Kazalo:
Opredelitev - Kaj pomeni objekt baze podatkov?
Objekt baze podatkov v relacijski podatkovni bazi je struktura podatkov, ki se uporablja za shranjevanje ali referenčne podatke. Tabela je najpogostejši predmet, s katerim ljudje komunicirajo. Drugi predmeti so indeksi, shranjeni postopki, zaporedja, pogledi in še veliko več.
Ko je ustvarjen objekt baze podatkov, novega tipa predmeta ni mogoče ustvariti, ker so vse različne ustvarjene vrste predmetov omejene zaradi same narave ali izvorne kode uporabljenega modela relacijske baze podatkov, kot so Oracle, SQL Server ali Access. Ustvarjajo se primeri predmetov, kot so nova tabela, indeks v tej tabeli ali pogled na isto tabelo.
Tehopedia razlaga objekt baze podatkov
Potrebna sta dva majhna, vendar pomembna razlikovanja v objektih baze podatkov:
- Vrsta predmeta je osnovni koncept ali ideja predmeta; na primer pojem tabele ali indeksa.
- Objektni primer je primer vrste predmeta. Na primer, tabela z imenom CUSTOMER_MASTER je primerek vrste predmeta TABLE.
Večina glavnih motorjev baz podatkov ponuja enak nabor glavnih vrst objektov baz podatkov:
- Mize
- Kazalniki
- Sekvence
- Pogledi
- Sinonimi
Čeprav obstajajo subtilne razlike v vedenju in skladnji, ki se uporabljajo za ustvarjanje teh glavnih vrst predmetov baze podatkov, so po svojem konceptu in kaj pomenijo skoraj enaki. Tabela v Oracle se obnaša skoraj tako kot tabela v SQL Serverju. To skrbniku baze podatkov olajša delo. Prehod z enega avtomobila na drugega, ki ga je izdelal drug proizvajalec, je analogen; stikala za vklop žarometov so lahko na različnih lokacijah, vendar je celotna postavitev na splošno podobna.
Pri ustvarjanju primerka predmeta je dobro slediti razumljivi konvenciji o poimenovanju. To je še posebej pomembno za oblikovalce baz podatkov, katerih izdelke naj bi uporabljalo več ljudi. Prav tako je koristno, da je delo za lastne skrbnike baz podatkov kar se da preprosto, saj zmanjša število poizvedb, ki jih kasneje ustvari ustvarjalcu. Preprosto vodilo je dodajanje priponk. Tu sta dva primera:
- Pritrdite vse glavne tabele s pomočjo _MASTER:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- Pritrdite vse tabele transakcij s pripono _TRANS:
- DAILY_TRANS
- LOANS_TRANS
- INTERBANK_TRANS