19832

Модель даних, типи моделей даних

Доклад

Информатика, кибернетика и программирование

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

Украинкский

2013-07-17

16 KB

0 чел.

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

Ієрархічна структура представляє сукупність елементів, пов'язаних між собою за певними правилами. Об'єкти, пов'язані ієрархічними відносинами, утворюють орієнтований граф. До основних понять ієрархічної структури відносяться: рівень,елемент (вузол), зв'язок. Вузол - це сукупність атрибутів даних, що описують деякий об'єкт. На схемі ієрархічного дерева вузли представляються вершинами графа. Кожен вузол на більш низькому рівні пов'язаний лише з одним вузлом, що знаходиться на більш високому рівні. Ієрархічне дерево має тільки одну вершину, не підпорядковану ніякий інший вершині і знаходиться на самому верхньому (першому) рівні. Залежні вузли знаходяться на другому, третьому і т.д. рівнях. Кількість дерев у базі даних визначається числом кореневих записів. До кожного запису бази даних існує тільки один (ієрархічний)шлях від кореневого запису.
До основних недоліків ієрархічних моделей слід віднести:неефективність реалізації відносин типу N: N, повільний доступ до сегментів даних нижніх рівнів ієрархії, чітка орієнтація на певні типи запитів та ін.

Мережна модель даних

У мережній моделі даних поняття головних і підлеглих об'єктів дещо розширені. Будь який об'єкт може бути і головним, і підлеглим (у мережній моделі головний об'єкт позначається терміном «власник набору», а підлеглий — терміном «член набору»). Той самий об'єкт може одночасно виконувати і роль власника, і роль члена набору. Це означає, що кожний об'єкт може брати участь у будь-якій кількості взаємозв'язків.
Подібно до ієрархічної, мережну модель також можна подати у вигляді орієнтованого графа. Але в цьому випадку граф може містити цикли, тобто вершина може мати кілька батьківських вершин.
Така структура набагато гнучкіша і виразніша від попередньої і придатна для моделювання більш ширшого класу завдань. У цій моделі вершини є сутностями, а ребра, що їх з'єднують, — відношеннями між ними

Реляційна модель даних

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


 

А также другие работы, которые могут Вас заинтересовать

11595. Проверка закона сохранения импульса для замкнутой системы тел 141.5 KB
  ЛАБОРАТОРНАЯ РАБОТА № 20 Проверка закона сохранения импульса для замкнутой системы тел Цель работы: Определить скорости шаров после упругого и неупругого соударений. Приборы и принадлежности: установка ФПМ 08 микросекундомер. ХОД РАБОТЫ: 1.Проведем опыт с...
11596. Изучение собственных колебаний пружинного маятника 190 KB
  Изучение собственных колебаний пружинного маятника Цель работы: исследовать зависимость параметров колебательного движения от свойств пружины. Приборы и принадлежности: пружинный маятник секундомер набор грузов. Порядок выполнения работы: Упражнение 1. О...
11597. Проверка основного закона динамики вращательного движения 139 KB
  Лабораторная работа по механике. Проверка основного закона динамики вращательного движения. Цель: 1 Определить момент инерции маятника Обербека; 2 проверить основной закон динамики вращательного движения. Приборы и принадлежности: установкамаятник Обербека нит...
11598. Определение момента инерции тел относительно оси методом крутильных колебаний 208 KB
  Фронтальная лабораторная работа по механике: Определение момента инерции тел методом крутильных колебаний. Цель работы: а определить момент инерции тела относительно оси
11599. Определение удельной теплоемкости металлов методом охлаждения. 51 KB
  Определение удельной теплоемкости металлов методом охлаждения. Цель работы: определить удельную теплоемкость неизвестного металла. Приборы и принадлежности: милливольтметр для измерения температуры секундомер технические весы щипцы. Порядок выполнения работ
11600. Определение скорости шаров после упругого и неупругого ударов. Проверка закона сохранения импульса 63.5 KB
  В проведенной нами лабораторной работе с помощью установки ФПМ-08 мы определил скорости шаров после упругого и неупругого ударов. При этом мы использовали закон сохранения импульса для замкнутой системы тел, понятия упругого и неупругого ударов. Скорость мы определяли по её описанной выше зависимости от начального угла...
11601. Измерить начальную скорость, сообщенную телу в горизонтальном направлении при его движении под действием силы тяжести 40 KB
  ЛАБОРАТОРНАЯ РАБОТА № 4 Цель работы: измерить начальную скорость сообщенную телу в горизонтальном направлении при его движении под действием силы тяжести. 1 Нахождение начальной скорости тела Опыт №1: Со стола Номер опыт
11602. ОПРЕДЕЛЕНИЕ ГОРИЗОНТАЛЬНОЙ СОСТАВЛЯЮЩЕЙ МАГНИТНОГО ПОЛЯ ЗЕМЛИ 2.67 MB
  Лабораторная работа № 13 ОПРЕДЕЛЕНИЕ ГОРИЗОНТАЛЬНОЙ СОСТАВЛЯЮЩЕЙ МАГНИТНОГО ПОЛЯ ЗЕМЛИ. ЦЕЛЬ РАБОТЫ: Практическое освоение магнитометрического метода измерения горизонтальной составляющей напряженности индукции магнитного поля Земли. ПРИБОРЫ: 1.Тангенсгаль
11603. Определение момента инерции тел методом крутильных колебаний. 67 KB
  Лабораторная работа №5 Определение момента инерции тел методом крутильных колебаний Цель работы: Определить момент инерции тела относительно оси проходящей через центр масс тела; Проверить теорему Штейнера. Принадлежности: трифимерный подвес т...