Задания для самостоятельной работы. 1. Начертите диаграммы функциональных зависимостей для каждого отношения, полученного в последнем примере (рис

1. Начертите диаграммы функциональных зависимостей для каждого отношения, полученного в последнем примере (рис. 2.14), и выясните, находятся ли отношения в НФБК. Если какое-либо отношение не находится в НФБК, приведите их в НФБК

a) методом декомпозиции,

b) пересмотром диаграммы ER-типа.

2. Разработайте БД с использованием диаграммы ER-типа для торговца подержанными автомобилями. Торговец содержит штат служащих, в который входят агенты по продаже, секретари и механики. Агенты по продаже получают оклад плюс комиссионные, у всех остальных служащих почасовая оплата. Комиссионные составляют 5% для тех агентов по продаже, стаж работы которых составляет не более 3 лет, и 8% - для агентов с большим стажем работы. Информация об имеющихся в наличии автомобилях включает в себя дату покупки, оценочную стоимость, объем ремонтных работ, которые должны быть выполнены до выставления на продажу, марку, модель, год выпуска и основной цвет. Некоторые механики выполняют специальные виды работ, например капитальный ремонт двигателя, жестяные работы и т.д. Можно добавить любые уместные, по вашему мнению, атрибуты.

Библиографический список

1. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ: Пер. с англ. М.: Мир, 1991. 252 с.

2. Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. М.: Радио и связь, 1992. 160 с.

3. Деметрович Я., Кнут Е., Радо П. Автоматизированные методы спецификации: Пер. с англ. М.: Мир, 1989. 115 с.

4. Горев А. Visual FoxPro 5.0. Книга для программистов. М: Журнал «FoxTalk» ТОО «Эдэль», 1999. 552 с.

5. Сван Т. Секреты 32-разрядного программирования в Delphi. К.: Диалектика, 1997. 480 с.

Оглавление

Введение...................................................................................... 3

1. Отношения и реляционные базы данных.. 4

1.1 Основные понятия и определения................................ 4

1.2 Цели проектирования БД................................................. 8

2. Методы проектирования БД................................ 11

2.1 Метод декомпозиции...................................................... 11

Первая нормальная форма отношений................................. 11

Понятие функциональной зависимости атрибутов.......... 11

Избыточные функциональные зависимости....................... 12

Нормальная форма Бойса-Кодда........................................... 15

Обобщенный алгоритм метода декомпозиции................... 15

Пример проектирования БД методом декомпозиции......... 17

Задания для самостоятельной работы................................ 25

2.2 Метод сущностей и связей........................................... 28

Основные понятия и определения......................................... 28

Общий подход к построению БД........................................... 33

Правила построения предварительных отношений........... 33

Пример ER-проектирования БД............................................ 40

Задания для самостоятельной работы................................ 44

Библиографический список...................................... 46


Лицензия №0243 от 20.01.99 г.

Подписано в печать 14.05.2000 Формат 60x84 1/16.

Бумага писчая. Печать RISO. 3 усл.печ.л.

Тираж 100 Заказ 154

Издательство Казанского математического общества.
420008, Казань, Университетская, 17.

Офсетная лаборатория Нижнекамского химико-технологического института.
423550, Нижнекамск, пр. Строителей, 47


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: