Turinys:
Apibrėžimas - ką reiškia duomenų bazės objektas?
Duomenų bazės objektas reliacinėje duomenų bazėje yra duomenų struktūra, naudojama duomenims saugoti arba nurodyti. Dažniausias objektas, su kuriuo žmonės bendrauja, yra stalas. Kiti objektai yra rodyklės, saugomos procedūros, sekos, rodiniai ir daug daugiau.
Kai sukuriamas duomenų bazės objektas, naujo objekto tipo sukurti negalima, nes visus įvairius sukurtus objektų tipus riboja pats naudojamo reliacinio duomenų bazės modelio pobūdis arba šaltinis, pavyzdžiui, „Oracle“, „SQL Server“ ar „Access“. Kuriami objektai, tokie kaip nauja lentelė, rodyklė ant tos lentelės arba vaizdas toje pačioje lentelėje.
„Techopedia“ paaiškina duomenų bazės objektą
Duomenų bazės objektuose reikia dviejų mažų, tačiau svarbių skirtumų:
- Objekto tipas yra pagrindinė objekto idėja ar idėja; pavyzdžiui, lentelės ar rodyklės samprata.
- Objekto egzempliorius yra objekto tipo pavyzdys. Pvz., Lentelė, vadinama CUSTOMER_MASTER, yra objekto tipo TABLE egzempliorius.
Daugelis pagrindinių duomenų bazių variklių siūlo tuos pačius pagrindinių duomenų bazių objektų tipus:
- Stalai
- Rodyklės
- Sekos
- Peržiūrėjo
- Sinonimai
Nors šių pagrindinių duomenų bazių objektų tipams sukurti yra elgesio ir sintaksės variantų, tačiau jų koncepcija ir reikšmė yra beveik vienoda. „Oracle“ lentelė elgiasi beveik tiksliai kaip „SQL Server“ lentelė. Tai žymiai palengvina darbą duomenų bazės administratoriui. Tai yra analogiška kito gamintojo pagamintiems automobiliams pereiti iš vieno automobilio į kitą; priekinių žibintų įjungimo jungikliai gali būti skirtingose vietose, tačiau bendras išdėstymas iš esmės yra panašus.
Kuriant objekto egzempliorių, verta vadovautis lengvai suprantama vardų sudarymo tvarka. Tai ypač svarbu duomenų bazių kūrėjams, kurių produktus ketina naudoti keli žmonės. Taip pat naudinga padaryti darbą kuo paprastesnį vidaus duomenų bazių administratoriams, sumažinant vėliau kūrėjui pateiktų užklausų skaičių. Paprasta rekomendacija yra pridėti priesagas. Štai du pavyzdžiai:
- Užpildykite visas pagrindines lenteles naudodamiesi _MASTER:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- Priklijuokite visas operacijų lenteles naudodami priesagą _TRANS:
- DAILY_TRANS
- PASKOLOS_TRANSAI
- INTERBANK_TRANS
