Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13_kzO.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
143.23 Кб
Скачать

27.Відображення на мережеву модель бд

Мережева модель БД — це орієнтований граф з поіменованими дугами і вершинами.

Основними структурними елементами моделей цього типу є агрегат, запис і набір даних.

При відображенні інфологічної моделі на мережеву інформа­ційним об'єктам ставлять у відповідність записи. Кожний запис вміщує певну множину атрибутів. Розрізняють такі поняття, як тип запису і екземпляр запису. Тип запису — це абстрактні харак­теристики, а екземпляр запису — їх конкретні значення. Усередині запису можуть виокремлюватись агрегати. Агрегат — це поіменована сукупність логічно взаємозв'язаних атрибутів усередині типу запису: ними можуть бути вектори, групи і по­вторюючі групи.

Два типи записів, об'єднані між собою дугою, організують набір даних, тобто набір — це поіменована сукупність зв'язаних записів. У мережевих моделях також можливе звертання до на­бору, тобто до двох взаємозв'язаних типів записів. Тип запису, з якого виходить дуга, називається власником набору, або основ­ним файлом. Тип запису, в який входить дуга, називається чле­ном набору, або підпорядкованим файлом. Дуга, спрямована від власника набору до його члена, являє собою логічний взаємо­зв'язок «один до багатьох» між власником і членом набору да­них.

28. Відображення на реляційну модель бд

Основним структурним елементом реляційної БД є двовимірні плоскі таблиці - реляційні відношення. Тому при відображенні інфологічної моделі на реляційну інформаційні об'єкти потрібно трансформувати в реляційні відношення, врахувавши такий момент. Якщо між об'єктами існує зв'язок 1 : 1 і клас членства підпорядкованого об'єкта обов'язковий, та об'єкти семантично споріднені, то теоретично можливо об'єднати їх в одне реляційне відношення. Таке об'єднання зменшує обсяг пам'яті для зберігання відношення за рахунок усунення дублювання ключових атрибутів, а також може прискорити пошук при реалізації запитів.

Інформаційні об'єкти інфологічної моделі представляються в табличному вигляді і стають реляційними відношеннями. Необхідно лише перевірити виконання таких умов:

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

Зв'язковими відношеннями будуть ті відношення, котрі вміщують оперативні дані й вторинні ключі котрих можуть дублюватися. Об'єктні відношення в схемі будуть головними власниками. Тому при відображенні необхідно перевірити всі об'єкти-власники інфологічної моделі і залишити лише ті зв'язки, власниками яких є об'єктні відношення. Зв'язкові відношення в схемі реляційної бази даних виступають як підпорядковані.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]