Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
m_Rdb_готовый.docx
Скачиваний:
21
Добавлен:
17.03.2016
Размер:
702.25 Кб
Скачать

Лабораторний практикум по проектуванню рбд Лабораторна робота №1

Тема: Основні поняття реляційної моделі даних.

Завдання 1.1. Визначити первинний і зовнішні ключі кожного відношення.

ВІДНОШЕННЯ КЛІЄНТ

ID-клієнт

Клієнт-ім`я

Адреса

Місто

Початковий баланс

100

Лагуна

Миру, 15

Донецьк

45551

101

Магазин №1

Леніна, 6

Кременчуг

75314

105

ТЦ

Весни, 111

Київ

49333

110

Магазин №2

Маркса, 120

Донецьк

27400

ВІДНОШЕННЯ ТОРГОВИЙ_АГЕНТ

ID-агент

Агент – ім’я

Офіс

%-комісійних

10

Іванов І.І.

Київ

10

14

Петров П.П.

Кременчуг

11

23

Сидоров С.С.

Донецьк

13

37

Кузнєцов А.А.

Донецьк

10

39

Купцов К.К.

Донецьк

11

ВІДНОШЕННЯ ТОВАР

ID-товар

Товар-назва

ID-виробн.

Закупочна ціна

Ціна продажу

1035

Светр

210

11,25

22,00

2241

Настільна лампа

317

22,25

33,25

2518

Бронзова скульптура

253

13,60

21,20

ВІДНОШЕННЯ ПРОДАЖ

Дата

ID-клієнт

ID-агент

ID-товар

Кількість

Сума

08.02

100

14

2241

200

6650.00

12.02

101

23

2518

300

6360.00

12.02

101

23

1035

150

3300.00

19.02

100

39

2518

200

4240.00

22.02

101

23

1035

200

4400.00

25.02

105

10

2241

100

3325.00

25.02

110

37

2518

150

3180.00

ВІДНОШЕННЯ ВИРОБНИК

ID-виробн.

Виробник – ім’я

Адреса

Місто

210

Одяг «Ківі»

Миру, 100

Донецьк

253

Мідні вироби

Нова, 15

Київ

317

Лампи Ллана

Стара, 256

Рівне

Завдання 1.2. поясніть, яким чином не контролюючий одночасний доступ до бази даних може викликати проблеми в наступних ситуаціях:

  • при резервуванні місць в системі продажу авіаквитків;

  • при оновленні кількості товару в системі складського обліку;

  • при оновленні балансу поточних рахунків в банку.

Лабораторна робота №2

Тема: Концептуальне проектування.

У кожному з наступних завдань створіть концептуальну модель даних, яка давала б відповіді на питання, подібні до даних. Вкажіть суть і їх атрибути, зв'язки, їх міри і класи приналежності.

Зауваження. Конкретні значення (наприклад, "факультет інформатики і обчислювальної техніки" і "курси по програмуванню") узяті для прикладу. Ваша модель повинна відповідати на будь-які аналогічні питання.

1. Скільки викладачів працює на факультеті інформатики і обчислювальної техніки? Їх прізвища? Хто працює на радіотехнічному факультеті?

2. Які студенти спеціалізуються в англійському? У захисті інформації?

3. Хто з викладачів читає курси по програмуванню? Які курси вони читають?

4. Скільки студентів займаються за програмою "Інформаційні системи, бази і банки даних"? Які курси вивчає група ВТ 29-4 у весняному семестрі 2002 роки?

5. Скільки королів Пруссії носили ім'я Фредерік? У які роки вони жили, а в яких - правили? Чи управляли вони впродовж свого життя якими-небудь ще країнами?

6. Чи управлялися в XVII столітті які-небудь європейські країни жінками? Якщо так, то які?

7. Чи правив дід Марії - Антуанети якою-небудь країною? Який і коли? Хто була її мати? Чи були випадки, коли правителі двох різних країн одружувалися між собою?

8. Скільки дітей Генріха VIII стали королями Англії? Хто були їх матері??

9. Репортажі про скільки футбольних матчів ОРТ показала за останній рік? Коли вона транслювала зустрічі між "спартаком" і "Динамо"? Матчі якої команди показувалися більш всього? Як щодо хокейних матчів?

10. Чи був показаний хоч один тенісний матч за участю Штеффі Граф?

11. Які комерційні оголошення "Афонтово" показала більше трьох разів протягом однієї години? Коли це було? Протягом якої години, якого числа?

12. Яку плату "Афонтово" призначила за трансляцію комерційних повідомлень? Яка вартість розміщення реклами? Якого числа, скільки разів і в який час транслювалася реклама фірми "Вентокальдо"?

Об'єднаєте в загальну модель представлення даних (або моделей даних), які ви створили в наступних завданнях: => У завданнях 1, 2, 3, 4. => У завданнях 5, 6, 7, 8. => У завданнях 9, 10, 11, 12.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]