Автор работы: Пользователь скрыл имя, 18 Декабря 2011 в 22:32, курсовая работа
В курсовом проекте будет разработана БД для домашней библиотеки, предназначенная для хранения и обработки информации о книгах и об их авторов. Почти в каждом доме имеется своя личная библиотека и порой люди покупают новую книгу, не думая о том, что она у них есть.
Используя базу данных, можно будет легко найти книгу, которая у вас имеется и тем самым облегчить учет своих книг.
Введение
Базы данных – это совокупность структур, предназначенных для хранения больших объёмов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия. Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять. Каждая запись представляет собой набор именованных полей, или ячеек, которые могут хранить самую разнообразную информацию, начиная от даты рождения и заканчивая подробным описанием кулинарного рецепта. Однотипные поля образуют столбец таблицы.
В
настоящее время среди
1. Текст задания
В курсовом проекте будет разработана БД для домашней библиотеки, предназначенная для хранения и обработки информации о книгах и об их авторов. Почти в каждом доме имеется своя личная библиотека и порой люди покупают новую книгу, не думая о том, что она у них есть.
Используя
базу данных, можно будет легко найти книгу,
которая у вас имеется и тем самым облегчить
учет своих книг.
1.1.
Содержание информации
БД
В БД Домашняя библиотека будет содержать следующая информация:
- код книги
- автор
- название
- год выпуска
- место издания
- издательство
В. Автор:
- Ф.И.О.
- годы жизни
- известные произведения
C. Выдача книг:
- №п/п
- Дата выдачи
- Дата возврата
D. Читатель:
- Номер читательского билета
- Ф.И.О.
-
Мобильный телефон
1.2.
Запросы БД
Содержание запросов.
Запросы на простую выборку:
- данные об авторах и их книгах
- данные об издании
- данные о годах жизни авторов
Запросы на выборку с группировкой:
- количество книг по издательствам
Запрос на обновление:
-добавить к номеру мобильного телефона –(8)
Запрос на удаление:
-удалить необходимого читателя
-удалить необходимого автора
Перекрестный запрос:
- о распределении
книг по издательству.
2.
ER- диаграмма
Проектирование
начинается с построения диаграмм ER-типа
(Entity-Relation). Их русское название – диаграммы
"сущность-связь". ER-диаграммы отражают
структуру информации.
n
1
Автор
ФИО
Рис.
1 ER-диаграмма
3.
Таблица предварительных
отношений
Следующий
шаг проектирования структуры данных
заключается в получении
Табл.
1 Таблица предварительных
Название |
Ключи и поля для связей |
Правила |
Выдача книг | (НП/П , КодКн, НЧитБ) | Правило 4 |
Читатель | (НЧитБ) | |
Автор | (ФИО) | |
Книга | (ФИО, КодКн) | Правило 4 |
4.
Таблица окончательных
отношений
После нормализации отношений получен список окончательных отношений.
Он имеет
следующий вид.
Табл.
2 Таблица окончательных
Название |
Ключи и поля для связей |
Выдача книг | НП/П , КодКн, НЧитБ, Дата выдачи, Дата возврата |
Читатель | НЧитБ, ФИО, Мобильный телефон |
Автор | ФИО, годы жизни, известные произведения |
Книга | ФИО, КодКн, автор, название, год выпуска, место издания, издательство |
5. Представление схемы данных в программе Access
Рис.
2 Схема данных (Access)
6.
Результаты выполненных
запросов
Рис.
3 Запрос 1
Рис.
4 Запрос 2
Рис.
5 Запрос 3
Заключение
В данной курсовой работе было показано преимущество использования БД на примере домашней библиотеке.
При
создании БД были получены навыки работы
с приложением MS Access: создание запросов,
форм, составление таблиц. Так же было
разобрано построение ER – диаграммы. При
разработки БД было освоено составлении
ключевых полей и выбор сущности связи.
Список
использованных источников
1. Методические указания по выполнению лабораторных работ и курсовому проекту. Сост.: Е.О. Попов, Н.В. Павлов, Д.Н. Скородумов. Спб: Изд-во Политех.ун-та,2008,94 с.
2. Базы данных. Учебник для вузов. Сост. А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев
3.Правила оформления курсовых проектов и работ. Метод. указания. Сост. В.А. Дуболазов, Н.В. Павлов. СПб: изд-во Политехн. Ун-та,2008.