Metadaten
<< MDI (Multiple Document Interface) | IBExpert Glossar | NCHAR & NVARCHAR >>
Metadaten
Metadaten beinhalten die Datenbank-Definition und Datenbankobjekte wie z.B. Domäne, Generatoren, Tabellen, Constraints, Indizes, Views, Trigger, Stored Procedures, benutzer-definierte Funktionen (UDFs) und Blob Filters. Metadaten werden in speziellen in jeder Firebird/InterBase® Datenbank befindlichen Systemtabellen gespeichert.
Metadaten umfassen alle SQL Anweisungen, die für die Neuerzeugung des Datenbankobjektes notwendig sind. Sie beinhalten folgende Elemente:
CREATE DATABASE
AnweisungCREATE DOMAIN
AnweisungenCREATE TABLE
Anweisungen- Deklarative referentielle Integrität mit der
ALTER TABLE
Anweisung CREATE GENERATOR
AnweisungenCREATE VIEW
Anweisungen- Check Constraints mit der
ALTER TABLE
Anweisungen CREATE EXCEPTION
Anweisungen- Prozedur-Definitionen durch Nutzung der
CREATE PROCEDURE
oder derALTER PROCEDURE
Anweisungen - Trigger-Definitionen mit
CREATE TRIGGER
Anweisungen - Vergeben von Benutzerrechte für Tabellen, Views und Prozeduren.
Metadaten für eine Tabelle enthalten alle von dieser Tabelle benutzten Domänen und Generatoren sowie die CREATE TABLE
Anweisung. Sie enthalten keine referentielle Integrität Definitionen weder von dieser Tabelle zu anderen Tabellen noch von anderen Tabellen zu dieser.
Metadaten für einen View enthalten die CREATE VIEW
und die ALTER VIEW
Anweisungen.
Die aktuellen Metadatendefinitionen können auf der DDL Seite in den jeweiligen Objekteditoren angesehen werden.
See also:
deutschsprachig:
Extrahiere Metadaten
englischsprachig:
IBEScript
ibec_ExtractMetadata
Using Extract metadata to repair databases
back to top of page
<< MDI (Multiple Document Interface) | IBExpert Glossar | NCHAR & NVARCHAR >>