赞
踩
关系模型的数据操作主要包括查询、插入、删除和更新数据
这些操作必须满足关系的完整性约束条件
关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性
优点:
缺点:
选择、投影、并、差、笛卡尔积是5种基本操作,操作的对象和结果都是集合
实体完整性规则:若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值(NULL)
设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F与Ks相对应,则称F是R的外码,并称基本关系R为参照关系,基本关系S为被参照关系或目标关系
用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求
用户权限是由两个要素组成的:数据库对象和操作类型
在数据库系统中,定义存取权限称为授权
存取控制的对象不仅有数据本身(基本表汇总的数据、属性列上的数据),还有数据库模式(包括模式、基本表、视图和索引的创建等)
对单属性构成的码有两种说明方法,一种是定义为列级约束条件,另一种是定义为表级约束条件。
对多个属性构成的码只有一种说明方式,即定义为表级约束条件
如对一个表的增、删、改操作,事务的结束等,或数个前者的组合
设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X->Y。
设U为属性集中体,F是U上的一组函数依赖,于是有关系模式R<U,F>,对R<U,F>来说有以下的推理规则:
为了简化E-R图的处置,现实世界的事物能作为属性对待的尽量作为属性对待
符合什么条件的事物可以作为属性对待:
一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码
对于数据库查询事务,需要得到如下信息:
通常关系数据库物理设计的内容主要包括为关系模式选择存取方法,以及设计关系、索引等数据库文件的物理存储结构
游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录并赋给主变量,交由主语言进一步处理
EXEC SQL DECLARE <游标名> CURSOR FOR <SELECT 语句>;
EXEC SQL OPEN <游标名> ;
EXEC SQL FETCH<游标名> INTO <主变量>[<指示变量>]{,<主变量>[<指示变量>]]…;
EXEC SQL CLOSE <游标名>;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。