Databaseobjekt

Et databaseobjekt er en struktur for å lagre, administrere og presentere applikasjons- eller brukerspesifikke data i en database. Avhengig av databasehåndteringssystemet (DBMS) kan det finnes mange forskjellige typer databaseobjekter. Følgende er en liste av de mest vanlige typene databaseobjekter som finnes i de fleste relasjonsdatabaser (RDBMS):

Databaseobjekter er permanente, hvilket betyr at de forblir i sin form så lenge de ikke eksplisitt endres eller slettes. Applikasjons- eller brukerspesifikke databaseobjekter i relasjonsdatabaser opprettes vanligvis med datadefinisjons-språk (data definition language, DDL), som eksempelvis i SQL kan være CREATE, ALTER og DROP.

Rader eller tupler fra databasen kan representere objeker i betydningen av objektorientert programmering, men regnes ikke som databaseobjekter.

Referanser

  1. ↑ «Database Objects». docs.oracle.com (på engelsk). Oracle. Besøkt 5. juli 2023.
  2. ↑ Randolph West; m.fl. (23. mai 2023). «sys.all_objects (Transact-SQL)». learn.microsoft.com (på engelsk). Microsoft. Besøkt 5. juli 2023.
  3. ↑ Jakob Karszt, Wolffried Stucky. Datenmodell, Schemadefinition und Datenmanipulation in Datenbank-Pascal. Hamburg: Springer. s. 185.
  4. ↑ Rahul Awati (2022). «Data Definition Language (DDL)». techtarget.com (på engelsk). TechTarget. Besøkt 10. juli 2023.
  5. ↑ «Generating DDL statements for database objects». ibm.com (på engelsk). International Business Machines Corporation. 1. mars 2021. Besøkt 10. juli 2023.
  6. ↑ Michael Unterstein, Günter Matthiessen. Relationale Datenbanken und SQL in Theorie und Praxis (5 utg.). Berlin: Springer Vieweg. s. 41.