我不明白这意味着什么:
企业数据库包含以下关系:
EMP(eid:integer, ename:string. age:integer, salary:real) WORKS(eid:integer, did:integer, pct_time:integer) DEPT(did:integer, dname:string, budget:real, managerid:integer)
说明如何在SQL中创建DEPT关系,以确保每个部门都有一位经理。
答案 0 :(得分:2)
这个问题(我假设是家庭作业)的想法是教你约束。
数据库中的约束使DBMS引擎确保数据的某些属性 在您的情况下 - 外键将确保DEPT中的每个记录都有一个经理,经理实际上存在于EMP表中。
请阅读外键,主键,而不是空 - 如果某些内容仍不清楚,请在以下问题中更具体。
我故意不添加关于这些的解释的链接,因为它应该很容易找到..