日期:2014-05-16  浏览次数:20411 次

Oracle的高级查询(四)

Oracle的高级查询

???? 前面介绍的查询还局限在数据库的一张表内。但在实际应用中,我们经常需要在多张表中查询数据或者需要对表中的数据进行分类、汇总等。这就需要较为复杂的高级查询

?

前提掌握部分{

多个表之间关系:一对多|(多对一)? 多对多 一对一 3

关系的完整性约束:实体完整性、参照完整性、用于定义的完整性。 必须满足实体完整性和参照完整性.

实体完整性:规定了字段|属性的约束

参照完整性:关系与关系之间的引用 某个字段的约束? 外键

备注:实体完整性及参照完整性是任何关系数据库必须满足的条件。

用户定义完整性:举例:在学生表中 学生的年龄不能够大于60(用户自定义的条件)

}

?

以员工表 与部门表为例:(一对多的关联)

?部门表:

-- Create table

create table DEPT

(

? DEPTNO