Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Шляхи доступу

Читайте также:
  1. Вивчення стану навичок читання молодших школярів. Причини відставання, шляхи усунення.
  2. Вогнегасна дія полягає в утворенні із порошку плівки та припиненні доступу кисню.
  3. ДВА ШЛЯХИ ПІЗНАННЯ
  4. Девіантна поведінка: поняття, види, причини,шляхи подолання. Молодіжна девіантність.
  5. Мовний суржик та шляхи його подолання.
  6. Особливості конституційного процесу 1996-2004 рр. Причини та шляхи подолання системного протистояння державно-владних гілок.
  7. Фінансова стійкість підприємства та основні шляхи її підвищення

OQL є навігаційною мовою, оскільки вона дає змогу переміщуватися за посиланнями від поточного об'єкта до інших. Для цього використовується вираз шляху доступу, що складається з перелічених далі компонентів:


5. Розширення реляційних СУБД.

Реляційні СКБД надають можливість звертатися до них програмам, написаним різними, зокрема об'єктно-орієнтованими, мовами програмування. У цьому випадку об'єктно-орієнтовані прикладні програми виконують усі функції, пов'язані з відображенням об'єктної моделі в реляційну, тобто перетворюють об'єкти на структури даних, які можуть бути безпосередньо записані в табличні БД, підтримують властивості успадкування, інкапсуляції, зв'язування з об'єктами їхніх методів.

РСКБД бере на себе єдину функцію — зберігання даних, які пов'язані з об'єктами, причому зберігання у вигляді реляційних таблиць, усе інше виконує прикладна програма.

Даний підхід передбачає включення до складу РСКБД засобів, які полегшують процес відображення об'єктів у базі даних і маніпулювання ними. Тобто сама РСКБД удосконалюється, полегшуючи обробку об'єктів, але залишається при цьому реляційною. До можливих розширень РСКБД належать такі:

Перевага підходу, який базується на розширенні реляційних СКБД, полягає в тому, що надається можливість використовувати всю потужність реляційних систем баз даних. Недолік — слабка розвиненість засобів зображення об'єктів і маніпулювання ними, багато з цих функцій виконують прикладні програми.

 


6. Архітектура об’єктно-реляційних СУБД.

Основна проблема СКБД, пов’язана зі створенням такого інтерфейсу, - відображення об’єктно-орієнтованої моделі в реляційну.

Є кілька способів інтеграції об’єктного і реляційного підходів, що будуть розглянуті далі

Об’єктоно-реляційний шлюз автоматично виділяє об’єкти програми і зберігає їх у реляційній базі даних.

Об’єктно-орієнтоване застосування ↔Об’єктно-реляційний шлюз↔Реляційна СКБД

Об’єктно-реляційний прошарок між об’єктною та реляційною СКБД

Об’єктно-орієнтоване застосування ↔ Об’єктно-орієнтована СКБД↔Об’єктно-реляційний прошарок↔Реляційна СКБД

Особливість даного підходу полягає в тому, що на базі наявних реляційних СКБД реалізується об'єктно-орієнтований інтерфейс. Робота з цим інтерфейсом здійснюється так само, як і в ООСКБД, але всі проблеми, пов'язані зі створенням і веденням баз даних, вирішуються в реляційній СКБД.

Основна проблема, пов'язана зі створенням такого інтерфейсу, — відображення об'єктно-орієнтованої моделі в реляційну. Є кілька способів інтеграції об'єктного і реляційного підходів, які будуть розглянуті далі.

Об'єктно-реляційний шлюз автоматично виділяє об'єкти програми й зберігає їх у реляційній базі даних.

Об'єктно-орієнтоване застосування працює як звичайний користувач СКБД


7. Зображення об’єктно-орієнтованої моделі даних в реляційних СУБД.

Проектування реляційної схеми для зберігання об'єктів

Схема бази даних визначає спосіб зберігання даних.

Інкапсуляція

Ключовою ідеєю в об'єктно-орієнтованому проектуванні є об'єднання програмного коду і даних для створення об'єкта.


Дата добавления: 2015-10-21; просмотров: 84 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основи XML| Успадкування

mybiblioteka.su - 2015-2024 год. (0.007 сек.)