1. Главная
  2. Библиотека
  3. Базы данных
  4. каждой книги в БД должны храниться сведения об авторе,...
Решение задачи на тему

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

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

Условие:

каждой книги в БД должны храниться сведения об авторе, названии, годе издания и числе экземпляров в каждом зале библиотеки, а также шифр книги и дата закрепления книги за читателем. Сведения о читателях библиотеки должны включать фамилию, номер телефона и уникальный номер читательского билета. Читатели закрепляются за отдельным залом и могут записываться и выписываться из библиотеки. Библиотека имеет несколько читальных залов, которые характеризуются номером, названием и вместимостью.
Библиотека может получать новые книги и списывать старые. Шифр книги может изменяться в результате переклассификации.
Библиотекарю могут потребоваться следующие сведения о текущем состоянии библиотеки:
 какие книги закреплены за читателем;
 как называется книга с заданным шифром;
 какой шифр у книги с заданным названием;
 когда книга была закреплена за читателем;
 какое число читателей пользуется библиотекой.
Библиотекарь может вносить следующие изменения:
 запись нового читателя в библиотеку;
 списывание старой книги;
 изменение шифра книги.
Работнику доступны следующие сведения о текущем состоянии библиотеки: информация о книгах в библиотеке и книгах, закрепленных за определенным читателем, дата закрепления и дата возврата книги, определение шифра книги по ее названию или автору и наоборот, сведения о читателях и читальных залах, а также общее количество читателей. Сведения о количестве книг определенного автора, о записавшихся в библиотеку, о популярности книг и неактивных читателях выводятся в форме отчета (справки).
Сведения о читателе включают в себя: Фамилию И.О., номер телефона и читательского билета, а также дату записи в библиотеку. Сведения о книге включают в себя: Фамилию И.О. писателя, название, год издания, количество экземпляров, а также шифр и номер читального зала, к которому приписана книга.

Задание 1.
Провести анализ предметной области. На основе анализа предметной области разработать ERD.

Решение:

В данном задании описывается предметная область библиотеки, которая включает в себя различные сущности и их взаимосвязи. Основные сущности, которые можно выделить, это: 1. Книга: - Атрибуты: автор, название, год издания, число экземпляров в каждом зале, шифр книги, дата закрепления за читателем. 2. Читатель: - Атрибуты: фамилия, номер телефона, уникальный номер читательского билета, дата записи в библиотеку. 3. Читальный зал: - Атрибут...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет