ER-Modelling mit ZMS: Das ZMS SQL DB-Objekt
|
|
|
- Silke Waltz
- vor 9 Jahren
- Abrufe
Transkript
1 Folie: 1 ER-Modelling mit ZMS: Das ZMS SQL DB-Objekt Dr. Frank Hoffmann / Python User Group Berlin
2 Folie: 2 ZMS - Zope-basiertes Open-Source-Redaktionssystem für das STM-Publishing
3 Folie: 3 Architektur: ZMS ist ein Zope-Produkt ZMS DTML Python ZOPE ZOPE ZOPE-Architektur * mehr dazu unter:
4 Folie: 4 Einfaches Content-Modell: Container und Content-Objekte Root Ordner Teaser Teaserelement Dokument Abbildung Tabelle Linksammlung Textabschnitt ZMSSQLDB Systemfolder
5 Folie: 5 Hintergrund SQL-Einbindung ins Redaktionssystem Vorhandene Datenbanken ins CMS einbinden Tabellenartige, nicht-hierarische Inhalte größeren Ausmaßes performant bearbeiten/publizieren Kein System/GUI-Wechsel Zielgruppe: Redakteure, CMS-Admins (keine Entwickler) Soll konfigurierbar sein weitgehend ohne Programmierung Redaktionelle Datenbearbeitung steht im Vordergrund
6 Folie: 6 Ziel: Zugriff wie im SQL-Browser plus Relationen!
7 Folie: 7 Installationsvoraussetzungen Python-SQL-Datenbank-Connector, z.b. Python-MySQL Zope-SQL-DB-Adapter, z.b. ZMySQLDA-Product Instanziieren eines DB-Adapter-Objektes
8 Folie: 8 Tabellen-Repräsentation automatisch per getentities() erzeugt Default ist optimiert für MySQL, Beispielvorlagen für Oracle oder PostGres getentities() liest Systemtabellen und erzeugt per DB-Connection das für ZMS normalisierte Tabellenbeschreibungs-Model Als Liste von Dictionaries: 1. type 2. id 3. label 4. columns: name, label, id, key nullable, type, sort, index, mandatory Hinweis: die in der Zope-Hierachie eingesetzte getenties() wird in der Art " 'getenties + DB-Connector-ID benamt (ohne Punkt und Komma!)
9 Folie: 9 Anlegen eines ZMSSQLDB-Objektes
10 Folie: 10 Konfiguration des Datenmodells
11 Folie: 11 Konfiguration des Datenmodells
12 Folie: 12 Automatische GUI-Elemente: Was man üblicherweise braucht Primitive Tabellentypen Primärschlüssel (PK) Table String Intersection Text / Richtext / html Hidden Datum/Zeit Int Tabellenspezifische Passwort GUI-Erweiterungen URL Interface Komplex (FK-Beziehungen) Filter Select (1:n) Multiselect (n:m) Multimultiselect (n:m:o) Blob (Binärdaten-Referenz) Details (Sub-Tabellen) Darstellungs-Varianten Lazy (Select-Popup für große Auswahlen) Editable (Selectlist-Items direkt erweitern)
13 Folie: 13 ER-Modell per XML Flexibel editierbar Ergänzung für GUI- Erweiterung per JS/jquery
14 Folie: 14 Beispiel Automatische GUI-Elemente 1. PK 2. Text 3. Blob 4. Multiselect 5. Select 6. Details
15 Folie: 15 Blob-Element: Typ image und file A. Konfigurations-GUI Blob-Element ist String (Dateiname) Zwei Typen type=image type=file Zwei Datenablage-Optionen path = lokalen Verzeichnispfad* remote = URL des entfernten ZMSSQLDB-Objektes Remote-Option: anstatt lokalem Pfad wird das Binary über das remote- ZMSSQLDB-Objekt gezogen (für Multisites bzw. Site-übergreifende DBs) B. Redaktions-GUI... <item type="dictionary"> <dictionary> <item key="auto"></item> <item key="blob" type="dictionary"> <dictionary> <item key="type"><![cdata[image]]></item> <item key="path"><![cdata[/home/var/cdbase]]></item> <!-- <item key="remote"> --> </dictionary> </item> <item key="hide" type="int">0</item> <item key="id"><![cdata[cd_cover]]></item> <item key="index" type="int">2</item> <item key="label"><![cdata[cover]]></item> </dictionary> </item>... * WICHTIGER HINWEIS: Das lokale Verzeichnis muss in der ZMS-Config per Option localfsread freigegeben werden
16 Folie: 16 Besonderes GUI-Element: Multi-Multi-Select ( n:m:o ) ER-Modell Ausschnitt: Person hat diverse Arbeitpakete und dort jeweils eine definierte Rolle Konfigurations-GUI Automatisches Redaktions-GUI
17 Folie: 17 Besonderes GUI-Element: mysqlset... <item> <dictionary> <item key="id">cdmedium</item> <item key="label">medium</item> <item key="pk" type="int">0</item> <item key="auto" type="int">0</item> <item key="hide" type="int">1</item> <item key="multiselect"> <dictionary> <item key="mysqlset" type="int">1</item> </dictionary> </item> </dictionary> </item>...
18 Folie: 18 Code-Beispiel GUI-Element: Interface 1. Vorschau-Bild auf Größe begrenzen 2. Vollansicht im neuen Fenster per Mausklick... <item key="interface"><![cdata[ <script type="text/javascript"> $(document).ready(function(){ $("#tr_cd_cover table.neutralcolorblack img").attr({title:"klick zum Vergrößern..."} ); $("#tr_cd_cover table.neutralcolorblack img").click( function() { window.open( $("#tr_cd_cover table.neutralcolorblack img").attr('src') );return false; } ); }) </script> <style type="text/css"> tr#tr_cd_cover table.neutralcolorblack { margin-right:30px; margin-left:25px; } tr#tr_cd_cover table.neutralcolorblack img { width:120px; } </style>]]> </item>...
19 Folie: 19 Beispiel GUI-Element: Interface (Interaktive Datenvalidierung)
20 Folie: 20 Beispiel-Code Interaktive Daten-Validierung [1] SQLMODEL: jquery Ajax-Script ersetzt DOM-Element <item key="interface"><![cdata[<script type="text/javascript"> $(document).ready(function(){ $('#new_ ').bind('change', function(){ if ( $('#new_ ').attr('value')!= $('input[name=old_ ]').attr('value') ) { $('#info_ ').load('sql_validate_ _ajax', { 'test': $('#new_ ').attr('value') }); } else { $('#info_ ').empty(); } }); }); [2] DTML: sql_validate_ _ajax liefert feedback <dtml-let t="request.get('test','')"> <dtml-if t> <dtml-in "_['objmap']['datasource'].query('select * FROM persons WHERE =\'%s\' '%(t))['records']" mapping> <span style="color:red;font-weight:bold;textdecoration: blink">error: already exists.</span> <dtml-else> <span style="color:green;font-weight:bold;"> check OK.</span> </dtml-in> </dtml-if> </dtml-let>
21 Folie: 21 Filter-Element: erweitert SQL-Klausel der Übersichtstabelle Typischer Einsatz: Multisites, die auf ein einziges SQL-Repository zugreifen Beispiel: Beispiel: <item <item key="filter"><![cdata[ key="filter"><![cdata[ <dtml-if <dtml-if "getparentnode().getobjproperty('ensemblefilter', "getparentnode().getobjproperty('ensemblefilter', REQUEST)">eventEnsemble REQUEST)">eventEnsemble IN IN ('<dtml-var ('<dtml-var "getparentnode().getobjproperty('ensemblefilter', "getparentnode().getobjproperty('ensemblefilter', REQUEST)">') REQUEST)">') </dtml-if> </dtml-if> ]]></item> ]]></item>
22 Folie: 22 Web-Maske
23 Folie: 23 Methoden-Struktur für die Masken-Präsentation Anm: Felder lassen sich ausschließen per REQUEST-Variable ZMS_EXCLUDE_IDS [Liste] <!-- ### FORMVARIABLES --> <!-- ### IDENTIFYING VALUES: Voraussetzung PK = 1. Spalte --> <!-- ### Select User-Datatset by ZSQL-Method --> <dtml-if "_.len(row)>0"> <!-- ### UPDATE: Dataset already exists! ### --> <dtml-call "REQUEST.set('ZMS_ACTION','update')"> <dtml-call "REQUEST.set('rowid',row[0][0])"> <dtml-call "REQUEST.set(primary_key,rowid)"> <!-- ### SQL STATEMENT --> <dtml-call "REQUEST.set('sqlStatement',[])" ><dtml-call "sqlstatement.append('select * FROM %s '%SESSION[sessqentitykey])" ><dtml-call "sqlstatement.append('where ' + primary_key + '=' + sql_quote (SESSION[sessqentitykey],primary_key,rowid))" ><dtml-call "REQUEST.set('resSlctStmnt',''.join(sqlStatement))" ><dtml-call "REQUEST.set('res',query(resSlctStmnt)['records'])"> <dtml-else> <!-- ### INSERT: New Dataset ### --> <dtml-call "REQUEST.set('ZMS_ACTION','insert')"> <dtml-call "REQUEST.set('rowid',-1)"> <dtml-call "recordset_init(request)"> <dtml-call "SESSION.set('ZMS_ROWID',REQUEST.get('new_username',_.None))"> <dtml-var actions> </dtml-if> </dtml-let> </dtml-with> <!-- ### INPUT FORM GENERATION / ACTION --> <dtml-in res ><dtml-call "recordset_init(request)" ><dtml-call "writeblock('[input_profil] %s qentitykey: %s, %s=%s'%(actions,qentitykey,primary_key,rowid))" ><dtml-var actions> </dtml-in>
24 Folie: 24 LIVE-Demo Beispiel-Datenbank: CD-Sammlung
25 Folie: 25 ANHANG: Anwendungsbeispiel Userdatenbank ZMSSQLDB Systemfolder ZSQL DTML
<script type="text/javascript"> <! <%= page(page.searchsuggestionsscript) %> // > </script>
1. Intelligente AutoComplete Funktion für die Volltextsuche 1.1. JQuery einbinden Falls Sie in Ihrem Shop bereits JQuery verwenden, so überprüfen Sie bitte, ob Sie alle notwendigen Dateien eingebunden
desk.modul : WaWi- Export
desk.modul : WaWi- Export Die Schnittstelle besteht aus einem Programm, welches die Daten aus der OfficeLine ausliest und in eine XML-Datei exportiert. Die Schnittstelle ist als ein eigenständiges Programm
Datenbanken für Online Untersuchungen
Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren
DataTables LDAP Service usage Guide
DataTables LDAP Service usage Guide DTLDAP Usage Guide [email protected] / www.ktn.ch Benutzung des DTLDAP Service DataTables Der Service stellt einen JSON Feed für DataTables (http://www.datatables.net)
Die TYPO3-Extension Publikationen
10. Dezember 2010 Die Standard-Websites enthalten im Bereich Forschung die Extension Publikationen. Publikationen werden nach Kategorien geordnet dargestellt, können durchsucht und gefiltert werden. Es
Bibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
1. Zusammenfassung der letzten Vorlesung
Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 15/16-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Root Seite anlegen
Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung
8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung Sie konfigurieren den OOBA, um die Webzugriffe mit HTTP ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten Benutzern
ID VisitControl. Dokumentation Administration. 2015 Equitania Software GmbH cmc Gruppe Seite 1
ID VisitControl Dokumentation Administration 2015 Equitania Software GmbH cmc Gruppe Seite 1 Inhalt 1. Anmeldung... 3 2. Benutzer anlegen oder bearbeiten... 4 2.1. Benutzer aus LDAP Anbindung importieren/updaten...
Übungsblatt 8- Lösungsvorschlag
Universität Innsbruck - Institut für Informatik Prof. Günther Specht, R.Binna, N.Krismer, M. Tschuggnall 30. November 2012 Proseminar Datenbanksysteme Übungsblatt 8- Lösungsvorschlag Aufgabe 1 (Trigger)
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
Bedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
Urs Meier ([email protected]) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier ([email protected]) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
Kapitel 33. Der xml-datentyp. In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023
Kapitel 33 Der xml-datentyp In diesem Kapitel: Der xml-datentyp 996 Abfragen aus xml-datentypen 1001 XML-Indizierung 1017 Zusammenfassung 1023 995 996 Kapitel 33: Der xml-datentyp Eine der wichtigsten
Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
Hochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.
Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.
CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2
5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken
SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.
1.0.0 Allgemeine Informationen Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere. Wir werden uns hauptsächlich mit HTML beschäftigen, weil
Installation des edu- sharing Plug- Ins für Moodle
Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis
Anbindung des eibport an das Internet
Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt
Adressen selektieren und Etiketten oder Serienbriefe erstellen
Adressen selektieren und Etiketten oder Serienbriefe erstellen Es gibt mehrere Möglichkeiten, um Adressen aus snap für Etiketten oder Serienbriefe einzusetzen. Die einfachsten Wege sind hier beschrieben.
1. Zusammenfassung der letzten Vorlesung
Websiteentwicklung auf Basis vontypo3 TypoScript Unterlagen zur Vorlesung WS 14/15-6- 1. Zusammenfassung der letzten Vorlesung 2. Marker befüllen 3. Bildbearbeitung mit TypoScript 1 Template anlegen Template
Online Kataloge. Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12.
Online Kataloge Wie binde ich einen SGVSB-Online-Katalog in eine Webseite ein. Versionsnummer: 1.0 Änderungsdatum: 26.06.12 Autor: Manuel Ginesta Kontakt: [email protected] Versionsliste Version Datum
5.3.1.6 Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista
5.0 5.3.1.6 Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista Einführung Drucken Sie diese Übung aus und folgen Sie den Anweisungen. In dieser Übung werden Sie sich den Task Manager
Regiosystem So geht s! I. Social-Media-Icons neu verlinken 3. II. Newsbeiträge erstellen 4. III. Termin erstellen 7. IV. Videos aktualisieren 7
I. Social-Media-Icons neu verlinken 3 II. Newsbeiträge erstellen 4 III. Termin erstellen 7 IV. Videos aktualisieren 7 V. Eigenen Banner einfügen 9 VI. Seitenstruktur gestalten 12 Junge Liberale e.v. 2/12
HTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0
HTML5 HOCKEYSTICK EXPANDABLE BANNER v1.0 INHALT 1. VORAUSSETZUNGEN... 3 2. BESCHREIBUNG... 3 3. BANNER... 3 4. PANELS... 4 5. FALLBACK... 4 4. ANLEGEN DES HTML5 HOCKEYSTICK ADS... 4 2 1. VORAUSSETZUNGEN
Hyperlink-Erstellung in InDesign für
Hyperlink-Erstellung in InDesign für Übersicht Sie können in InDesign Hyperlinks erstellen, sodass nach einem Export in eine Adobe PDF- oder SWF-Datei die Benutzer über einen Klick auf den Link zu anderen
Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken. Upload- / Download-Arbeitsbereich
Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken Upload- / Download-Arbeitsbereich Stand: 27.11.2013 Eine immer wieder gestellte Frage ist die, wie man große Dateien austauschen
Informatik für Ökonomen II Übung 0
Informatik für Ökonomen II Übung 0 Ausgabe: Donnerstag 17. September 2009 Abgabe: Die Übung muss nicht abgegeben werden. A. Einleitung In der Vorlesung wurde MySQL vorgestellt. Das Ziel dieser Übung ist
Pixtacy-Anbindung an CleverReach.de
Pixtacy-Anbindung an CleverReach.de Stand: 17. Oktober 2014 2014 Virthos Systems GmbH www.pixtacy.de Einleitung Pixtacy verfügt ab Version 2.5 über eine Schnittstelle zu dem Online-Newslettertool CleverReach.de.
Arbeit mit dem Reportgenerator
Allgemeines: Der Reportgenerator ist ein umfangreiches Werkzeug, mit dem aus verschiedenen Modulen heraus individuell gestaltete Druckvorlagen erstellt werden können. Es lassen sich z. B. individuelle
Python SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
Enigmail Konfiguration
Enigmail Konfiguration 11.06.2006 [email protected] Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
Erste Schritte mit Brainloop Dox
Copyright Brainloop AG, 2004-2016. Alle Rechte vorbehalten. Dokumentenversion 1.1 Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis 1 Einleitung...
Dokumentation für Popup (lightbox)
Dokumentation für Popup (lightbox) Für das Popup muss eine kleine Anpassung im wpshopgermany Plugin vorgenommen werden und zwar in der Datei../wp-content/plugins/wpshopgermany/controllers/WarenkorbController.class.php
Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
Treppensoftware Programme. Hilfe - 3D Plus Online. konstruieren/präsentieren
Treppensoftware Programme Hilfe - 3D Plus Online konstruieren/präsentieren INHALT 1. Allgemeines... 3 2. Arbeitsbereich im Internet aufrufen... 4 3. Firmendaten im Internet hinterlegen... 5 4. Verwaltung
PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden.
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP und MySQL Integration von MySQL in PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 ([email protected]) MySQL
6. Sichten, Integrität und Zugriffskontrolle. Vorlesung "Informa=onssysteme" Sommersemester 2015
6. Sichten, Integrität und Zugriffskontrolle Vorlesung "Informa=onssysteme" Sommersemester 2015 Überblick Sichten Integritätsbedingungen Zugriffsrechte SQL- Schema und SQL- Katalog Das Informa=onsschema
Ich liebe Java && Ich liebe C# Rolf Borst
Ich liebe Java && Ich liebe C# Rolf Borst Java oder C#? Einführung public class Einfuehrung { private int gesamtzahl = 0; /* Ermittelt die Anzahl der geraden und durch drei teilbaren Zahlen */ public String
IRF2000 Application Note Eingeschränkter Remote Zugriff
Version 2.0 Original-Application Note ads-tec GmbH IRF2000 Application Note Eingeschränkter Remote Zugriff Stand: 28.10.2014 ads-tec GmbH 2014 IRF2000 2 Inhaltsverzeichnis 1 Einführung... 3 2 Benutzerkonten...
WinCVS Version 1.3. Voraussetzung. Frank Grimm [email protected] http://www.micenet.de. Mario Rasser [email protected] http://www.rasser-online.
WinCVS Version 1.3 Frank Grimm [email protected] http://www.micenet.de Mario Rasser [email protected] http://www.rasser-online.de Voraussetzung 1. Installation von Python (Version >= 2.1) Download von
Django - ein Python Web-Framework
31. Mai 2011 Inhaltsverzeichnis 1 Überblick Was ist Django Merkmale Anforderungen 2 MVC im Detail Model Controller View 3 Live-Demo 4 Wie geht es weiter? Was ist Django Was ist Django? quelloffenes Web-Framework
5.3.1.5 Laborübung - Task-Manager (Verwalten von Prozessen) in Windows 7
5.0 5.3.1.5 Laborübung - Task-Manager (Verwalten von Prozessen) in Windows 7 Einführung Drucken Sie diese Übung aus und folgen Sie den Anweisungen. In dieser Übung werden Sie sich den Task-Manager ansehen
BBCode v2.0. Einleitung...2 Installation... 3 Bugfixliste... 5. Inhaltsverzeichnis. Überarbeiteter BBCode + neuem Interface.
BBCode v2.0 Überarbeiteter BBCode + neuem Interface Inhaltsverzeichnis Einleitung...2 Installation... 3 Bugfixliste... 5 Seite 1 von 5 Einleitung Geschichte/Entstehung der BBCode Klasse Wie entstand das
Einführung in Javadoc
Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:
In dieser Anleitung werden die Seitentypen vorgestellt, die dem TYPO3-Redakteur in der Standardkonfiguration
November 2011 In dieser Anleitung werden die Seitentypen vorgestellt, die dem TYPO3-Redakteur in der Standardkonfiguration zur Verfügung stehen. Zum Anlegen einer neue Seiten wird der Seitentyp Standard
WPF Bindung. Dr. Beatrice Amrhein
WPF Bindung Element- und Daten-Bindung Dr. Beatrice Amrhein Überblick Element-Bindung via Eigenschaften-Editor Grenzen des Eigenschaften Editors Die C# Klasse Binding Bindung an C# Objekte 2 Einführung
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
Vollversion: http://vereine.kot-dreisbe.de
Vollversion: Im Startfenster bekommen Sie alle Termina angezeigt, die in der Datenbank aufgenommen sind. Diese können nach den orange gekennzeichneten Titeln sortiert werden. (siehe oben: Verein, Priorität)
Klausur Interoperabilität
Klausur 21. Juni 2012 9.30 11.00 Uhr Workflow Systems and Technology Group Fakultät für Informatik Universität Wien Univ.-Prof. Dr. Stefanie Rinderle-Ma Allgemeine Hinweise: Die Bearbeitungszeit beträgt
Whitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
Übung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
INSTALLATION. Voraussetzungen
INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 Syntax Software Wismar 2015 1. DvBROWSER im Überblick... 1 2. Systemvoraussetzungen... 2 3. Funktionen... 3 3.1. Suchmöglichkeiten...
Referenzielle Integrität SQL
Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet
105.3 SQL-Datenverwaltung
LPI-Zertifizierung 105.3 SQL-Datenverwaltung Copyright ( ) 2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a
1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
SAS Metadatenmanagement Reporting und Analyse
SAS Metadatenmanagement Reporting und Analyse Melanie Hinz mayato GmbH Am Borsigturm 9 Berlin [email protected] Zusammenfassung Metadaten sind seit Version 9 ein wichtiger Bestandteil von SAS. Neben
Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei
Seite 1 Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei Seite 2 1 Inhalt Melde- und Veröffentlichungsplattform Portal... 1 (MVP Portal)... 1 Hochladen einer XML-Datei...
CGI Programmierung mit Ha. Markus Schwarz
CGI Programmierung mit Ha Markus Schwarz Überblick Was ist funktionale Programmierung Einführung in Haskell CGI-Programmierung mit Haskell Ein etwas größeres Beispiel Was ist funktionale Programm Ein Programm
snap Adressen selektieren und Etiketten oder Serienbriefe in Word erstellen
snap Adressen selektieren und Etiketten oder Serienbriefe in Word erstellen Inhalt 1 Adressen in snap selektieren... 2 2 Adressen aus snap exportieren... 2 2.1 Adress-Liste im Excel Format... 2 2.2 Adress-Liste
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
GITS Steckbriefe 1.9 - Tutorial
Allgemeines Die Steckbriefkomponente basiert auf der CONTACTS XTD Komponente von Kurt Banfi, welche erheblich modifiziert bzw. angepasst wurde. Zuerst war nur eine kleine Änderung der Komponente für ein
DB2 Codepage Umstellung
DB2 Codepage Umstellung Was bei einer Umstellung auf Unicode zu beachten ist Torsten Röber, SW Support Specialist DB2 April 2015 Agenda Warum Unicode? Unicode Implementierung in DB2/LUW Umstellung einer
E Mail Versand mit der Schild NRW Formularverwaltung
-Seite 1- E Mail Versand mit der Schild NRW Formularverwaltung Seit der Version 1.12.3.97 der Reportverwaltung ist die Möglichkeit integriert, E Mails direkt, d.h. ohne Umweg über einen externen Mailclient
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
Sie haben diese Daten auch mobil dabei und synchron auf anderen Geräten! Sie haben eine Sicherheitskopie dieser Belege in einem Cloud-Speicher.
Cloud-Export von WinVetpro Dokumenten Ab Version 1800 können Sie WinVetpro Dokumente wie Rechnungen, Mahnungen etc. in deren Office-Form in einen Ordner eines Cloud-Speicherdienstes wie z. B. DropBox exportieren
Universität Stuttgart Abteilung Anwendersoftware 01.07.2002. - Steht für Embedded SQL in Java. - Java-Methoden als SQL Stored-Procedures
SQLJ Basics Universität Stuttgart Abteilung Anwendersoftware 01.07.2002 Was ist SQLJ? SQLJ Part 0: - Steht für Embedded SQL in Java SQLJ Part 1: - Java-Methoden als SQL Stored-Procedures SQLJ Part 2: -
KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7
KeePass Anleitung 1.0Allgemeine Informationen zu Keepass KeePass unter Windows7 2.0 Installation unter Windows7 2.1 Erstellen einer neuen Datenbank 2.2 Speichern von Benutzernamen und Passwörtern 2.3 Sprache
EVENTO-WEB. Handbuch für Dozierende. Version: 1.2 Datum: 20. Dezember 2010 Autoren: BA Schuladministration
EVENTO-WEB Handbuch für Dozierende Version: 1.2 Datum: 20. Dezember 2010 Autoren: BA Schuladministration Änderungen Version Datum Autoren Bemerkungen 1.0 25.03.2008 Bascelli Erstellung Dokument 1.1 17.04.2008
Funktionsübersicht. Beschreibung der zentralen Funktionen von PLOX
Funktionsübersicht Beschreibung der zentralen Funktionen von PLOX Seite 2 Inhaltsverzeichnis 1. Überblick Architektur... 2 2. PLOX-Menüleiste: Eine Toolbox voll nützlicher Werkzeuge... 3 2.1 Login... 3
Potenzial in der Kommunikation durch den Einsatz des RedDot LiveServers erschließen. Köln, den 31.05.2016; Sabine van Almsick
Potenzial in der Kommunikation durch den Einsatz des RedDot LiveServers erschließen Köln, den 31.05.2016; Sabine van Almsick Agenda MEDIAL IN KÜRZE LiveServer-Module anhand von Projektbeispielen MEDIAL-Applikationen
CONTENT-ADMINISTRATION
CONTENT-ADMINISTRATION Dieser Quick-Start-Guide bietet Ihnen einen Überblick über die Content-Administration und die Index-Administration in Drooms. Zunächst erhalten Sie einen Überblick über Grundlagen
Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:
Antwort: Automatisierte Backups sind nicht Teil von Confixx. Mit Hilfe von Cronjobs ist es aber dennoch möglich. Als Zielordner wählen wir das Files-Verzeichnis. Die Backups werden im Confixx-Format angefertigt
Anlegen von Serviceboxen
TYPO3 an der TU Berlin Anlegen von Serviceboxen Version: 1.0 Stand: 01.11.2007 Autor: Antje Janke Überarbeitung: Roman Zimmer 1 Inhaltsverzeichnis 1. Allgemeine Informationen......3 1.1 Was sind Serviceboxen?......3
Installationsanleitung BalticScore 3.0
Dieses ist die Installationsanleitung für BalticScore 3.0, die Plattform für Sportwettkämpfe. Inhaltsverzeichnis 1 Allgemeine Voraussetzungen...2 2 Installation unter Windows...2 3 Installation unter Mac
5.3.1.7 Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP
5.0 5.3.1.7 Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP Einführung Drucken Sie diese Übung aus und folgen Sie den Anweisungen. In dieser Übung werden Sie sich den Task Manager ansehen
Einführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
MySQL, phpmyadmin & SQL. Kurzübersicht
MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen
Stand: 28.11.2012. Adressnummern ändern Modulbeschreibung
Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht
How-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
10.6 Programmier-Exits für Workitems
10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
Arbeitsgruppe Multimedia DLmeta in echten Anwendungen
Arbeitsgruppe Multimedia DLmeta in echten Anwendungen Christian Aschoff ([email protected]) Till Hänisch ([email protected]) Janet Ferko ([email protected]) Carola
Aufgaben zu XPath und XQuery
Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: [email protected] Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...
ecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.
1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme
Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009
Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger
Mit dem Podcasten starten: So konfigurierst Du das Wordpress-Plugin Podlove Publisher
Mit dem Podcasten starten: So konfigurierst Du das Wordpress-Plugin Podlove Publisher Version 1.0 Mit dem Podcasten starten: So konfigurierst Du das Wordpress-Plugin Podlove Publisher Der Podlove Publisher
