Преглед садржаја:
Дефиниција - Шта значи објект базе података?
Објект базе података у релацијској бази података је структура података која се користи за спремање или референтне податке. Најчешћи предмет с којим људи комуницирају је табела. Остали објекти су индекси, похрањене процедуре, секвенце, прикази и још много тога.
Када се створи објект базе података, нови тип објекта се не може креирати јер су сви различити типови објеката ограничени по самој природи или изворном коду кориштеног модела релацијске базе података, као што су Орацле, СКЛ Сервер или Аццесс. Оно што се ствара су примерци објеката, као што су нова табела, индекс на тој табели или поглед на истој табели.
Тецхопедиа објашњава објект базе података
Потребне су две мале, али важне разлике у објектима базе података:
- Тип објекта је основни концепт или идеја објекта; на пример, концепт табеле или индекса.
- Објектна инстанца је пример типа објекта. На пример, табела која се зове ЦУСТОМЕР_МАСТЕР је инстанца објекта типа ТАБЛЕ.
Већина главних мотора базе података нуди исти скуп главних типова објеката базе података:
- Столови
- Индекси
- Секвенце
- Прикази
- Синоними
Иако постоје суптилне варијације у понашању и синтакси која се користи за стварање ових главних типова објеката базе података, у свом концепту су и по чему значе готово идентичне. Табела у Орацлеу понаша се готово тачно као табела у СКЛ Серверу. Ово знатно олакшава посао администратору базе података. То је аналогно преласку са једног аутомобила на други који је направио други произвођач; прекидачи за укључивање фарова могу се налазити на различитим локацијама, али укупни распоред је увелико сличан.
Када креирате инстанцу објекта, добро је следити лако разумљиву конвенцију о именовању. Ово је посебно важно за дизајнере база података чије ће производе користити неколицина људи. Такође је корисно да рад буде што једноставнији за корпоративне администраторе базе података тако што ћете смањити број упита упућених аутору касније. Једноставна смерница је додавање суфикса. Ево два примера:
- Подесите све матичне таблице помоћу _МАСТЕР:
- ЦУСТОМЕР_МАСТЕР
- АЦЦОУНТС_МАСТЕР
- ЛОАНС_МАСТЕР
- Суфиксајте све трансакционе табеле помоћу суфикса _ТРАНС:
- ДАИЛИ_ТРАНС
- ЛОАНС_ТРАНС
- ИНТЕРБАНК_ТРАНС
