《数据库原理与应用》课后习题参考答案 下载本文

内容发布更新时间 : 2024/11/14 13:34:41星期一 下面是文章的全部内容请认真阅读。

如果需要显示两个或多个表中的数据,就不能使用子查询,而需要采用连接操作。

在 SQL 语言中,实现多表关联查询还可以使用 JOIN…ON 关键词的语句格式。

3)关系表中数据完整性、表之间数据一致性等要求。具体是由业务需求来确定。数据的完整性包括实体完整性、参照完整性、用户定义完整性。具体在关系数据库表中的约束:主键的定义; 属性列取值类型 type;属性列取值范围;属性列取值是否唯一 unique;属性列是否允许空值 NULL; 关联表的参照完整性约束即外键的定义。

4)列约束是定义在每个列上,列约束子句包括 PRIMARY KEY——主键, NOT NULL——非空值, NULL——空值, UNIQUE——值唯一, CHECK——有效性检查, DEFAULT——缺省值。

表约束是对整个表格的约束性,使用表约束定义主键的优点: CONSTRAINT

DEPARTMENT_PK PRIMARY KEY(DepartmentName , 便于定义复合主键, 可命名主键约束,便于定义代理键。外键及其参照完整性约束 CONSTRAINT DEPARTMENT_FK FOREIGN KEY(DEPARTMENT) REFERENCES DEPARTMENT(DepartmentName)

5)视图——是一种通过其它表或视图构建的虚拟表。它本身没有自己的数据,而是使用了存储在表或其它视图中的数据。基本语句格式 CREATE VIEW <视图名>[(列名 1),(列名 2),…] AS