|
Praktisch alle relationalen Datenbank bieten Metainformationen
an bezüglich der vorhandenen Datenbanken, Tabellen, Felder
(mitsamt Typen, Feldnamen und Schlüsseln).
| |
Metainformationen sind sehr nützlich bei der
Entwicklung von Werkzeugen, die unabhängig von einer
konkreten Anwendung operieren können sollen wie z.B.
generelle Datenbank-Betrachter.
| |
In SQL-2 stehen diese Metainformationen standardisiert
im Informationsschema zur Verfügung. So lassen sich beispielsweise
mit select TABLE_NAME from INFORMATION_SCHEMA.TABLES die Namen aller zugänglichen Tabellen ermitteln. Leider unterstützt MySQL diese Tabellen nicht. | |
DBI bietet einige Metainformationen an, die jedoch
sehr dürftig sind.
| |
Viele DBI-Schnittstellen bzw. die dahinterliegenden
Datenbanken bieten nicht-standardisierte Formen von
Metainformationen an.
|
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |