Folien

Werbung
Director und Datenbanken
Möglichkeiten der Datenbankanbindung
Allgemeines zu Datenbanken
Valentina
Valentina für Director
Valentina Beispiel
1/5
Möglichkeiten der Datenbankanbindung
Verschiedene Datenbank-Xtras:
Datagrip
•
•
V12
•
•
[http://www.datagrip.com/]
Schnittstelle zu MS Access / ODBC
Netzfähig (TCP/IP)
[http://integrationnewmedia.com/download/download.htm]
Crossplattform
ODBC (Open Database Connectivity)
Valentina
2/5
Allgemeines zu Datenbanken
- Im allgemeinen sind relationale Datenbanken
- außerdem objektorientierte Datenbanken &
objektrelationale Datenbanken
- Speicherung von Daten, die bestimmte
Gemeinsamkeiten haben Æ Zusammenfassung in
Tabellen (Tabellenkopf enthält sog. Attribute)
- mehrere Tabellen können untereinander in Beziehung
(„in Relation“) stehen
- große Datenmengen
- schneller Zugriff auf bestimmte Datensätze erwünscht
Æ Notwendigkeit eines Abfrage- / Such-systems
Abfragesprache SQL (Structured Query Language)
- viele SQL-“Dialekte” trotz SQL-Standard
- mächtiges Werkzeug
- Teilsprachen: DML, DDL (Manipulation/Definition)
3/5
Valentina
•
plattformunabhängig
•
schnell
•
modern
auf www.paradigmasoft.com finden sich
•
Download des XTRAS (Xtra und Beispiele)
•
Download der Dokumentation
•
Anmeldung zur Valentina Mailing List
4/5
Valentina für Director
VM4D besteht aus 2 Xtras:
VDataBase Xtra
•
•
•
•
enthält globale Methoden um den Kernel zu initialisieren,
zum erzeugen, öffnen und schließen von Datenbanken und
zum ändern der Datenbankstruktur
Valentina kann gleichzeitig mehrere Datenbanken öffnen.
(pro Datenbank eine Instanz des VDataBase Xtra nötig)
VCursor Xtra (SQL-Unterstützung)
enthält Methoden zum durchführen von SQL-Abfragen auf einer
Datenbank und zum Durchlaufen der Ergebnisse
• mehrere Cursor zur selbenZeit auf einer Datenbank nutzbar
•
Tabellen = BaseObjects
Attribute = Felder
Cursor = spezielle Sicht auf ein BaseObject
Æ Genaue Funktionsweise im Beispiel
5/5
Herunterladen