Реферат: Проектирование базы данных Библиотека

Между атрибутами Название отдела 2-х сущностей Отделы и Входящая литература устанавливается связь 1:М, т.е. один экземпляр сущности Отделы связан с несколькими экземплярами сущности Входящая литература , (каждый отдел может получать сразу по несколько книг).

Также от ключевого атрибута Название отдела устанавливается такая же связь 1:М к атрибуту Название отдела сущности Издательства (каждый отдел может сотрудничать сразу с несколькими издательствами).

Между атрибутами Название издательства сущностей Издательства и Входящая литература устанавливается связь 1:М, т.к. каждое издательство отправляет в библиотеку по несколько сотен книг в год.

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

На этом этапе необходимо установить соответствие между сущностями и характеристиками предметной области и отношениями и атрибутами в языке Access 2000. Для этого нужно каждой сущности и характеристикам поставить в соответствие набор отношений (таблиц) и их атрибутов (полей).

База данных «Библиотека» состоит их трех таблиц соответствующим трем сущностям: Входящая литература, Издательства и Отделы.

В таблице Входящая литература поле Номер книги содержит уникальное значение, поэтому оно ключевое. В таблице Издательства таковым полем является Название издательства , а в Отделахназвание отдела .

Для того чтобы в формах, запросах, отчетах данные выводились из нескольких таблиц сразу, необходимо определить связи между таблицами. Связи между таблицами соответствуют связям между сущностями.

Для удобного ввода записей в таблицу используются формы. Форма – это бланк заполнения таблиц. Каждой таблице соответствует форма. Названия таблиц и форм одинаковы.

Формы Издательства и Отделы – одиночные. Форма Входящая литература – вложенная, т.к. у этой формы существуют основная и подчиненные формы. Основная – входящая литература , подчиненная – издательства , т.к. связь Входящая литература-Издательства имеет тип один-ко-многим.

В базе данных существе также и начальная форма. Непосредственно из нее можно выйти в любую форму базы данных. В этой форму находятся кнопки для вызова всех форм и все запросов, а также выхода из базы данных.

Т.о., в базе данных «Библиотека» всего 5 форм:

- начальная форма ;

- Входящая литература ;

- Подчиненная – входящая литература;

- Издательства;

- Отделы.

Запросы являются основным средством просмотра, изменения и анализа информации, содержащейся в базе данных.

Для подсчета литературы по дате поступления использовалась сортировка. Название этого запроса – Литература по дате поступления. .

Запрос с уловиями отбора – книги, поступившие за 2002 год , отображает все книги, поступившие после 31.12.2001.

Для того, чтобы узнать сколько книг в Гуманитарном отделе используется запрос книги Гуманитарного отдела библиотеки .

Для того, чтобы узнать какие книги, поступили из издательства “Аист”, можно использовать запрос книги, поступившие из издательства “Аист”. .

Перекрестный запрос – количество книг в каждом отделе библиотеки выводит таблицу, отображающую это количество.

Для того, чтобы распечатать необходимые данные базы, было создано 3 отчета:

1. Входящая литература;

2. Книги, поступившие за 2002 год ;

3. Количество книг в каждом отделе..

Источниками данных для 1-ого отчета были данные таблицы Входящая литература .

Отчет Книги, поступившие за 2002 год, был создан на основе соответствующего запроса.

К-во Просмотров: 159
Бесплатно скачать Реферат: Проектирование базы данных Библиотека