Таблица на базата данни
Обектно-релационните бази данни съчетават характеристиките както на релационните бази данни, така и на обектно-ориентираното програмиране. Това означава, че когато разработвате тези бази данни, можете да включите методи и типове данни. Това увеличава способността ви да сортирате и намирате файлове в тези бази данни по-бързо. Като присвоите тези типове данни на вашите файлове, можете по-добре да ги филтрирате през базата данни. Можете също да извлечете файлове, които споделят същите характеристики.
Разширяемост
Възможностите на обектната релационна база данни се разширяват с добавянето на нови типове данни, методи за достъп и функции, намиращи се в обектно-ориентираното програмиране. Можете да добавяте низови знаци с буквено-цифрови типове данни. Сложните типове данни могат да комбинират характеристики на типове данни, които вече съществуват във вашата база данни. Можете да посочите типове данни по текста, който искате да съдържате, или по количеството байтове, използвани за създаването му. Дефинираните от потребителя типове данни могат да бъдат непрозрачни или отличителни. Можете също да добавите дефинирани от потребителя виртуални процесори.
Видео на деня
Наследство
За разлика от релационните бази данни, обектите релационни бази данни позволяват използването на наследяване. В рамките на наследяване можете да разработите класове за вашите типове данни. Тези обекти могат да наследят определени възможности от други класове, за да бъдат използвани в други функции на базата данни. Тези наследени свойства могат да бъдат нещо просто, като всички файлове в "Клас А" са застрахователни искове. Така че, ако програмирате "Клас B" да наследява характеристиките на "Клас A", тогава "Клас B" също ще бъде застрахователни искове, но те също могат да бъдат застрахователни искове, които са били обработени наскоро. Чрез наследяване вашите типове данни ще наследят тези характеристики на други типове данни.
Полиморфизъм
Полиморфизмът в обектите релационни бази данни включва позволяване на един оператор да има различни значения в рамките на една и съща база данни. Можете да свържете вашите таблици във вашата база данни, като изградите връзки. Това включва записи, които могат да съдържат едно и също име, но различна информация. Например, ако имате записи за Джо Доу, но някои бяха застрахователни искове, а други бяха доклади за злополуки. Можете да свързвате таблици чрез оператора име; когато отправите заявка към вашата база данни за изтегляне на записи, тя ще изтегли всички записи, съдържащи Joe Doe.
Капсулиране
Вие бихте използвали капсулиране с обектно-релационни бази данни под формата на таблици. Да речем, например, че искате Таблица 1 да включва име, адрес, телефонен номер и имейл адрес за вашите контакти. Чрез капсулиране на класа "Контакти", вие комбинирате цялата тази информация в тази една таблица. Така че, когато правите заявка в базата данни за тази информация, вие генерирате отчет в стила на формуляр, който включва цялата тази информация.
Системи за управление на бази данни
Обектните релационни бази данни могат да се използват за изграждане на системи за управление на бази данни. Можете да ги свържете с фирмени уебсайтове, които позволяват актуализации на такива артикули, като записи на инвентара ви. Компонентите на обекта, използвани на вашия уебсайт, могат да правят тези актуализации, когато потребителят направи поръчка, като щракне върху един от контролните бутони, програмиран да се свърже с тези системи за управление на база данни.