Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка бази даних &Навчальний процес&

Реферат Розробка бази даних &Навчальний процес&





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

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

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

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

Зокрема, якщо база даних містить безліч відносин, то вони повинні мати мінімальну надмірність подання інформації; атрибути, що включаються в базу даних, повинні забезпечувати виконання масових розрахунків; при додаванні в базу даних нових атрибутів перебудова наборів відносин повинна бути мінімальною.

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

Недоліками моделі є: низька продуктивність у порівнянні з ієрархічної і мережної моделями, складність програмного забезпечення, надмірність.



1.6 Класифікація моделей даних


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

Поняття «дані» в концепції баз даних - це набір конкретних значень, параметрів, що характеризують об'єкт, умова, ситуацію або будь-які інші фактори. Приклади даних: Петров Микола Степанович, $ 30 і т. Д. Дані не володіють певною структурою, дані стають інформацією тоді, коли користувач задає їм певну структуру, тобто усвідомлює їх смисловий зміст. Тому центральним поняттям в області баз даних є поняття моделі. Не існує однозначного визначення цього терміна, у різних авторів ця абстракція визначається з деякими відмінностями, але тим не менш можна виділити щось загальне в цих визначеннях.

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

На рис.1 представлена ??класифікація моделей даних.

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


Рис. 1 Класифікація моделей даних


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

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

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


Назад | сторінка 8 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access