Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Библиотека (Гурьянов, Мурашов, Феоктистов) / Книжная библиотека(Феоктистов, Гурьянов, Мурашов).docx
Скачиваний:
190
Добавлен:
06.02.2015
Размер:
262.39 Кб
Скачать

Саратовский Государственный Технический университет им. Ю.А. Гагарина.

ПРАКТИЧЕСКАЯ РАБОТА

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

на тему:

Разработка фрагмента базы данных

«Книжная библиотека»

Выполнили:

студенткы гр. ПМИН-31

Феоктистов Александр

Мурашов Алексей

Гурьянов Сергей

Проверил:

Костюк В.П.

Саратов 2012

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ............................................................................................................ 3

  1. ПОСТАНОВКА ЗАДАЧИ ..................................................................... 4

  2. РАЗРАБОТКА БАЗЫ ДАННЫХ .......................................................... 5

    1. Таблицы ........................................................................................ 5

    2. Диаграмма базы данных .............................................................. 7

  3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ .................................................... 8

    1. Начало работы .............................................................................. 8

    2. Список абонентов ........................................................................ 9

    3. Авторы……………. ................................................................... 10

    4. Жанры ......................................................................................... 11

    5. Сотрудники…………….. ........................................................... 11

    6. Должники………………………………………………………..12

    7. Справка………………………………………………………….12

ЗАКЛЮЧЕНИЕ ................................................................................................... 13

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .......................................... 14

Введение

Целью нашей практической работы является построение базы данных, и изучение основных элементов языка SQL, а также получение практических навыков в создании простой базы данных.

В общем смысле термин база данных — это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем выдвинуло требование создания удобных средств интеграции хранимых данных и управления ими.

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

Применение «Книжной библиотеки» возможно для библиотечного учета выданных книг.

Задачи практической работы:

  • реализовать базу данных;

  • реализовать пользовательский интерфейс

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

В данной практической работе в качестве предметной области выступают абоненты и авторы книг.

База данных решает следующие задачи:

  1. хранение данных об авторах, жанрах и абонентах (есть ли в библиотеке или иная книга, была ли она выдана и кому);

  2. добавление новых книг, абонентов в книжную библиотеку, редактирование сведений о них, а также удаление из базы;

  3. поиск по различным критериям

Область применения:

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

В качестве средств разработки были использованы:

  • Microsoft Access

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

Предметная область базы данных «Книжная библиотека» состоит из сущностей и событий.

Сущности:

  • абоненты

  • авторы

  • жанры

  • сотрудники

  • должники

  • книги

События:

  • добавление новой книги в библиотеку

  • добавление пользователя или сотрудника

  • поиск по критериям

    1. Таблицы

На основе вышеуказанных данных создаются 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

Светлана Кирпичева

Для функционирования базы данных необходимо связать все таблицы с помощью первичных и внешних ключей и на основе этого построить модель базы данных. Такая модель называется реляционной и описывается в виде диаграммы.