gpt4 book ai didi

sql - Access 添加新行

转载 作者:行者123 更新时间:2023-12-03 09:09:56 24 4
gpt4 key购买 nike

我有数据库,当我尝试添加新行时,它给出了引用完整性错误。它说由于参照完整性约束而不能添加数据,并且外键数据应该在主键表中。问题是,当我尝试在Branch表中添加数据时,它需要managerNo,在Manager表中它需要技术员,而Technician表中则需要customerNo。

enter image description here

最佳答案

所以,

让我们从分支表开始。

[Branch] 
brandID,
buildingnumber
streetname
city
postcode
phone
fax

[Branch_Technicians]
branchID
technicianID

[Technician]
technicianID
name
housenumber
streetname
city
postcode
phonenumber

因此,最初,您的关系为 一个分支可以拥有许多技术员,这是正确的,但是,您必须了解的是 一个技术员可以在许多分支机构工作,因此创建了多对多关系,以解决此问题。我创建了一个额外的表,称为 Branch_Technicians ,称为 关联实体。

我不会全部完成,我将让您解决其余问题,因为我没有时间来构建整个数据库。我可以更深入。但是,这就是我要做的..与此一起工作(这就是我的建议)

希望这可以帮助,

Sohail。

关于sql - Access 添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34070488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com