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