БАЗА ДАНИХ. Інфологічної моделі БАЗИ ДАНИХ. ОСНОВНІ ВИДИ МОДЕЛЕЙ. ПРОЕКТУВАННЯ БАЗ ДАНИХ
Основою бази даних є модель даних. Інформаційно-логічна (міфологічна) модель предметної області відбиває предметну область у вигляді сукупності інформаційних об'єктів і їх структурних зв'язків.
Інформаційний об'єкт - це опис деякої сутності (явища, реального об'єкта, процесу) у вигляді сукупності логічно пов'язаних реквізитів. Наприклад, інформаційний об'єкт Студент описує деяку сутність - студент. Реквізитний складу цього інформаційного об'єкта, т. Е. Його структура, наступний: № групи, ПІБ, № залікової книжки, дата народження. Інформаційний об'єкт має безліч реалізацій - примірників.
Бази даних також можуть бути ієрархічними, мережними і реляційними. Ієрархічна (деревоподібна) модель даних являє собою ієрархію елементів, званих вузлами. Вузол - це сукупність атрибутів даних, що описують інформаційний об'єкт. На самому верхньому рівні є тільки один вузол - корінь. Кожен вузол крім кореня пов'язаний тільки з одним вузлом на більш високому рівні, званому вихідним вузлом для даного вузла. Кожен вузол може бути пов'язаний з одним або декількома вузлами нижчого рівня, званими породженими (підлеглими). Вузли, які не мають породжених, називаються листям. Кількість дерев в базі даних визначається числом кореневих записів. До кожного запису бази даних існує тільки один шлях.
Мережева модель також ґрунтується на поняттях вузол, рівень, зв'язок. Мережева модель даних - це модель, в якій породжений вузол може мати більше одного вихідного вузла. В мережевій структурі будь-який елемент будь-якого рівня може бути пов'язаний з будь-яким іншим елементом.
Реляційна модель бази даних складається з одного або декількох файлів, кожен з яких відповідає одній таблиці.
Основна мета проектування бази даних - це скорочення надмірності збережених даних, а отже, економія обсягу використовуваної пам'яті, зменшення витрат на багаторазові операції оновлення надлишкових копій і усунення можливості виникнення протиріч через зберігання в різних місцях відомостей про одне й те ж об'єкті. При створенні баз даних слід дотримуватися методології нормалізації відносин.
Процес проектування інформаційних систем є досить складним завданням. Він починається з побудови інфологічної моделі даних, т. Е. Ідентифікації сутностей. Потім необхідно виконати наступні кроки процедури проектування даталогічес кой моделі, т. Е. Міфологічна модель повинна бути ': відображена в компьютерооріентірованную даталогіческую модель, «зрозумілу» СУБД.
- Уявити предметну область у вигляді сукупності окремих незалежних один від одного об'єктів, кожен з яких буде описуватися своєю таблицею.
- Для кожної таблиці визначити ключові поля; встановити зв'язки між таблицями; для кожної зв'язку визначити тип.
- Розробити структуру кожної таблиці: перелік полів, їх типи і властивості.
- Заповнити таблиці даними.
- Розробити необхідні запити до БД, вхідні і вихідні форми та звіти.
- Передбачити можливість автоматизації часто виконуваних дій шляхом створення макросів і програмних модулів.
Завдання і тести по темі "База даних. Инфологическая модель бази даних. Основні види моделей. Проектування баз даних"
Уроків: 2 Завдань: 5 Тестів: 1
Завдань: 30 Тестів: 4
Уроків: 2 Завдань: 6 Тестів: 1