Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR_3.doc
Скачиваний:
5
Добавлен:
04.09.2019
Размер:
2.32 Mб
Скачать

РГР «Библиотека» Кожевников Игорь Александрович 30.04.2010

Московский государственный агроинженерный университет

им В.П. Горячкина

кафедра ВТ и ПМ

Расчетно-графическая работа

Создание БД «Библиотека»

Вариант (1)

Выполнил: студент 12 ИПФ

Кожевников И.А.

Проверила: преподаватель

Щедрина Е.В.

Москва 2010

Содержание

1. Описание предметной области. Требования к базе данных. 3

2. Концептуальное проектирование 4

3. Таблицы 7

4. Схема данных 10

5. Запросы 11

6. Формы 16

7. Отчеты 18

  1. Описание предметной области. Требования к базе данных.

Городская библиотека одного из города России.

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

Разрабатываемая база должна:

  • решать следующие задачи:

  • ведение и своевременное обновление единой информационной базы по клиентам, сотрудникам, ведомостям, книгам;

  • автоматизацию документооборота;

  • отображать реальную картину дел библиотеки;

  • предоставлять возможность обновления данных;

  • ориентироваться на конечного пользователя, быть простой и удобной в обращении.

    • обеспечивать получение следующей информации:

    • о книгах Гаррисона Г;

    • о заказах за определенный период;

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

    • список всех книг, сгруппированных по выбранному году;

    • Ранний и поздний год издания.

  1. Концептуальное проектирование

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

Описание предметной области и постановка задачи позволяет выделить сущности (объекты) базы данных: клиенты, сотрудники, заказы, книги.

Для сущностей можно задать следующие атрибуты:

Клиент: Номер студенческого билета, ФИО, Дата рождения, Адрес клиента, Телефон.

Сотрудник: Код Сотрудника, ФИО, Должность, Телефон, Дата рождения, Дата найма, Оклад.

Книга: Код Книги, Название Книги, Автор Книги.

Ведомость: Номер Ведомости, Дата ведомости, Дата Выдачи, Дата Возврата, Является новой (да/нет), Код клиента, Код Сотрудника, Код Книги.

Сущности вступают во взаимоотношения, называемые связями. Сущности Клиент, Книга, Сотрудник связаны с сущностью Ведомость связями «один-ко-многим». Один клиент может заключить несколько заказов, один сотрудник выполняет работу по нескольким заказам, заказы на одну книгу встречаются в нескольких договорах. Связи между сущностями представлены на рисунке 1.

Frame1

  1. Таблицы

Проектирование таблиц заключается в определении полей таблиц и их характеристик.

Таблица 1

Книга

Имя поля

Тип данных

Размер или формат

Описание поля

Код_Книги

Счетчик

Длинное целое

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

Название_Книги

Текстовый

50

Название книги

Год_издания

Дата/Время

Краткая дата

Автор_Книги

Текстовый

50

Автор книги

Таблица 2

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