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 АИ
Одговор од АИ
За описивање модела библиотеке са ентитетима "Аутор", "Књига", "Читалац" и условом да свака књига физички буде јединствена и може бити само код једног читаоца, могу се користити следеће табеле:
- Аутор
id(PK)име
- Књига
id(PK)називаутор_id(FK на Аутор.id)читалац_id(FK на Читалац.id, nullable)
- Читалац
id(PK)име
Објашњење:
- Свакa књига је повезана са аутором преко
аутор_id. - Поље
читалац_idу табели књига указује који читаоца тренутно има књигу. Ако књига није изнајмљена, поље ће бити NULL.
Овим се обезбеђује да свака књига постоји у једном примерку и може бити само код једног читаоца у исто време.