可以从下面的ER图中导出多少个表。
银行(phn_no,代码,名称,地址)
{phn_no,Code}是候选键
分支(代码,Branch_no)
{branch_no}是键,{Branch_no}是BankBranch的外键,{code}违反了外键约束。
BankBranch(Branch_no,分支机构名称,地址)
{Branch_no}是关键
贷款(Loan_no,数量,类型,Branch_no)
{Loan_no}是密钥,{Branch_no}是BankBranch的外键。
我知道分支机构无法合并到BankBranch中,因为在将Branches合并到BankBranch {code}之后,外键完整性就会消失。
因此,可以从上述ER模型中导出多少个表。
答案 0 :(得分:0)
它需要4个表来表示ER以上(即银行,BankBranch,贷款和联系人{代码,Phno。} ,其中代码从银行代码中引用)
由于Phno是多值属性,我们需要额外的实体集来存储每个银行的电话号码。 表也将在1NF(Atomic)中。
希望它有所帮助!!