Sobes.tech
Middle+

Potrebno je opisati model biblioteke. Postoje 3 entiteta: "Autor", "Knjiga", "Čitalac". Fizički, postoji samo jedna knjiga i može biti samo kod jednog čitaoca. Potrebno je napraviti tabele za biblioteku koje će to uzeti u obzir.

sobes.tech АИ

Одговор од АИ

За описивање модела библиотеке са ентитетима "Аутор", "Књига", "Читалац" и условом да свака књига физички буде јединствена и може бити само код једног читаоца, могу се користити следеће табеле:

  1. Аутор
  • id (PK)
  • име
  1. Књига
  • id (PK)
  • назив
  • аутор_id (FK на Аутор.id)
  • читалац_id (FK на Читалац.id, nullable)
  1. Читалац
  • id (PK)
  • име

Објашњење:

  • Свакa књига је повезана са аутором преко аутор_id.
  • Поље читалац_id у табели књига указује који читаоца тренутно има књигу. Ако књига није изнајмљена, поље ће бити NULL.

Овим се обезбеђује да свака књига постоји у једном примерку и може бити само код једног читаоца у исто време.