Databaseobjekt

Forfatter: Randy Alexander
Oprettelsesdato: 28 April 2021
Opdateringsdato: 15 Kan 2024
Anonim
SQL - Part 96 - Database Objects
Video.: SQL - Part 96 - Database Objects

Indhold

Definition - Hvad betyder databaseobjekt?

Et databaseobjekt i en relationsdatabase er en datastruktur, der bruges til enten at gemme eller referere data. Det mest almindelige objekt, som folk interagerer med, er tabellen. Andre objekter er indekser, lagrede procedurer, sekvenser, visninger og mange flere.


Når der oprettes et databaseobjekt, kan en ny objekttype ikke oprettes, fordi alle de oprettede forskellige objekttyper er begrænset af selve arten eller kildekoden for den relationelle databasemodel, der bruges, såsom Oracle, SQL Server eller Access. Det, der oprettes, er forekomster af objekter, såsom en ny tabel, et indeks på den tabel eller en visning på den samme tabel.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer databaseobjekt

To små, men vigtige sondringer i databaseobjekter er nødvendige:

  • En objekttype er et grundbegreb eller idé om et objekt; for eksempel konceptet med en tabel eller et indeks.
  • En objektforekomst er et eksempel på en objekttype. For eksempel er en tabel kaldet CUSTOMER_MASTER en forekomst af objekttypen TABLE.

De fleste af de store databasemotorer tilbyder det samme sæt hoveddatabase-objekttyper:


  • Borde
  • Indekser
  • sekvenser
  • visninger
  • Synonymer

Selvom der er subtile variationer i opførsel og syntaks, der bruges til oprettelse af disse vigtige databaseobjekttyper, er de næsten identiske i deres koncept og hvad de betyder. En tabel i Oracle opfører sig næsten nøjagtigt som en tabel i SQL Server. Dette gør arbejdet meget lettere for databaseadministratoren. Det er analogt med at flytte fra en bil til en anden foretaget af en anden producent; afbryderne til at tænde forlygterne kan være forskellige steder, men det samlede layout er stort set ens.

Når du opretter en objektforekomst, er det en god ide at følge en letforståelig navnekonvention. Dette er især vigtigt for databasedesignere, hvis produkter er beregnet til at blive brugt af flere mennesker.Det er også nyttigt at gøre arbejdet så enkelt som muligt for interne databaseadministratorer ved at reducere antallet af forespørgsler, der fremsættes til skaberen senere. En simpel retningslinje er at tilføje suffikser. Her er to eksempler:


  • Tilfæld alle mastertabellerne ved hjælp af _MASTER:
    • CUSTOMER_MASTER
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • Tilfælde alle transaktionsborde ved hjælp af suffikset _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS