日期:2014-05-16 浏览次数:20400 次
Oracle的高级查询
???? 前面介绍的查询还局限在数据库的一张表内。但在实际应用中,我们经常需要在多张表中查询数据或者需要对表中的数据进行分类、汇总等。这就需要较为复杂的高级查询
?
前提掌握部分{
多个表之间关系:一对多|(多对一)? 多对多 一对一 3种
关系的完整性约束:实体完整性、参照完整性、用于定义的完整性。 必须满足实体完整性和参照完整性.
实体完整性:规定了字段|属性的约束
参照完整性:关系与关系之间的引用 某个字段的约束? 外键
备注:实体完整性及参照完整性是任何关系数据库必须满足的条件。
用户定义完整性:举例:在学生表中 学生的年龄不能够大于60(用户自定义的条件)
}
?
以员工表 与部门表为例:(一对多的关联)
?部门表:
-- Create table
create table DEPT
(
? DEPTNO