Автор Тема: Помощь в задании.  (Прочитано 214 раз)

Катрин

  • Newbie
  • *
  • Сообщений: 1
  • Рейтинг читателей: 0
    • Просмотр профиля
Помощь в задании.
« : 16 Мая 2018, 12:21:29 »
Дорогие аналитики! Помогите в решении задачи.

Дополнить диаграмму сущность-связь для описания модели автоматизации библиотеки. Необходимо нарисовать недостающие объекты с указанием их атрибутов и связи между ними (внешние ссылки из одного объекта на другой, являющиеся реализацией связи один-ко-многим).

Требование: необходима возможность вести учет взятых читателями книг (какой читатель когда взял какую книгу)


Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6151
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Помощь в задании.
« Ответ #1 : 16 Мая 2018, 16:21:28 »
1 Добавить сущность Читатель(НомерЧитательскогоБилета, ФИО)
2 Добавить сущность Выдача с двумя сплошными стрелками в сторону Читателя и Экземпляра и атрибутом (+)дата выдачи, (-)дата возврата

т.е. Экземпляр(1) - (0..М) Выдача (0..М) - (1) Читатель -

выдача идентифицируется инвентарным номером экземпляра, читательским номером и датой выдачи

Vadim

  • Full Member
  • ***
  • Сообщений: 194
  • Рейтинг читателей: 34
    • Просмотр профиля
Re: Помощь в задании.
« Ответ #2 : 16 Мая 2018, 21:22:46 »
выдача идентифицируется инвентарным номером экземпляра, читательским номером и датой выдачи
Достаточно инвентарного номера экземпляра и даты выдачи.

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6151
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Помощь в задании.
« Ответ #3 : 16 Мая 2018, 21:44:58 »
Достаточно инвентарного номера экземпляра и даты выдачи.
Да верное.

[прилетело НЛО и...]

  • Sr. Member
  • ****
  • Сообщений: 287
  • Рейтинг читателей: 27
    • Просмотр профиля
Re: Помощь в задании.
« Ответ #4 : 19 Мая 2018, 14:26:43 »
Если в читальный зал, то не достаточно.
А кто когда был в библиотеке [по своей воле]? Я -- лет 18ть назад, перед защитой диссера в марсианском универе.
От условий задачи несёт книжной пылью учебника. 
[...и улетело НЛО.]

Vadim

  • Full Member
  • ***
  • Сообщений: 194
  • Рейтинг читателей: 34
    • Просмотр профиля
Re: Помощь в задании.
« Ответ #5 : 21 Мая 2018, 08:30:17 »
Если в читальный зал, то не достаточно.
Почему? Только потому, что выдача одного экземпляра может быть несколько раз в течении даты?

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6151
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Помощь в задании.
« Ответ #6 : 21 Мая 2018, 10:04:37 »
Почему? Только потому, что выдача одного экземпляра может быть несколько раз в течении даты?
Ну принципиально это возможно.

Vadim

  • Full Member
  • ***
  • Сообщений: 194
  • Рейтинг читателей: 34
    • Просмотр профиля
Re: Помощь в задании.
« Ответ #7 : 21 Мая 2018, 12:58:53 »
Ну принципиально это возможно.
Тогда добавление читательского номера в идентифицирующий набор не "лечит"!
Надо время отражать с большей точностью, достаточной для того, чтобы в единицу времени не могло быть нескольких выдач одного экземпляра.

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6151
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Помощь в задании.
« Ответ #8 : 21 Мая 2018, 20:19:29 »
Тогда добавление читательского номера в идентифицирующий набор не "лечит"!
Надо время отражать с большей точностью, достаточной для того, чтобы в единицу времени не могло быть нескольких выдач одного экземпляра.
Зачем в течения дня одному и тому же читателю выдавать один и тот же экземпляр и фиксировать это? Впрочем это все рассуждения бессмысленные, мы с вами ясных требований не знаем.