Middle+
Китепкана моделин сүрөттөшү керек. 3 объект бар: "Автор", "Китеп", "Окуучу". Физикалык жактан бир гана китеп бар жана ал бир гана окуучуга таандык болушу мүмкүн. Бул эске алынып, китепкана үчүн таблицалар түзүлүшү керек.
sobes.tech AI
AIден жооп
Китепкана моделин сүрөттөө үчүн, "Автор", "Китеп", "Окуучу" жана ар бир китеп физикалык жактан уникалдуу жана гана бир окуучунун колунда болушу мүмкүн деген шарт менен, төмөнкү таблицаларды колдонсо болот:
- Автор
id(PK)аты
- Китеп
id(PK)атыавтор_id(FK Автор.idке)окуучы_id(FK Окуучу.idке, nullable)
- Окуучу
id(PK)аты
Түшүндүрмө:
- Ар бир китеп
автор_idаркылуу авторго байланыштуу. - Китеп таблицасындагы
окуучы_idталаа учурда кайсы окуучунун колунда экенин көрсөтөт. Эгер китеп ижарага берилбесе, талаа NULL болот.
Ушул жол менен, ар бир китеп бир гана нускада бар экенин жана бир убакта гана бир окуучунун колунда болушу мүмкүн экенин камсыз кылуу мүмкүн.