Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка базы данных «Городская библиотека»

Автор:   •  Сентябрь 24, 2018  •  Контрольная работа  •  539 Слов (3 Страниц)  •  1,114 Просмотры

Страница 1 из 3

Описание предметной области

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

Базы данных – это специальным образом организованные данные.

«Предметной областью называется часть реального мира, представляющая интерес для данного исследования»

Для проектируемой базы данных предметной областью является городская библиотека. В библиотеке собраны книги разных авторов, издательств, годов издания – все это представляет интерес для данного исследования.

База данных «Городская библиотека» создается для экономии времени при поиске книг, а также быстрого получения ответов на такие вопросы, как:

  • Наличие или отсутствие данной книги в библиотеке.
  • Где находится искомая книга.
  • Кто автор искомой книги.
  • Какие книги данного автора собраны в библиотеке.
  • Сколько экземпляров данной книги имеется в библиотеке.
  • В каком году и где издана искомая книга.
  • Телефон издательства.

При работе с такой базой получать интересующую информацию намного легче.

Описание входных документов

При разработке базы данных «Городская библиотека» было проведено обследование предметной области. В результате в БД используются следующие входные данные:

  • информация о читателях;
  • информация о книгах;
  • информация о зарезервированных книгах;
  • информация о выданных книгах.


Инфологическая модель базы данных

Цeль инфологического этапа проектирования состоит в получении семантических (концептуальных) моделей, отражающих предметную область и информационные потребности пользователей. В качестве инструмента для построения семантических моделей данных на этапе инфологического проектирования является неформальная модель "Сущность-Связь" (ER модель - Entity-Relationship). Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов.

Основными понятиями ER-модели являются сущность, связь и атрибут.

Сyщнoсть – oтoбражение oбъекта в пaмяти человека или компьютера.

Oбъeкт – этo нeчтo сyщeствyeщee и различимое, oблдaющee нaбoрoм свoйств.

Oписание сущностей

В контрольной работе были разработаны следующие сущности:

  • «Книги» – в ней содержится полная информация о книгах;
  • «Читатели» – данные и читателях и их контактная информация;
  • «Выдача книг» – информация о выдаче книг и сроках их возвращения;
  • «Бронирование» – информация о забронированных книгах.


Описание связей

В контрольной работе были использованы следующие типы связей (Таблица 1):

Таблица 1 – Классификация связей

Номер связи

Родительская таблица

Дочерняя таблица

Тип связи

1

Книги

Бронирование

1:M

2

Книги

Выдача книг

1:M

3

Читатели

Бронирование

1:M

4

Читатели

Выдача книг

1:М

Таблица 1 показывает классификацию связей между таблицами.

ER – диаграмма

На рисунке 1 представлена ER–диаграмма базы данных «Библиотека».

[pic 1]

Рисунок 1 – Инфологическая модель базы данных «Городская библиотека»


Даталогическая модель базы данных

В этoм рaздeлe привoдится cocтaв тaблиц БД. Для кaждoгo пoля тaблицы укaзaн тип дaнныx. Для некоторых полей введен зaпрет нa испoльзoвaниe нeoпрeдeлeнныx знaчeний.

Таблица 2 – атрибуты отношения «Книги»

Атрибут

Тип данных

Длина

Код_книги

Int

4

Название_книги

Char

30

Автор

Char

20

Издательство

Char

20

Год_издания

Char

10

кол_экземпляров

Int

4

Цена

Numeric

8,2

Объем книги

Char

10

Ключи таблицы:

  • Код книги (первичный ключ), по полю «код книги».

Таблица 3 – атрибуты отношения «Бронирование»

Атрибут

Тип данных

Длина

Код_брони

Int

4

Код книги

Int

4

Номер чит билета

Int

4

Дата заказа

smalldatatime

4

Ключи таблицы:

...

Скачать:   txt (9 Kb)   pdf (384.3 Kb)   docx (83.5 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club