Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Основні фази та етапи життєвого циклу системи баз даних; методологія проектування баз даних: вимоги до методології, послідовність проектування
Содержание книги
- Дати визначення бази даних та субд; визначити відмінності бази даних від файлової системи; перелічити компоненти субд, а також вимоги, яким вони повинні відповідати.
- Моделі даних: класифікація, головні властивості кожної моделі; порівняти моделі між собою і визначити переваги і недоліки кожної моделі.
- Дати визначення реляційної моделі даних і назвати її складові елементи; пояснити роботу операцій реляційної алгебри.
- Обґрунтувати необхідність проведення нормалізації; дати характеристику нормальним формам бази даних; визначити основні нормальні форми; привести приклади таблиць у нормальних формах.
- Основні фази та етапи життєвого циклу системи баз даних; методологія проектування баз даних: вимоги до методології, послідовність проектування
- Er–моделювання предметної області; перелічити основні компоненти концептуальної моделі; визначати основні об’єкти та види зв’язків між ними.
- Даталогічне проектування бази даних: перелічити етапи і визначити правила переходу від концептуальної моделі до логічної моделі.
- Засоби автоматизації проектування баз даних: класифікація та функціональні можливості case засобів; об’єктно-орієнтований та структурний підходи до проектування баз даних.
- Мова SQL: основні можливості по формуванню запитів до бази даних, приклади запитів.
- Мова запитів qbe: основні можливості по формуванню запитів до бази даних, приклади запитів.
- Паралельна обробка даних у базі даних; транзакції і їхні властивості; управління транзакціями, двохфазове блокування, метод тимчасових міток.
- Архітектура клієнт-сервер: визначити властивості цієї схеми, перелічити переваги і недоліки; порівняти сервер файлів із сервером бази даних.
- Пояснити призначення процедур, що зберігаються, тригерів, генераторів; привести приклади цих програм.
- Розподілені бази даних: архітектура, механізми розподіленого зберігання даних; механізми і моделі реплікації; фрагментація баз даних.
- Технології об’єктного зв’язування odbc, ole db, ado: організація доступу до даних, дати порівняльний аналіз роботи цих механізмів доступу
- Захист інформації в базах даних: пояснити за допомогою яких засобів підтримується безпека, перелічити основні моделі безпеки, привести приклади захисту інформації на мові SQL.
- Об’єктно-орієнтовані бази даних: склад та структура об’єктно-орієнтованої моделі, організація збереження даних та доступу до даних; об’єктно-реляційні бази даних.
- Фізична організація баз даних: склад та структура, фізичне збереження даних у базі даних, багаторівнева організація пам’яті, кешування.
- Пояснити необхідність застосування індексів у базах даних, склад та структура індексів, хешування, бінарні дерева, B–дерева.
- Технології створення баз даних за допомогою сучасних інструментальних засобів, перелічити послідовність робіт із створення локальної і серверної бази даних.
- Адміністрування базами даних, операції резервування і архівування даних, операції по забезпеченню надійності і праце спроможності системи, процеси журналізації в базах даних; експлуатація баз даних.
- Бази даних в internet: публікації баз даних в internet, web-застосування і web-сервери, інтерфейси програмування web-застосувань, використання технології XML для публікації баз даних.
- Інформаційні сховища: склад і структура, багатомірна модель даних, проектування багатомірних баз даних, застосування технологій OLAP для обробки даних.
- Інформаційне забезпечення автоматизованих систем: склад та структура інформаційного забезпечення, системи класифікації та кодування інформації.
- База знань: склад і структура, головні відмінності від бази даних; моделі представлення знань, організація виведення в базах знань.
Похожие статьи вашей тематики
Інформаційна система виконує функції збору та збереження даних, а також обробку та маніпулювання даними. Зона забезпечує структуруванн.я даних і управління ними. Ефективність роботи інформаційної системи залежить від таких складових:
- проекту та реалізації бази даних;
- проекту та реалізації застосувань:
- супроводження інформаційної системи.
База даних є фундаментальним компонентом інформаційної системи, і проектування БД виконується в рамках проектування інформаційної системи.
Інформаційна система має життєвий цикл, який складається з таких етапів:
- планування; - збір і аналіз вимог; - проектування; - реалізації; - тестування; - супроводження.
Ці етапи не є строго послідовними і передбачають повернення на попередні етапи за допомогою зворотних зв'язків. БД, як частина інформаційної системи, має свій життєвий цикл. Життєвий цикл БД складається з таких етапів:
- планування БД;
- аналізу вимог до БД;
- проектування БД
(концептуальне, логічне, фізичне);
- розробки застосувань;
- реалізації і завантаження даних;
- тестування;
- експлуатації.
Рис. Етапи життєвого циклу БД
Проектування бд
Під проектуванням розуміється поетапний процес створення моделі предметної області і відображення цієї моделі в пам»яті комп’ютера.

Етапи:
I: Інфологічне проектування - визначення об»єктів предметної області,визначення властивостей об»єктів, а також їх зв»язків.Це проектування не залежить від методів представлення в бд.
II:Датологічне(логічне) проектування-відображає структуру даних і зв»язків між ел.даних без відносно до їх змісту і середи зберігання,це проект. Відображає особлв СУБД.Тут використ. мови опису об’єкту і мови маніпулювання.
III:Внутрішнє проектування - визначення структури зберігання даних і методів доступу до даних.На цьому рівні бд може бути представленна як сукупність файлів,як 1 файл або елемент запису.
Методологію проектування бд можна розділити на два підходи: об’єктно-орієнтований та структурний. Проектування бд - процес перетворення опису даних, предметного середовища і внутрішнє представлення бд.
Етапи проектування: - 1) проектування концептуальної моделі: вивчення і опис предметного середовища; збір основних даних, виявлення об’єктів і зв’язків між ними; - 2) вибір моделі даних (реляційна, мережна…); - 3) проектування логічної моделі (дата логічної моделі); організація даних у форму обраної моделі даних; - 4) проектування фізичної моделі бд; вибір структур збереження даних, методів доступу до даних на основі засобів конкретної СУБД; - 5) вибір СУБД; - 6) оцінка функціонування с-ми; - 7) реалізація.
Концептуальна модель – відображає об’єкти і зв’язки між ними та є абстрактним представленням предметного середовища. Логічна модель – представляє структуру даних і логічні зв’язки між елементами даних, користувачам виділяються конкретні підмножини с-ми. Фізична модель – сукупність файлів, методи доступу, розміщення даних, техніка індексування.
|