Middle+
Jāapraksta bibliotēkas modelis. Ir 3 entītijas: "Autors", "Grāmata", "Lasītājs". Fiziski ir tikai viena grāmata un tā var piederēt tikai vienam lasītājam. Jāizveido tabulas bibliotēkai, ņemot to vērā.
sobes.tech AI
Atbilde no AI
Lai aprakstītu bibliotēkas modeli ar entitātēm "Autors", "Grāmata", "Lasītājs" un nosacījumu, ka katra grāmata ir fiziski unikāla un var piederēt tikai vienam lasītājam, var izmantot šādas tabulas:
- Autors
id(PK)vārds
- Grāmata
id(PK)nosaukumsautors_id(FK uz Autors.id)lasītājs_id(FK uz Lasītājs.id, nullable)
- Lasītājs
id(PK)vārds
Paskaidrojums:
- Katra grāmata ir saistīta ar autoru caur
autors_id. - Lauks
lasītājs_idgrāmatas tabulā norāda, kurš lasītājs pašlaik ir ar grāmatu. Ja grāmata nav izņemta, lauks būs NULL.
Tādējādi tiek nodrošināts, ka katra grāmata pastāv vienā eksemplārā un vienlaikus var piederēt tikai vienam lasītājam.