Предности објектне релационе базе података

...

Табела базе података

Објектно релационе базе података комбинују карактеристике и релационих база података и објектно оријентисаног програмирања. То значи да када развијате ове базе података, можете укључити методе и типове података. Ово повећава вашу способност бржег сортирања и лоцирања датотека унутар ових база података. Додељивањем ових типова података вашим датотекама, можете их боље филтрирати кроз базу података. Такође можете да преузмете датотеке које деле исте карактеристике.

Проширивост

Могућности објектне релационе базе података су проширене додатком нових типова података, метода приступа и функција које се налазе у објектно оријентисаном програмирању. Можете додати низ знакова са алфа-нумеричким типовима података. Сложени типови података могу комбиновати карактеристике типова података који већ постоје у вашој бази података. Можете одредити типове података према тексту који желите да садржи или према количини бајтова који се користе за његово креирање. Кориснички дефинисани типови података могу бити непрозирни или препознатљиви. Такође можете додати виртуелне процесоре које дефинише корисник.

Видео дана

Наслеђе

За разлику од релационих база података, објектне релационе базе података дозвољавају коришћење наслеђивања. У оквиру наслеђивања, можете развити класе за своје типове података. Ови објекти могу наследити одређене способности од других класа да би се користиле у другим функцијама базе података. Ова наслеђена својства могу бити нешто једноставно, као што су сви фајлови унутар „класе А“ потраживања од осигурања. Дакле, ако програмирате „Класу Б“ да наследи карактеристике „Класе А“, онда ће „Класа Б“ такође бити потраживања из осигурања, али могу бити и потраживања из осигурања која су недавно обрађена. Путем наслеђивања, ваши типови података ће наследити ове карактеристике других типова података.

Полиморфизам

Полиморфизам у објектним релационим базама података укључује допуштање једном оператору да има различита значења унутар исте базе података. Можете да повежете своје табеле у оквиру базе података изградњом релација. Ово укључује записе који могу да садрже исто име, али различите информације. Као да имате евиденцију за Јое Доеа, али неки су били потраживања из осигурања, а неки извештаји о незгодама. Можете повезати табеле помоћу оператора имена; када поставите упит својој бази података да повуче записе, она ће повући све записе који садрже Јое Доеа.

Енкапсулација

Користили бисте енкапсулацију са објектним релационим базама података у облику табела. Рецимо, на пример, желите да табела 1 садржи име, адресу, број телефона и адресу е-поште за ваше контакте. Инкапсулацијом класе „Контакти“ комбинујете све ове информације у једну табелу. Тако да када тражите ове информације у бази података, генеришете извештај у стилу обрасца који укључује све ове информације.

Системи за управљање базама података

Објектно релационе базе података могу се користити за изградњу система за управљање базама података. Можете их повезати са веб локацијама компаније које дозвољавају ажурирање таквих ставки као што су записи о инвентару. Компоненте објекта које се користе на вашој веб локацији могу извршити ова ажурирања када корисник изврши поруџбину кликом на једно од контролних дугмади програмираних за повезивање са овим системима за управљање базом података.