类型:数据库类大小:535M语言:中文评分:3.2标签:立即下载“外部代码”是相对于数据库中的主代码,即外键(用于建立和加强两个表数据之间链接的一列或多列)!属性或属性组x不是关系模式r的代码(既不是主代码,也不是候选代码),但x是另一个关系模式的代码,所以x是r的外码,也叫外码。主代码和外部代码提供了实现关系的手段,也是描述计算机世界中现实世界中实体之间关系的手段。
1.外部代码是另一个表的主代码;2.插入数据是先将数据插入关联外部代码的表中;3.报告错误是因为在关联的外部代码表中找不到插入的属性。外部代码的意义是保证两个表之间数据的一致性。例如,员工表中的部门编号必须存在于部门表中。创建表部门(部门编号char (20)主键不为空,名称char(20)约束uk _ dname unique不为空,经理姓名char(20),地址varchar(20),电话号码char(20))在drop table部门中创建表员工(员工编号char(20)主键,名称char(20)不为空,年龄smallint检查(年龄=18且年龄=60),职务char(20),薪资int不为空检查(工资=800),部门编号char(20)FOREIGN KEY REFERENCES部门(部门编号