
- •Частина I. Основи баз даних Тема 1. Інформаційні системи. Технології бд.
- •1. Питання на повторення.
- •2. Вправи і задачі.
- •3. Проекти і професійні питання.
- •Словник термінів до теми 1
- •Додаток
- •2. Персонал
- •3. Об’єкти нерухомості, що здаються в оренду
- •4. Володарі нерухомості.
- •5. Клієнти/орендатори.
- •9. Інспекція орендованого об’єкта.
- •Тема 2. Архітектура бд. Життєвий цикл бази данних (жцбд)
- •1. Основні теоретичні питання
- •2. Практична частина.
- •1. Питання на повторення
- •2. Вправи і завдання
- •Словник основних термінів до теми 2.
- •Частина II. Проектування баз даних Тема 3. Принципи концептуального проектування баз даних
- •1. Питання на повторення
- •2. Вправи і задачі.
- •3. Проекти для групової роботи і професійні питання
- •Словник основних термінів до теми 3
- •Мал1. Рахунки клієнтів різних типів
- •Тема 4. Реляційна модель даних і її проектування.
- •IV. Додаток
- •1. Питання на повторення
- •1.1. Поясніть своїми словами зміст термінів:
- •2.2. Використовуючи значення приблизних даних з бд «Постачальники, деталі і проекти» (Додаток, приклад 3), скажіть, яким буде результат кожної з наступних операцій(допустима/недопустима):
- •2.3. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):
- •2.4. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):
- •2.5. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):
- •2.6. Визначіть первинні і зовнішні ключі для наступних відношень, що знаходяться в межах однієї схеми бази даних та побудуйте логічну схему:
- •3. Проекти і професійні питання
- •Словник термінів до теми 4
- •Додаток.
- •База даних постачальників, деталей і проектів (значення для прикладу)
- •Частина III. Управління реляційною базою даних Тема 5. Реляційна алгебра і реляційне числення.
- •2. Вправи і задачі
- •Словник термінів до теми 5
- •Тема 6. Мова sql
- •1. Питання на повторення
- •1.1. Поясніть своїми словами значення термінів:
- •2. Вправи і завдання
- •2.3.1. Прості запити
- •2.3.2 Узагальнюючі функції
- •2.3.4. Групування
- •2.3.5. Створення і заповнення таблиць
- •2.3.6. Додаткові засоби мови sql. Представлення.
- •Тема 7. Фізична організація бази даних
- •1. Питання на повторення
- •2. Вправи і завдання
- •3. Проекти і професійні питання
- •Частина IV. Управління оточенням бази даних Тема 8. Адміністрування бази даних і контроль
- •1. Поясніть своїми словами значення термінів:
- •Частина V. Завдання до самостійної роботи Додаток індивідуальні завдання по проектуванню бд
Тема 2. Архітектура бд. Життєвий цикл бази данних (жцбд)
З цієї теми передбачається проведення одного практичного заняття.
На цьому занятті: зосередимо увагу на організаційному оточенні, в якому існують бази даних, а також на стосунках баз даних і її оточення. Розглянемо процес створення конкретної системи управління базами даних.
Після цього заняття, ви зможете:
обговорити сумісне використання даних організації з різними відділами, на різних рівнях управління і в географічно віддалених відділеннях;
пояснити, як і навіщо в організаціях виконується стратегічне планування баз даних;
зрозуміти контрольні функції адміністрації бази даних;
перерахувати і пояснити ризики і витрати на систему бази даних;
намалювати схему стандартної основи структури бази даних, трирівневої архітектури ANSY/SPARC і пояснити її;
описати етапи створення бази даних і взаємозв'язок між ними.
План.
1. Основні теоретичні питання
Сумісне використання даних і бази даних.
Стратегічне планування бази даних
Трирівнева архітектура ANSY/SPARC бази даних.
Еетапи створення бази даних і взаємозв'язок між ними.
2. Практична частина.
Питання на повторення.
Вправи і задачі.
3. Словник термінів до теми 2
Література.
[4] гл.2, 4
[5] гл. 2, 3
[6] гл.2, 4
[10] гл.3
Практична частина.
1. Питання на повторення
1.1. Поясніть своїми словами зміст термінів:
База даних.
Незалежність від даних.
Фізична незалежність від даних.
Логічна незалежність від даних.
Життєвий цикл бази даних.
Адміністрація бази даних.
Фізичне проектування бази даних.
Обмеження значень.
Трирівнева архітектура.
Внутрішній рівень.
Попереднє планування.
Технологічна здійсненність.
Визначення вимог.
Реалізація бази даних.
1.2. Обговоріть переваги і недоліки спільного використання даних у кожному з наступних випадків:
а. Різними відділами.
b. Регіональними відділеннями.
Яким чином дані операційного рівня можуть забезпечувати інформацію, необхідну на рівні менеджерів і вищого керівництва? Які ще різновиди інформації можуть бути потрібні для прийняття рішень?
1.4. Які обов'язки адміністратора бази даних у наступних питаннях:
а. Концептуальне проектування бази даних.
b. Інформаційний центр.
с. Цілісність даних.
d. Швидкодія системи бази даних.
1.5. Перерахуйте всі можливі перешкоди реалізації і експлуатації системи бази даних. Розділіть їх на ризики і витрати. Поясніть, чому ви класифікували їх саме таким чином.
1.6. Поясніть різницю між концептуальним і зовнішнім рівнями бази даних в трирівневій архітектурі ANSY/SPARC.
1.7. Поясніть значення твердження: «Насправді база даних існує тільки на внутрішньому рівні ANSY/SPARC».
1.8. Обговоріть різницю між файловоорієнтованим підходом до разробки системи і підходом, орієнтованим на дані. Чому орієнтована на дані розробка з більшою вірогідністю допускає широкий вибір функцій?
1.9. Перерахуйте і коротко опишіть всі шість етапів життєвого циклу бази даних.
1.10. Поясніть основні функції наступних груп користувачів:
системний адміністратор;
адміністратор бази даних;
прикладний програміст;
звичайний користувач;
проектувальник бази даних;
системний аналітик.