
- •Частина 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. Завдання до самостійної роботи Додаток індивідуальні завдання по проектуванню бд
База даних постачальників, деталей і проектів (значення для прикладу)
S ( S#|, SNAME|, STATUS|, CITY| )
PRIMARY| KEY| ( S#| )
P ( P#|, PNAME|, COLOR|, WEIGHT|, CITY| )
PRIMARY| KEY| ( P#| )
J ( J#|, JNAME|, CITY| )
PRIMARY| KEY| ( J#| )
SPJ| ( S#|, P#|, J#|, OTY| )
PRIMARY| KEY| ( S#|, P#|, J#| )
FOREIGN| KEY| ( S#| ) REFERENCES| S
FOREIGN| KEY| ( P#| ) REFERENCES| P
FOREIGN| KEY| ( J#| ) REFERENCES| J
S (Suppliers – Постачальники)
-
S#
SNAME
STATUS
CITY
S1
Сміт
20
Лондон
S2
Джонсонс
10
Париж
S3
Браун
30
Париж
S4
Кларк
20
Лондон
S5
Адамс
30
Афіни
P (Parts – Деталі)
-
P#
PNAME
COLOR
WEIGHT
CITY
PI
гайка
червоний
12
Лондон
P2
болт
зелений
17
Париж
P3
гвинт
синій
17
Рим
P4
гвинт
червоний
14
Лондон
P5
кліщі
синій
12
Париж
P6
ключі
червоний
19
Лондон
J (Projects –Проекти)
-
J#
JNAME
CITY
Jl
Sorter
Париж
J2
Display
Рим
J3
OCR
Афіни s
J4
Console
Афіни
J5
PAID
Лондон
J6
EDS
Осло
J7
Таре
Лондон
SPJ (Suppliers/Parts/Projects Постачання деталей до проектів)
-
S#
P#
J#
QTY
SI
P1
Jl
200
S1
P1
J4
700
S2
P3
Jl
400
S2
P3
J2
200
S2
P3
J3
200
S2
P3
J4
500
S2
P3
J5
600
S2
P3
J6
400
S2
РЗ
Л
800
S2
P5
J2
100
S3
P3
Jl
200
S3
P4
J2
500
S4
P6
J3
300
S4
P6
J7
300
S5
P2
J2
200
S5
P2
J4
100
S5
P5
J5
500
S5
P5
J7
100
S5
P6
J2
200
S5
PI
J4
100
S5
РЗ
J4
200
S5
P4
J4
800
S5
P5
J4
400
S5
P6
J4
500