- •Передумови створення бд. Принципи зберігання даних в бд.
- •2. Бази даних, банки даних, інформаційні системи.
- •3. Моделі зв'язків між даними.
- •Проектування бд на зовнішньому рівні.
- •6. Проектування бд на інфологічному рівні.
- •7.Проектування бд на даталогічному рівні.
- •8. Проектування бд на внутрішньому рівні.
- •9. Суть реляційного підходу до проектування бд.
- •10. Нормалізація відношень бд.
- •11. Відношення між атрибутами таблиць бд.
- •12. Забезпечення цілісності посилань в таблицях бд.
- •13. Об'єкти бд Microsoft Access. Режими функціонування Microsoft Access та об'єктів бд Microsoft Access.
- •14. Таблиці бд Microsoft Access та їх основні властивості.
- •15. Додаткові властивості таблиць.
- •16.Створення таблиць. Ідексування полів таблиць
- •17. Забезпечення цілісності посилань в таблицях бд.
- •18. Зберігання та створення зв'язків між таблицями в базі даних
- •19. Призначення типи варіанти використання форм бд.
- •20. Призначення та різновиди запитів.
- •21. Конструювання запитів на вибірку в бд.
- •22. Групові операції в запитах бд.
- •23. Роль і задання параметрів зв’язків між таблицями при конструюванні запитів бд.
- •24. Сортування в таблицях, запитах та формах бд.
- •25. Пошук в таблицях, запитах та формах бд.
- •Пошук даних у формі
- •26. Фільтрування в таблицях, запитах та формах бд.
- •27. Призначення та структура звітів в бд.
- •28. Призначення та створення діаграм і зведених таблиць в бд Microsoft Access
- •29. Автоматизація додатків бд Microsoft Access
- •30.Оптимізація об'єктів бд Microsoft Access
- •31. Визначення сппр.
- •32. Напрямки застосування сппр.
- •33. Основні функції та властивості сппр.
- •34. Досвід використання в економіці сппр:
- •35. Визначення Експертних систем (ЕкС)
- •36. Області використання ЕкС.
- •37. Переваги ЕкС перед людиною-експертом.
Проектування бд на зовнішньому рівні.
При проектуванні БД на зовнішньому рівні необхідно вивчити функціонування об'єкта управління, для якого проектується БД, усю первинну та вихідну документацію з точки зору визначення того, які саме дані необхідно зберігати в базі даних. Зовнішній рівень є, як правило, словесним описом вхідних і вихідних повідомлень, а також даних, які доцільно зберігати в БД. Опис зовнішнього рівня не виключає наявності елементів дублювання, надлишковості та неузгодженості даних. Тому для усунення цих аномалій і протиріч зовнішнього опису даних виконується інфологічне проектування. Інфологічна модель є засобом структуризації предметної області й розуміння концепції семантики даних. Інфологічну модель можна розглядати в основному як засіб документування та структурованої форми подання інформаційних потреб, що забезпечує несуперечливе спілкування користувачів і розробників системи.
6. Проектування бд на інфологічному рівні.
Інфологічний рівень являє собою інформаційно-логічну модель (ІЛМ) предметної області, в якій виключена надмірність даних і відображені інформаційні особливості об’єкту управління, без урахування особливостей і специфіки конкретної СУБД.
Мета інфологічного проектування — створити структуровану інформаційну модель ПО, для якої розроблятиметься БД. Під час проектування на інфологічному рівні створюється інформаційно-логічна модель, яка має відповідати таким вимогам:
коректність схеми БД, тобто адекватне відображення модельованої ПО;
простота і зручність використання на наступних етапах проектування;
ІЛМ має бути описана мовою, зрозумілою проектувальникам БД, програмістам, адміністратору і майбутнім користувачам БД.
На інфологічному рівні визначається перелік таблиць, їх атрибутів та встановлюються зв’язки між ними з усуненням дублювань надлишковостей і неузгодженостей.
Існує два підходи до інфологічного проектування: аналіз об’єктів і синтез атрибутів. Підхід, що базується на аналізі об’єктів, називається нисхідним, а на синтезі атрибутів — висхідним
7.Проектування бд на даталогічному рівні.
На етапі даталогічного проектування здійснюється перехід від інфологічної моделі ПО до логічної (даталогічної) моделі, яка підтримується засобами конкретної СУБД. Процес переходу від інфологічної до даталогічної моделі називається відображенням.
Даталогічна модель являє собою базу даних, структуровану на логічному рівні й орієнтовану на конкретну СУБД. Перш ніж виконати даталогічне проектування, необхідно вибрати СУБД. Кожна конкретна СУБД накладає ряд обмежень на побудову логічної моделі даних, тому насамперед необхідно вивчити специфіку і особливості СУБД, виявити всі фактори, які можуть вплинути на логічну модель БД.
Основними факторами, що впливають на даталогічне проектування з боку СУБД, є такі:
1. Тип логічної моделі, що його підтримує вибрана СУБД. Зараз найпоширенішими є реляційні СУБД. Крім реляційних моделей існують ієрархічні й сіткові моделі баз даних.
2. Особливості фізичної організації даних у середовищі вибраної СУБД. Наприклад, у СУБД Paradox чи dBASE-системах база даних організована у вигляді набору взаємозв'язаних файлів форматів DT і DBF, усі інші об'єкти, такі як форми та звіти, також зберігаються в окремих файлах. У середовищі СУБД Microsoft Access усі дані та інструментальні засоби роботи з ними зберігаються в єдиному файлі бази даних. Тому при проектуванні бази даних потрібно знати не лише правила побудови логічної, а й особливості фізичної організації бази даних.
3. Кількісні обмеження, які накладає СУБД (наприклад, кількість рівнів ієрархії в ієрархічних моделях, можлива кількість полів, записів, файлів тощо).
Усе ще не знайдено формалізованих методів, які б давали змогу однозначно виконати даталогічне проектування. Тому його результат багато в чому залежить від уміння та рівня кваліфікації спеціалістів, які здійснюють проектні розробки.
В результаті даталогічного проектування можна отримати кілька варіантів побудови логічної моделі даних. Тому важливим моментом є оцінка отриманих моделей і вибір найбільш оптимального варіанта.
