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