Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Схеми відображення та екземпляри

Лекція Інфологічне проектування БД. Моделі організації даних.

Мета: ознайомити студентів з поняттям СУБД розглянути основні моделі преставлення даних, що будуть в базі при її проектуванні.

 

План

 

1. Схеми відображення та екземпляри.

2. Моделі даних і концептуальне моделювання.

3. Об’єктні моделі даних

4. Моделі даних на основі записів

5. Контрольні питання.

 

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

Початок проектування БД ми розглядатимемо на прикладі проекту ріелторської контрои. Для початку спробуємо змоделювати наступні поняття.

- Сутності реального світу, такі як Staff (робітник), PropertyForReant (власність що орендується), Owner (Власник) та Client (клієнт);

- Атрибути, що описують властивості або якості кожної з сутностей властивості або якості кожної з сутностей (напр.. сутність staff має атрибути Name position i Salarу)

- Зв’язки між сутностями

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

 

Загальний опис бази даних наз-ся схемою БД. Існують три різних типів схем баз даних.

 

Зовнішній рівень – представлення БД з точки зору користувачів. Цей рівень описує ту частину бази даних, що відносяться до кожного користувача.

Зовнішній рівень складається з кількох різних зовнішніх представлень БД. Кожен користувач має спробу з представленням реального світу, щоб виразити в найбільш зручній для нього формі. Зовнішнє представлення містить лише ті сутності, атрибута та зв’язки, що цікавлять користувача. Інші сутності атрибута та зв’язки також можуть бути представлені в БД, але так як вони не цікавлять користувача, то він може і не здогадуватися про іх наявність.

Концептуальний рівень – узагальнююче представлення бази даних. Цей рівень описує те, які дані зберігаються в БД, а також зв’язки, що існують між ними.

Цей рівень є проміжковим. Він містить логічну структуру всієї БД. Фактично, це повний перелік вимог до даних з боку організації, що не залежить від жодних засобів іх зберігання.

Внутрішній рівень – фізичне представлення даних в пам’ятікомп’ютеру. Цей рівень описує як зберігається інформація.

Цей рівень призначений для досягнення оптимальної виробничої потужності системи і забезпечення економного використання дискового простору. Він містить опис структур даних і орг.-ії файлів.


Моделі даних і концептуальне моделювання

 

Модель даних – інтегрований набір понять для опису і обробки даних, зв’язків між ними і обмежень, що накладаються на дати в деякій організації.

Модель є представленням об’єктів і подій, а також зв’язків, що існують між ними. Це деяка абстракція, в важливих і невід’ємних аспектах діяльності організації, а всі другоступеневі властивості ігноруються.

Мета побудови моделі даних – представлення даних в зрозумілому вигляді. Якщо це можливо, то модель даних легко можна використати при проектуванні БД.

Всі моделі даних можна поділити на три категорії – об’єкти, на основі записів та фізичні.

 

Об’єктні моделі даних

 

При створенні об’єктних моделей даних використовуються такі поняття, як сутність, атрибути та зв’язки.

Сутність – окремий елемент діяльності орг.-ії, що повинен бути представленим в БД.

Атрибут – це властивість, що описує деякий аспект об’єкту, значення якого слід зафіксувати.

Зв’язок – асоціативне відношення між сутностями.

Нижче наведені деякі найбільш значні типи об’єктних моделей діних:

- Модель типу «сутність- зв’язок» або ER – модуль

- Семантична модель

- Об’єктно-орієнтована модель

В теперішній час ER модель стала одним з основних методів концептуального проектування баз даних. І саме їй буде присвячені більша частина учбового часу.

 

Моделі даних на основі записів

 

В моделі на основі запитів база даних складається з кількох запитів, фіксованого формату, що можуть мати різні типи Кожен тип запису визначає фіксовану к-ть полів, кожне з яких має фіксовану довжину. Існує три основних типів логічних моделей даних на основі запитів

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

- Мережна модель

- Ієрархічна модель


Читайте також:

  1. VІ. Структурно-логічні схеми
  2. Алгоритми та блок-схеми
  3. Блоки схеми алгоритму
  4. Вибір схеми підключення абонентів залежно від режимів тиску.
  5. Вибір типу обмотки і складання схеми.
  6. Вибір типу обмотки і складання схеми.
  7. Види і схеми відбору одиниць
  8. Види інвентаризації. Відображення результатів інвентаризації в бухгалтерських документах
  9. Види недержавного пенсійного забезпечення та схеми фінансування пенсійних виплат.
  10. Визначення сумарної маси еквівалентної схеми V- подібного КШМ.
  11. Відносне знання – це знання, яке є в основному адекватним відображенням дійсності, відрізняється певною неповнотою збігу образу з об’єктом.
  12. Відображення IP-адрес на локальні адреси




Переглядів: 775

<== попередня сторінка | наступна сторінка ==>
Ключові визначення | Реляційна модель даних

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.