Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Об’єктно-орієнтовані бази даних: склад та структура об’єктно-орієнтованої моделі, організація збереження даних та доступу до даних; об’єктно-реляційні бази даних.
ООБД- це бази БД, які створюються у середовищі СУБД, які засновані на основі об’єктно-орієнтованому підході і які підтримують об’єктну модель даних. ООБД є навігаційними БД. Об'єктна модель даних характеризується рядом властивостей. 1.Основними компонентами є об'єкти і літерали. Об'єкт - це екземпляр сутності. Він має унікальний ідентифікатор. Літерал - конкретне значення. Він не має ідентифікатора. 2.Об'єкт має властивості., в тому числі атрибути і зв'язки з іншими об'єктами. Множина поточних значень всіх властивостей об'єкта визначає його стан. - 3.Об'єкти і літерали мають типи. Кожен тин має власний домен. Типи можуть володіти поведінкою. Всі об'єкти одного типу володіють однаковою поведінкою і мають домени, що притаманні цьому типу. 4. Дії, які може виконувати об'єкт, називаються операціями. 5.База даних зберігає об'єкти і заснована на схемі даних, що визначається мовою визначення даних. БД містить екземпляри типів, що визначаються схемою. Однією із суттєвих відмінностей об'єктних БД від реляційних є можливість створення і використання нових типів даних (абстрактні типи даних). Компоненти ООБД:
OID-об’єктний індитифікатор, унікальний. OID формується наступним чином: 1) Ім’я класу – Номер об’єкта в класі 2) БД – Номер об’єкта 3) БД – Клас – Об’єкт Інтерфейс с- це тип даних, з якого не можна створити об’єкт. Клас – це тип даних, з якого можна створити об’єкт. Інтерфейс включає тільки визначення об’яви поведінки. Особливості ООБД у порівнянні з ООП: 1.Необхідно зберігати екземпляри об”єктів; 2.необхідно перетворити показники на об”єкти на постійні унікальні ідентифікатори; 3.необхідно зберігати методи об”єктного класу. 4. необхідно забезпечити паралельну обробку даних (транзакції). Принципи побудови ООБД: в якості одиниці зберігання і маніпуляції виступає об”єкт; кожен об”єкт має унікальний ідентифікатор; об”єкти організовуються в ієрархію типів і підтипів; стан об”єкту визначається його даними і зв”язкаии; поведінка об’єкту визначається його методами. Після створення об”єктів необхідно встановити зв”язки між ними.ООБД на відміну від реляційних –вони є навігаційними (є сукупність таблиць,ієрархія-процес руху по об”єктам (таблицям))).Для роботи з ООБД існує Object database Manager group ODMG (Oracle,ibm тощо).
Розробили 3 мови для ООБД:DQL -мова запитів, DDL -мова визначення, DML –мова маніпулювання. Типи відношень в ООБД: 1:1,1:N,M:N,наслідування(процедура, яка дозволяє встановлювати новий тип зв’язку),агрегація(один складається з частинок). +: ця система працюватиме швидше -: складність написання. Об'єктно-реляційна БД - база даних, в якій підтримується як реляційне, так і об'єктне представлення. В основі цих баз лежить розширення реляційііої моделі. До характеристик цієї моделі можна віднести: - визначення користувачем абстрактних типів даних; - підтримку наслідування; - можливість створювати більш складні у порівнянні з реляційною БД моделі; - застосування унікальних ідентифікаторів, що генеруються системою. Об'єктно-реляційні БД мають такі особливості: - підтримують структурні типи атрибутів (множини, мульти-множини і т.ін.), тобто компонент кортежу одною відношення здатний, в свою чергу, зберігати інше відношення; - дозволяють визначати спеціальні операції, які виконуються над даним деякого типу, який оголошений користувачем; - кортежі виконують функції об'єктів, тому у багатьох випадках вони мають унікальні ідентифікатори, які дозволяють відрізняти один кортеж від іншого при рівних значеннях у всіх компонентах; - дозволяється використовувати посилання на кортежі відношення. ОРБД- це БД, в яких підтримується як реляційні так і об’єктні представлення даних. ОРБД дозволяють у порівнянні з РБД моделювати більш складні структури даних.Застосовують нові типи даних.(авторський тип даних).Для роботи зООБД використовується мова SQL 3.
|
|||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 271; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.131.238 (0.006 с.) |