Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
55
Добавлен:
03.06.2014
Размер:
506.37 Кб
Скачать

Министерство образования и науки Российской Федерации

Санкт-петербургский государственный электротехнический университет "лэти" им. В.И. Ульянова (ленина)

197376, Санкт-Петербург, ул. проф. Попова, 5.

Факультет компьютерных технологий и информатики

Кафедра вычислительной техники

«ЗАЧТЕНО»

__________ О.А. Жирнова

“__” ____________ 2011 г.

ОТЧЁТ по дисциплине «Базы данных»

Тема: «Создание базы данных в MySQL»

Шифр темы: 01

Студент группы 9307 ________________

%usename%

Санкт Петербург, 2011

Реферат

Отчет: 19 с., 15 рис., 1 табл., 3 прил.

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

База данных разработана для MySQL 5.1.49, работающей под управлением ОС Debian Linux 5.0.9 “Lenny”, с использованием PHP 5.2.6 и Apache 2.2.16 для реализации пользовательского веб-интерфейса. Все таблицы используют систему хранения данных MyISAM и кодировку UTF-8.

Содержание

Реферат 2

Содержание 3

1. Разработка базы данных 4

1.1 Постановка задачи 4

1.2 Анализ предметной области 4

1.3 Проектирование базы данных с помощью ER-диаграмм. 5

2. Общие сведения программисту 6

2.1 Минимальные системные требования для работы БД 6

2.2 Состав базы данных 6

2.3 Структура интерфейса пользователя 7

3 Инструкция пользователю 8

3.1 Назначение базы данных 8

3.2 Рекомендации по использованию базы данных 8

3.3 Начало работы с базой данных 8

3.4 Просмотр информации 9

3.5 Ввод информации 11

3.6 Создание отчётов и выдача справок 13

Заключение 14

Список литературы и источников информации 15

Приложение А – Схема данных 16

Приложение Б – Примеры полей таблиц 17

Приложение В – Пример отчёта 18

1. Разработка базы данных

1.1 Постановка задачи

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

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

Библиотека может получать новые книги и списывать старые. Шифр книги может изменяться в результате переклассификации.

Предусмотреть возможность получения сведений о текущем состоянии библиотеки (в виде справки):

  • какие книги закреплены за читателем;

  • как называется книга с заданным шифром;

  • какой шифр у книги с заданным названием;

  • когда книга была закреплена за читателем;

  • какое число читателей пользуется библиотекой.

Библиотекарь может вносить следующие изменения:

  • запись нового читателя в библиотеку;

  • списывание старой книги;

  • изменение шифра книги.

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

Предусмотреть вывод справок и отчётов на печать по требованию пользователя.