我正在尝试为酒店预订系统创建数据库。
在日期,保留时间(早餐,午餐或晚餐)和表号中,所有3个候选键都成为复合主键。在访问中,可以将所有这3个作为主键,但是当我尝试建立关系时(例如:与客户详细信息表),由于没有唯一的主键,因此不可能这张桌子。
有没有解决方案?
https://drive.google.com/file/d/0B5_8M-VhW5zoZ3ExRUlvakU4bzQ/view?usp=sharing
很抱歉,我没有权限直接添加图片。 请善意参考此链接。
答案 0 :(得分:1)
我建议您使用自动编号字段作为主键,而不是使用复合键。然后,您不必处理现有记录与其他表之间的关系中更改日期字段等问题。