Саратовский Государственный Технический университет им. Ю.А. Гагарина.
ПРАКТИЧЕСКАЯ РАБОТА
по дисциплине «Базы данных»
на тему:
Разработка фрагмента базы данных
«Книжная библиотека»
Выполнили:
студенткы гр. ПМИН-31
Феоктистов Александр
Мурашов Алексей
Гурьянов Сергей
Проверил:
Костюк В.П.
Саратов 2012
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ............................................................................................................ 3
-
ПОСТАНОВКА ЗАДАЧИ ..................................................................... 4
-
РАЗРАБОТКА БАЗЫ ДАННЫХ .......................................................... 5
-
Таблицы ........................................................................................ 5
-
Диаграмма базы данных .............................................................. 7
-
-
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ .................................................... 8
-
Начало работы .............................................................................. 8
-
Список абонентов ........................................................................ 9
-
Авторы……………. ................................................................... 10
-
Жанры ......................................................................................... 11
-
Сотрудники…………….. ........................................................... 11
-
Должники………………………………………………………..12
-
Справка………………………………………………………….12
-
ЗАКЛЮЧЕНИЕ ................................................................................................... 13
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .......................................... 14
Введение
Целью нашей практической работы является построение базы данных, и изучение основных элементов языка SQL, а также получение практических навыков в создании простой базы данных.
В общем смысле термин база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных средств интеграции хранимых данных и управления ими.
Современный мир не может обойтись без структурированной и отсортированной информации, базы данных позволяют реализовать это. Базы данных необходимы для многих областей деятельности человека, будь то банковское дело, продовольственный магазин или же учет домашних расходов.
Применение «Книжной библиотеки» возможно для библиотечного учета выданных книг.
Задачи практической работы:
-
реализовать базу данных;
-
реализовать пользовательский интерфейс
-
Постановка задачи
В данной практической работе в качестве предметной области выступают абоненты и авторы книг.
База данных решает следующие задачи:
-
хранение данных об авторах, жанрах и абонентах (есть ли в библиотеке или иная книга, была ли она выдана и кому);
-
добавление новых книг, абонентов в книжную библиотеку, редактирование сведений о них, а также удаление из базы;
-
поиск по различным критериям
Область применения:
База данных может использоваться для библиотечного учёта книг, что очень удобно при большом количестве клиентов и большой книжной базе.
В качестве средств разработки были использованы:
-
Microsoft Access
-
Разработка базы данных
Предметная область базы данных «Книжная библиотека» состоит из сущностей и событий.
Сущности:
-
абоненты
-
авторы
-
жанры
-
сотрудники
-
должники
-
книги
События:
-
добавление новой книги в библиотеку
-
добавление пользователя или сотрудника
-
поиск по критериям
-
Таблицы
На основе вышеуказанных данных создаются 7 таблиц.
-
Таблица Боненты содержит 2 столбца: Код и ФИО.
Абоненты |
|
Код |
ФИО |
-1644331037 |
Иван Супов |
1345678568 |
Василий Скоморохов |
1365587127 |
Николай Зимний |
1368599866 |
Коробкин Владислав |
-
Таблица Авторы содержит 2 столбца, Код и ФИО.
Авторы |
|
Код |
ФИО |
-885222199 |
Норберт Винер |
-748254177 |
Аристотель |
747814230 |
Николай Лобачевский |
-
Таблица жанров содержит аналогично 2 столбца, Код и Наименование.
Жанры |
|
Код |
Наименование |
-139822220 |
Математика |
494083778 |
Философия |
1040256819 |
Фантастика |
1289874277 |
Кибернетика |
-
Должники
Код
ФИО
1369793374
Иван супов
-
Таблица Книги содержит 5 полей: Код, Код автора, Код жанра, Количество, Наименование.
Книги |
||||
Код |
Код автора |
Код жанра |
Количество |
Наименование |
-1050491967 |
747814230 |
-139822220 |
20 |
Основы Геометрии |
22983707 |
|
|
|
Введение в кибернетику |
322300608 |
|
|
|
Метафизика |
-
Таблица Сотрудники содержит 2 поля: Код и ФИО.
Сотрудники |
|
Код |
ФИО |
-1518612754 |
Игнат Бубенцов |
-399690793 |
Светлана Кирпичева |
Для функционирования базы данных необходимо связать все таблицы с помощью первичных и внешних ключей и на основе этого построить модель базы данных. Такая модель называется реляционной и описывается в виде диаграммы.