Satura rādītājs:
Definīcija - ko nozīmē datu bāzes objekts?
Datu bāzes objekts relāciju datu bāzē ir datu struktūra, ko izmanto, lai saglabātu vai atsauces datus. Visizplatītākais objekts, ar kuru cilvēki mijiedarbojas, ir galds. Citi objekti ir indeksi, saglabātās procedūras, secības, skati un daudz kas cits.
Kad tiek izveidots datu bāzes objekts, jaunu objekta tipu nevar izveidot, jo visus dažādos izveidotos objektu tipus ierobežo izmantotā relāciju datu bāzes modeļa būtība vai avota kods, piemēram, Oracle, SQL Server vai Access. Tiek izveidoti objektu gadījumi, piemēram, jauna tabula, indekss uz šīs tabulas vai skats uz tās pašas tabulas.
Techopedia skaidro datu bāzes objektu
Datu bāzes objektos ir vajadzīgas divas mazas, bet svarīgas atšķirības:
- Objekta tips ir objekta pamatkoncepcija vai ideja; piemēram, tabulas vai indeksa jēdziens.
- Objekta piemērs ir objekta tipa piemērs. Piemēram, tabula ar nosaukumu CUSTOMER_MASTER ir objekta tipa TABLE piemērs.
Lielākā daļa lielāko datu bāzu dzinēju piedāvā to pašu galveno datu bāzes objektu tipu kopu:
- Galdi
- Indeksi
- Secības
- Skati
- Sinonīmi
Lai arī šo galveno datu bāzes objektu tipu izveidē ir raksturīgas nelielas uzvedības un sintakses variācijas, to koncepcija un to nozīme ir gandrīz identiska. Oracle tabula darbojas gandrīz tieši tāpat kā SQL Server tabula. Tas datu bāzes administratoram padara darbu daudz vieglāku. Tas ir analogs pāriešanai no vienas automašīnas uz otru, ko izgatavojis cits ražotājs; slēdži priekšējo lukturu ieslēgšanai var būt dažādās vietās, taču kopējais izkārtojums ir visumā līdzīgs.
Veidojot objekta instanci, ir ieteicams ievērot viegli saprotamu nosaukšanas kārtību. Tas ir īpaši svarīgi datu bāzu izstrādātājiem, kuru produktus paredzēts izmantot vairākiem cilvēkiem. Ir arī noderīgi padarīt darbu pēc iespējas vienkāršāku iekšējiem datu bāzu administratoriem, samazinot vēlāk veidotājam iesniegto vaicājumu skaitu. Vienkārša vadlīnija ir pievienot piedēkļus. Šeit ir divi piemēri:
- Aizpildiet visas galvenās tabulas, izmantojot _MASTER:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- KREDĪTI_MASTER
- Aizzīmējiet visas darījumu tabulas, izmantojot sufiksu _TRANS:
- DAILY_TRANS
- KREDĪTI_TRANS
- INTERBANK_TRANS
