Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_4ЕК_4ЕІ_Проектування_БД.doc
Скачиваний:
6
Добавлен:
19.11.2019
Размер:
667.14 Кб
Скачать

Список літератури

[1]. Дейт К.Дж. Введение в системы баз данных. 6-е издание. Диалектика. Киев – Москва. 1998 г. 784 с.

[2]. Хансен Г., Хансен Дж. Базы данных: разработка и управление. Бином. Москва. 1999 г. Пер. с англ. 700 с.

[3]. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е издание. Вильямс. Москва-Санкт-Петербург-Киев. 2000 г. 1111 с.

[4]. Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. Санкт-Петербургский Государственный институт точной механики и оптики (технический университет). Кафедра вычислительной техники. - http://www.cs.ifmo.ru

[5]. С.Д. Кузнецов Основы современных баз данных. Информационно-аналитические материалы. - http://www.citmgu.ru/

Зміст

Вступ 3

Термінологія при плануванні, проектуванні та адмініструванні бази даних 3

Основні поняття ER-моделювання 5

Нормалізація – одним рядком 6

1. Концептуальне проектування навчальної бази даних „Нерухомість” 7

Специфікація вимозі представлення користувача „Інспектор” 7

Вимоги до даних 7

Вимоги до транзакцій 9

Застосування методології концептуального проектування баз даних 10

Етап 1. Побудова локальної концептуальної моделі даних для представлення користувача „Інспектор”. 10

Етап 1.3. Визначення атрибутів і зв'язування їх з типами сутностей і зв'язків 14

Етап 1.4. Визначення доменов атрибутів 15

Етап 1.5. Визначення атрибутів, що є потенційними і первинними ключами 16

Етап 1.6. Спеціалізація/генералізація типів сутностей 17

Етап 1.7. Створення діаграми „сутність-зв'язок” 19

Етап 1.8. Обговорення локальної концептуальної моделі даних з користувачами 19

Додаток 1.1 Відомості про типи сутностей, які поміщено в документацію для уявлення „Інспектор” програми „Нерухомість” 20

Додаток 1.2. Зведення про типи зв'язків, поміщені в документацію для представлення Інспектор програми „Нерухомість” 21

Додаток 1.3. Зведення про домени атрибутів поміщених в документацію для представлення Інспектор програми „Нерухомість”(вибірково) 22

Додаток 1.4. Зведення про атрибути, поміщені в документацію для представлення „Інспектор” програми „Нерухомість” 23

2. Логічне проектування учбової бази даних „Нерухомість” 26

Етап 2. Побудова і перевірка локальної логічної моделі даних для представлення користувача Інспектор 26

Етап 2.1. Перетворення локальної концептуальної моделі даних у локальну логічну модель 26

Етап 2.2. Визначення набору відношень виходячи зі структури локальної логічної моделі даних 28

Етап 2.3. Перевірка моделі за допомогою правил нормалізації 31

Етап 2.4. Перевірка моделі у відношенні транзакций користувачів 32

Етап 2.5. Створення діаграм „сутність -зв'язок" 34

Етап 2.6. Визначення вимог підтримки цілісності даних 36

Етап 2.7. Обговорення розроблених локальних логічних моделей даних з кінцевими користувачами 37

38

Етап 3. Створення і перевірка глобальної логічної моделі даних 38

Етап 3.1. Злиття локальних логічних моделей даних у єдину глобальну модель даних, 39

Етап 3.2. Перевірка глобальної логічної моделі даних 45

Етап 3.3. Перевірка можливостей розширення моделі в майбутньому 45

Етап 3.4. Створення остаточного варіанта діаграми „сутність - зв'язок" 45

Етап 3.5. Обговорення глобальної логічної моделі даних з користувачами 46

Додаток 2.1. Представлення Інспектор з програми „Нерухомість” 47

Додаток 2.2. Бізнес-правила для представлення Інспектор з програми „Нерухомість” 48

Додаток 2.3. Глобальне представлення для програми „Нерухомість” 48

Додатки 50

Додаток 1. Умовні позначення на ER-діаграмах 50

Додаток 2. Зразок типового завдання на курсову роботу 50

Додаток 3. Перелік варіантів курсових робіт 53

Список літератури 54

Зміст 55