
- •Частина 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. Завдання до самостійної роботи Додаток індивідуальні завдання по проектуванню бд
3. Проекти і професійні питання.
Прочитайте статтю Кодда 1970 року про реляційну модель. Вивчіть відгуки на неї, в яких доводилося, що мережева модель CODASYL володіє великими перевагами, ніж реляційна модель. Напишіть статтю, що аналізує переваги обох підходів до систем баз даних. (може бути темою курсової роботи)
Дайте порівняльну характеристику ієрархічних, мережевих і реляційних інформаційних систем, що використовують бази даних. Які потреби бізнесу привели до появи кожної з них?
Уважно ознайомтеся з учбовим проектом Нерухомість Кіровоградщини, опис якого приведений в додатку B. Яким чином СУБД може допомогти в роботі цієї організації? Які, на ваш погляд, дані мають бути представлені в такій базі даних? Які зв'язки існують між цими даними? Які, на вашу думку, запити в ній знадобляться?
Ознайомтеся з учбовим проектом Wellmeadows Hospital, опис якого приведений в додатку A. Яким чином СУБД може допомогти в роботі цієї організації? Які, на ваш погляд, дані мають бути представлені в подібній базі даних? Які зв'язки існують між даними?
Словник термінів до теми 1
База даних. Сукупність взаємозв'язаних, спільно використовуваних, керованих даних.
База даних (БД)— множина взаємозв’язаних одиниць даних, які можуть оброблятися однією або декількома прикладними системами.
Дані Розрізнені факти.
Існують три аспекти роботи з даними :
визначення даних;
маніпулювання (обробка) даних;
управління даними (адміністрування даних
Довільний доступ. Метод звернення до файлу, що забезпечує прямий доступ до конкретного запису.
Інформаційна система. Автоматична система, яка організовує дані в цілях отримання інформації.
Завдання, що вирішуються інформаційними системами
головним завданням ІС є накопичення, зберігання інформації, яка довго накопичується і втрата якої часто непоправна;
наступним завданням ІС, є збереження цілісності інформації і даних;
ще один клас завдань відноситься до забезпечення зручного і відповідного цілям інформаційної системи призначеного для користувача інтерфейсу
Інформаційна схема. Схема в каталозі, що містить метадані.
Інформаційний центр. Місце, де користувачі можуть самі зайнятися обчисленнями.
Інформація. Організовані або оброблені дані.
Користувачі. Люди, яким інформація бази даних потрібна для виконання їх основних ділових обов'язків (керівники, менеджери, конторські службовці).
Метадані. Дані в словнику даних, що описують базу даних.
Модель даних Інтегрований набір понять для опису даних, зв'язків між ними і обмежень, які накладаються на дані в деякі організації.
Модель даних. Концептуальний метод структуризації даних.
Обслуговуючий персонал. Люди, відповідальні за роботу системи бази даних і пов'язаного з нею прикладного програмного забезпечення: адміністратори БД, аналітики, програмісти, системні розробники, менеджери інформаційних систем.
Предметна область Область застосування конкретної бази даних
Представлення даних. Визначення обмеженої частини бази даних.
Прикладна програма. Комп'ютерна програма, що виконує конкретне практичне завдання в бізнесситуації.
Процедура. Письмові інструкції, що описують кроки, які необхідно виконати для вирішення певного завдання в системі.
Система бази даних. База даних, система управління базою даних, відповідне устаткування і персонал.
Система обробки даних. Автоматична система для обробки даних документів організації.
Система управління базою даних (СУБД). Системне програмне забезпечення, що забезпечує управління базою даних.
Система, що інформаційноуправляє . Автоматична система основною метою якої є забезпечення інформацією керівників середньої ланки
Системний каталог Сховище даних, які описують інформацію, що зберігається в базі даних, т.б. метадані, або «дані про дані».
Файлові системи Набір програм, які виконують для користувачів операції, наприклад створення звітів. Кожна програма визначає свої власні дані і керує ними.
Прийняті скорочення:
ІП індекснопослідовні
ІУС (. Система, що інформаційноуправляє)
АБД (адміністратор БД)
SQL Structured Query Language (Структурована мова запитів).
QBE – QuerybyExample (запити за зразком)
СУБД Система управління базою даних