Tartalomjegyzék:
Meghatározás - Mit jelent az adatbázis-objektum?
A relációs adatbázisban lévő adatbázis-objektum egy adatstruktúra, amelyet adatok tárolására vagy referenciaként használnak. Az emberek leggyakoribb tárgya az asztal. Egyéb objektumok indexek, tárolt eljárások, szekvenciák, nézetek és még sok más.
Adatbázis-objektum létrehozásakor nem lehet új objektumtípust létrehozni, mivel a létrehozott különféle objektumtípusokat korlátozza a használt relációs adatbázis-modell természete vagy forráskódja, például az Oracle, SQL Server vagy az Access. Létrehozásra kerülnek az objektumok példányai, például egy új táblázat, egy index az adott táblában vagy egy asztal nézete.
A Techopedia magyarázza az adatbázis-objektumot
Két kicsi, de fontos különbség szükséges az adatbázis-objektumokban:
- Az objektumtípus az objektum alapfogalma vagy ötlete; például egy táblázat vagy index fogalma.
- Egy objektumpéldány egy objektumtípus példája. Például a CUSTOMER_MASTER nevű táblázat a TABLE objektumtípus példánya.
A legtöbb nagy adatbázis-motor ugyanazt a fő adatbázis-objektumtípust kínálja:
- asztalok
- indexek
- Sorozatok
- Nézetek
- Szinonimák
Noha ezeknek a nagy adatbázis-objektumtípusoknak a viselkedésében és a szintaxisban finoman eltérések vannak, fogalmuk és jelentése szempontjából szinte azonosak. Az Oracle táblázata szinte pontosan úgy viselkedik, mint az SQL Server táblája. Ez sokkal könnyebbé teszi az adatbázis-adminisztrátorok munkáját. Hasonló az autók közötti váltáshoz, amelyet egy másik gyártó készített; A fényszórók bekapcsolására szolgáló kapcsolók különböző helyeken lehetnek, de az általános elrendezés nagyjából hasonló.
Objektumpéldány létrehozásakor jó ötlet egy könnyen érthető elnevezési szabályt követni. Ez különösen fontos az adatbázis-tervezők számára, akiknek termékeit több ember számára szánják. Az is hasznos, hogy a munkát a lehető legegyszerűbbé tegye a házon belüli adatbázis-adminisztrátorok számára azáltal, hogy csökkenti a későbbiekben az alkotóknak benyújtott lekérdezések számát. Egy egyszerű útmutató az utótagok hozzáadása. Íme két példa:
- Helyezzen el minden főtáblát a _MASTER használatával:
- CUSTOMER_MASTER
- ACCOUNTS_MASTER
- LOANS_MASTER
- Minden tranzakciós táblát utótagoljon a _TRANS utótaggal:
- DAILY_TRANS
- LOANS_TRANS
- INTERBANK_TRANS
