Datenbankobjekt
Unter Datenbankobjekten versteht man Strukturen zur Speicherung, Verwaltung und Präsentation von anwendungs- bzw. benutzerspezifischen Daten in einer Datenbank. Je nach Datenbankmanagementsystem (DBMS) werden durch sie eine Vielzahl unterschiedlicher Aspekte abgedeckt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. SQL Language ReferenceSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Oracle ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref><ref>Randolph West et al.: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Microsoft, 23. Mai 2023 ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref> Die nachfolgende Liste enthält die wichtigsten Typen von Datenbankobjekten, die von den meisten relationalen Datenbankmanagementsystemen (RDBMS) zur Verfügung gestellt werden:
- Tablespaces
- Tabellen
- Indizes
- Sichten
- Synonyme
- Gespeicherte Prozeduren und Funktionen
- Trigger
- Constraints
- Benutzerkonten, Schemas und Berechtigungen
Datenbankobjekte sind permanent,<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref> bleiben also dauerhaft in ihrer Form erhalten, solange sie nicht explizit geändert oder gelöscht werden. Anwendungs- bzw. benutzerspezifische Datenbankobjekte werden in relationalen Datenbanken in der Regel mit Hilfe der Data Definition Language (DDL) erstellt (<syntaxhighlight inline lang="sql">CREATE</syntaxhighlight>-Klausel), angepasst (<syntaxhighlight inline lang="sql">ALTER</syntaxhighlight>-Klausel) oder gelöscht (<syntaxhighlight inline lang="sql">DROP</syntaxhighlight>-Klausel).<ref>Rahul Awati: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. TechTarget, Juni 2022 ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. DB2 Version 9.7 for Linux, UNIX, and WindowsSkriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. International Business Machines Corporation, 1. März 2021 ehemals im Vorlage:Referrer (nicht mehr online verfügbar) (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)). (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref>
Datensätze oder Tupel aus dem Datenbestand können zwar Objekte im Sinne der objektorientierter Programmierung darstellen, gelten jedoch nicht als Datenbankobjekt.<ref>Skriptfehler: Ein solches Modul „Vorlage:Literatur“ ist nicht vorhanden.</ref>
Einzelnachweise[Bearbeiten]
<references />