我被困在上学。在图像的表格中,可以使用不同的邮政编码添加地址(straat),housenumber(huisnummer)和地点(plaatsnaam)。例如,我可以添加:
我需要添加一个约束,检查地址,住宅号码和地点的组合是否已经存在邮政编码。因此,它不允许使用不同的邮政编码进行相同的组合。希望你们能帮助我。
数据库结构必须采用Boyce-Codd普通形式。这就是为什么我不能在STRAATDEEL表中添加housenumber。
答案 0 :(得分:0)
您可以使用唯一约束:
https://www.w3schools.com/sql/sql_unique.asp
尽管如此,您将需要一个表中的所有3列,并且说实话,我并不是100%确定您为什么要将信息拆分为3个单独的表 - 看起来您应该有一个地址表。