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):
Tabellrom, lagringsplass for tabeller i en database Tabeller, en mengde verdier organisert i rader og kolonner Indekser, datastruktur gir raskere spørringer (på bekostning av tregere skriving og lagring for å opprettholde indeksstrukturen) Visninger, en virtuell tabell som lages i det man spør etter den Synonym, et alternativt navn for en tabell, visning, følge eller annet objekt i en database Lagrede prosedyrer og brukerderfinerte funksjoner Utløsere, prosedyrer som kjøres automatisk basert på spesifikke hendelser Begrensinger, en begrensning av domenet til en attributt Brukerkontoer, skjemaer og tillatelser
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
Kategori:Datamodellering Kategori:SQL