База данных для библиотеки
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Содержание
Введение
Часть 1. Проектирование базы данных
1.1 Описание сущностей
1.2 Расширенная ER-модель
1.3 ER-модель в стандарте IDEFX1
1.4 Пользовательское представление
Часть 2. Физическая реализация базы данных
2.1 Используемые средства обработки
2.2 Информационная модель
2.2.1 Структура входящей информации
2.2.2 Структура выходных данных
2.3 Руководство оператора (описание кнопочной формы программ)
2.4 Руководство пользователя
Часть 3. Отчет о выполненной работе
3.1 Соответствие работы поставленной цели и задачам
Заключение
Список использованной литературы
Введение
Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.
СУБД - система управления базами данных - совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:
Формирование и поддержание БД;
Обработка информации;
Прием запросов;
Предоставление информации пользователям;
Обеспечение целостности БД;
Организация совместной работы пользователей.
Базы данных составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Целью данной курсовой работы является разработка и реализация базы данных для библиотеки, что бы обеспечить хранение, накопление и предоставление информации о деятельности библиотеки. Создаваемая база данных предназначена в основном для автоматизации деятельности основных подразделений библиотеки.
Часть 1. Проектирование базы данных
.1Описание сущностей
Данная база данных содержит шесть сущностей: Автор, Издание, Читатель, Записи, Издательство и Связь. Каждая сущность имеет несколько атрибутов.
Сущность Автор - в ней представлены авторы тех книг, которые имеются в библиотеке. Атрибуты сущности: КодАвтора (ключевое поле), Фамилия, Инициалы.
Сущность Издание - здесь хранится информация о книгах (далее изданиях), имеющихся в библиотеке. Атрибуты сущности: КодКниги (ключевое поле), Название, Издательство, ГодИздания, КоличествоСтраниц, ТипОбложки.
Сущность Читатель - это архив постоянных читателей нашей библиотеки.
Атрибуты сущности: КодЧитателя (ключевое поле), Имя, Фамилия, Адрес, КонтактныйТелефон, E-mail.
Сущность Записи - это формуляр библиотеки. Атрибуты сущности: Записи (ключевое поле), КодИздания, КодЧитателя, ДатаВыдачи, ДатаВозврата, Примечания.
Сущность Издательство - в ней представлена информация об издательских домах книг, имеющихся в библиотеке. Атрибуты сущности: Издательство (ключевое поле), Город.
Сущность Связь - создана для того, чтобы связать таблицы издание и автор, т. к. напрямую их связать нельзя, потому что ключевые атрибуты КодКниги и КодАвтора имеют разные значения. Атрибуты сущности: КодАвтора, КодИздания.
.2Расширенная ER-модель
.3ER-модель в стандарте IDEFX1
.4Пользовательское представление
С точки зрения клиента
С точки зрения сотрудника
Отношения между сущностями:
Отношение Читатель-Записи имеет связь 1:М. Одному читателю принадлежит несколько записей в формуляре библиотеки.
Отношение Записи-Издание имеет связь М:1. Одно издание может иметь несколько записей в формуляре библиотеки.
Отношение Издание-Издательство имеет связь М:1. Многим изданиям может принадлежать одно издательство.
Отношение Издание-Автор имеет связь 1:1. Одному изданию соответствует один автор, но одному автору может принадлежать несколько изданий, для этого создана дополнительная сущность Связь. Издание-Связь (1:М) и Связь-Автор (М:1).
база данные библиотека информационный
Часть 2. Физическая реализация базы данных
2.1Используемые средства обработки
В данной работе использовался ряд прикладных программ.
Программа Microsoft Office Access 2007 использована непосредственно для разработки самой базы данных.
Программа Microsoft Office Word 2007 - для написания пояснительной записки к курсовой работе и тезисов к защите работы.
Программа Microsoft Office PowerPoint 2007 - для создания презентации на защиту курсовой работы.
Программа Microsoft Office Picture Manager и Paint - для редактирования изображений.
Программа ERWin использована для моделирования базы данных и создания ER-модели по правилам стандарта IDEF1X для унифицированного представления структуры базы данных.
Программа ERModeler использована для описания расширенной ER-модели.
Конфигурация компьютера, на котором выполнена работа:(R) CoreтДв2Duo CPU@ 3.16GHz
.17 ГГц 3,25 ГБ ОЗУ
2.2Информационная модель
2.2.1Структура входящей информации
НазваниеТип данныхМеханизм вычисленияКодКнигиСчётчик______________НазваниеТекстовый______________ЗаписьСчётчик______________ДатаВыдачиДата\Время______________ДатаВозвратаДата\Время______________ИздательствоТекстовый______________КодАвтораЧисловой______________КодИзданияЧисловой______________КодЧитателяСчётчик______________ИмяТекстовый______________Фа