
- •Частина 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. Завдання до самостійної роботи Додаток індивідуальні завдання по проектуванню бд
Словник термінів до теми 4
Аномалія введення. Неможливість введення даних в базу даних через відсутність інших даних.
Аномалія оновлення. Суперечність даних, пов'язана з надмірністю даних і частковим оновленням.
Аномалія видалення. Ненавмисна втрата даних, викликана видаленням інших даних.
Атомарне значення. Значення, що немає безліччю значень або групою, що повторюється.
Атрибут реляційної таблиці Стовпець реляційної таблиці
Друга нормальна форма Ніякий неключовий атрибут не може залежати від частини ключа
Детермінант. Атрибут(ы) в лівій частині функціональної залежності; визначає(ют) значення інших атрибутів кортежу.
Надмірність даних. Повторення даних в базі даних.
Кортеж Рядок реляційної таблиці
Багатозначна залежність (МЗЗ). Обмеження, що гарантує взаємну незалежність багатозначних атрибутів.
Нормалізація. Процес перетворення реляційних таблиць в стандартну форму.
Нормальна форма БойсаКодда (НФБК). Кожен детермінант є ключем.
Нормальна форма область/ключ Вимагає, щоб кожна обмежувальна умова була наслідком визначень ключів і областей
Нормальна форма. Правила структуризації реляційних таблиць щоб уникнути аномалій.
Область атрибуту. Множина, в якій атрибут набуває значень.
Зворотний вивід. Логічний ланцюжок правив від висновку до посилки.
Обмежувальна умова Правило, що обмежує значення в базі даних
Перша нормальна форма Всі значення атрибутів мають бути атомарними
Потенційний ключ. Будьякий набір атрибутів, який може бути вибраний як ключ реляційної таблиці.
Правило категорією цілісності. Ніякий ключовий атрибут рядка не може бути порожнім.
П'ята нормальна форма (5НФ). Нормальна форма, що виключає сумісні залежності.
Розбиття реляційних таблиць Розділення реляційної таблиці на декілька таблиць
Рекурсивне відношення. Відношення, що пов'язує об'єктну множину з ним самим.
Рекурсивний зовнішній ключ Зовнішній ключ, який посилається на свою власну таблицю
Реляційна модель даних. Модель даних, що представляє дані у вигляді таблиць.
Реляційна схема бази даних. Список, що містить імена реляційних таблиць, імена атрибутів, ключові атрибути і зовнішні ключі.
Реляційна таблиця Двовимірна таблиці, така, що містить стовпці і рядки даних
Суперключ Набор атрибутів, що однозначно визначають кожен рядок реляційної таблиці.
Транзитивна залежність Неключовий атрибут функціонально залежить від одного або декількох інших неключових атрибутів
Третя нормальна форма Кожен детермінант є ключем
Функціональна залежність t. Значення атрибуту в кортежі визначає значення іншого атрибуту в кортежі
Функціонально визначати. Однозначно визначати значення.
Цілісність даних Несуперечність даних в базі даних
Цілісність на рівні посилань Значення непорожнього зовнішнього ключа має бути дійсним
Додаток.
Приклад 1 [10]. Модель данных заказа Консультационной Службы Мануоринг
Приклад 2 Модель даних для розширеної форми замовлення
Приклад 3 [5].