Huis databases Wat is een databaseobject? - definitie van techopedia

Wat is een databaseobject? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Database Object?

Een databaseobject in een relationele database is een gegevensstructuur die wordt gebruikt om gegevens op te slaan of ernaar te verwijzen. Het meest voorkomende object waarmee mensen communiceren is de tafel. Andere objecten zijn indexen, opgeslagen procedures, reeksen, weergaven en nog veel meer.

Wanneer een databaseobject wordt gemaakt, kan er geen nieuw objecttype worden gemaakt, omdat alle verschillende objecttypen worden beperkt door de aard of broncode van het gebruikte relationele databasemodel, zoals Oracle, SQL Server of Access. Wat wordt gemaakt, zijn instanties van de objecten, zoals een nieuwe tabel, een index op die tabel of een weergave op dezelfde tabel.

Techopedia verklaart Database Object

Er zijn twee kleine maar belangrijke verschillen in databaseobjecten nodig:

  • Een objecttype is het basisconcept of idee van een object; bijvoorbeeld het concept van een tabel of index.
  • Een objectinstantie is een voorbeeld van een objecttype. Een tabel met de naam CUSTOMER_MASTER is bijvoorbeeld een instantie van het objecttype TABLE.

De meeste grote database-engines bieden dezelfde set belangrijke database-objecttypen:

  • tabellen
  • Indexes
  • Opeenvolgingen
  • Keer bekeken
  • Synoniemen

Hoewel er subtiele variaties zijn in het gedrag en de syntaxis die wordt gebruikt voor het maken van deze belangrijke databaseobjecttypen, zijn ze bijna identiek in hun concept en wat ze betekenen. Een tabel in Oracle gedraagt ​​zich bijna exact als een tabel in SQL Server. Dit maakt het werk veel eenvoudiger voor de databasebeheerder. Het is analoog aan het verplaatsen van de ene auto naar de andere gemaakt door een andere fabrikant; de schakelaars voor het inschakelen van de koplampen kunnen zich op verschillende locaties bevinden, maar de algehele lay-out komt grotendeels overeen.

Bij het maken van een objectinstantie is het een goed idee om een ​​gemakkelijk te begrijpen naamgevingsconventie te volgen. Dit is vooral belangrijk voor databaseontwerpers wier producten bedoeld zijn om door meerdere personen te worden gebruikt. Het is ook nuttig om het werk voor interne databasebeheerders zo eenvoudig mogelijk te maken door het aantal vragen dat later aan de maker is gedaan te verminderen. Een eenvoudige richtlijn is om achtervoegsels toe te voegen. Hier zijn twee voorbeelden:

  • Onderaan alle hoofdtabellen met _MASTER:
    • CUSTOMER_MASTER
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • Onderaan alle transactietabellen met het achtervoegsel _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS
Wat is een databaseobject? - definitie van techopedia