Domov databázy Čo je to databázový objekt? - definícia z technológie

Čo je to databázový objekt? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená databázový objekt?

Databázový objekt v relačnej databáze je dátová štruktúra používaná na ukladanie alebo referenčné údaje. Najbežnejším objektom, s ktorým ľudia interagujú, je tabuľka. Ďalšími objektmi sú indexy, uložené procedúry, sekvencie, pohľady a mnoho ďalších.

Po vytvorení databázového objektu nie je možné vytvoriť nový typ objektu, pretože všetky rôzne vytvorené typy objektov sú obmedzené samotnou povahou alebo zdrojovým kódom použitého modelu relačnej databázy, ako napríklad Oracle, SQL Server alebo Access. Vytvárajú sa inštancie objektov, napríklad nová tabuľka, index v tejto tabuľke alebo zobrazenie v tej istej tabuľke.

Techopedia vysvetľuje databázový objekt

V databázových objektoch sú potrebné dve malé, ale dôležité rozdiely:

  • Typ objektu je základný koncept alebo myšlienka objektu; napríklad koncept tabuľky alebo indexu.
  • Príkladom objektu je inštancia objektu. Napríklad tabuľka s názvom CUSTOMER_MASTER je inštanciou typu objektu TABLE.

Väčšina hlavných databázových strojov ponúka rovnakú množinu hlavných typov databázových objektov:

  • stoly
  • indexy
  • sekvencie
  • Názory
  • synonymá

Aj keď existujú jemné variácie v správaní a syntaxi použitej na vytvorenie týchto hlavných typov objektov databázy, sú vo svojej koncepcii a význame takmer identické. Tabuľka v systéme Oracle sa správa takmer presne ako tabuľka na serveri SQL Server. Toto uľahčuje prácu administrátorovi databázy. Je to analogické s prechodom z jedného automobilu do druhého, ktorý uskutočnil iný výrobca; spínače na zapnutie svetlometov môžu byť na rôznych miestach, ale celkové rozloženie je zhruba podobné.

Pri vytváraní inštancie objektu je vhodné postupovať podľa ľahko zrozumiteľnej konvencie pomenovávania. Toto je obzvlášť dôležité pre návrhárov databáz, ktorých produkty majú používať viacerí ľudia. Je tiež užitočné čo najjednoduchšie pracovať pre interných správcov databáz znížením počtu otázok, ktoré sa neskôr vytvoria pre tvorcu. Jednoduchým usmernením je pridávanie prípon. Tu sú dva príklady:

  • Zaradiť všetky hlavné tabuľky pomocou _MASTER:
    • customer_master
    • ACCOUNTS_MASTER
    • LOANS_MASTER
  • Prípona všetkých transakčných tabuliek použite príponu _TRANS:
    • DAILY_TRANS
    • LOANS_TRANS
    • INTERBANK_TRANS
Čo je to databázový objekt? - definícia z technológie