Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по курсовой БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
273.41 Кб
Скачать

Книга (Шифр книги, Название, Автор, Издательство, Город издания, Год издания, Кол. Страниц)

Экземпляр (Номер книги, Местонахождение, Дата взятия, Дата возврата, Шифр книги, № читат. билета)

Читатель (№читат. билета, Фамилия И.О., дата рождения, телефон, место работы)

      1. Нормализация отношений

Следующим шагом в проектировании РБД является нормализация отношений (определить функциональные зависимости, определить ключи и привести отношения к 3-ей нормальной форме, дать определения нормальных форм).

Функциональные зависимости между атрибутами отношений приведены на рис.2.

После приведения отношений к 3-ей НФ получили отношения представленные на рис.3.

Отношение «Книги»

у никальный шифр книги

название

фамилии авторов

издательство

город издания

год издания

количество страниц в книге

стоимость книги

количество экземпляров в библиотеке

Отношение «Читатели»

читательского билета

Фамилия, имя, отчество

дата рождения

адрес

место работы

телефон домашний

телефон рабочий

Отношение «Экземпляры»

н омер книги

местонахождение

дата выдачи

дата возврата

№ читательского билета

шифр книги

Отношение «Экземпляры» не удовлетворяет требованиям 2НФ. Выполнив нормализацию, получим следующие отношения:

Отношение «Книги»

у никальный шифр книги

название

фамилии авторов

издательство

город издания

год издания

количество страниц в книге

стоимость книги

количество экземпляров в библиотеке

Отношение «Читатели»

№ читательского билета

Фамилия, имя, отчество

дата рождения

адрес

место работы

телефон домашний

телефон рабочий

Отношение «Экземпляры»

н омер книги

местонахождение

шифр книги

Отношение «Выдача»

н омер книги

№ читательского билета

дата выдачи

дата возврата

Даталогическая модель нормализованных отношений представлена на рис 2.

1 1

М М

1 М

Рис 2. Даталогическая модель базы данных «Библиотека»

      1. Выбор субд

Обосновать выбор той или иной СУБД, например, СУБД Microsoft Access 2000. Дать описание СУБД и ее основных характеристик, желательно в сравнении с другими СУБД.

      1. Реляционная база данных «Библиотека». Физическое проектирование.

Выполним физическое проектирование в среде СУБД Microsoft Access 2000. Поименуем таблицы и атрибуты, определим типы данных и размерность атрибутов. В таблицах выберем первичные ключи и индексированные поля (представить структуру таблиц, например фрагмент описания структуры таблицы Книги представлен в таблице 1).

Таблица 1. Структура таблиц РБД «Библиотека»

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ / индексированное поле

Книга

Шифр книги

Текстовый

6

Первичный ключ

Название

Текстовый

50

Связи между таблицами в базе данных «Библиотека» представлены на рис.3

Рис.3. Связи между таблицами в базе данных