欢迎来到天天文库
浏览记录
ID:57012985
大小:676.50 KB
页数:40页
时间:2020-07-26
《关系数据库课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库技术及应用教程主编:田绪红副主编:马莎、郭玉彬、肖克辉、徐东风出版:邮电出版社2010.7网址:习题与上机指导书:第2章关系数据库本章要点理解关系数据库基本概念掌握关系代数规则及其应用2.1关系数据模型的基本概念数据模型由数据结构、数据操作和完整性约束3部分组成。1.关系模型数据结构用二维表形式表示实体、联系集的数据结构模型,称之为关系(Relation)。(1)每一个数据------独立的分量(Component)。(2)行-------------元组(Tuple)。(3)列-------------属性(Attribute)。(4
2、)关系----关系名,属性------属性名。关系名+属性名=关系模式(Schema)(5)码(键)是关系模型中的一个重要概念。(6)由关系模型建立的数据库,称为关系数据库。第2章关系数据库2.1关系数据模型的基本概念第2章关系数据库2.1关系数据模型的基本概念1.关系模型数据结构学院表学院编号学院名称院长电话地址C0001公共管理张兴杰8528329117号楼C0002信息学院杨波85285393信息大楼C0003理学院张三852853131号楼C0004艺术学院李四852853292号楼C0005农学院王二852853333号楼C0006
3、林学院林木852853434号楼C0007工程学院林林852853535号楼C0008兽医学院林森852853636号楼例:系系编号系名称系主任班级个数学院编号X0001公共事业管理系游艳玲40C0001X0002社会学系王建平30C0001X0003社会工作系卓彩琴20C0001X0004行政管理系欧阳晓东10C0001X0005土地资源管理系吴顺辉15C0001X0006计算机科学系田绪红40C0002X0007信息管理系余平祥30C0002X0008地理信息系谢健文20C0002第2章关系数据库2.1关系数据模型的基本概念1.关系模型数
4、据结构(5)码(键)是关系模型中的一个重要概念。①超码:能唯一识别元组的属性或属性集②候选码:不含多余属性的超码③主码:在关系模型中,由用户特别指定为主键的候选码④外码(1:n联系):在关系R中某个属性或属性集是其它关系R'的主码,那么该属性或属性集是关系R的外码:例如:关系表“系”的属性“学院编号”,属性“学院编号”在关系表“学院”中是主码,因此属性“学院编号”称为关系表“系”的外键,记为:系.学院编号->学院.学院编号(子表)(外码) (父表)(主码)第2章关系数据库2.1关系数据模型的基本概念2.关系模型的数据操作关系模型的数据操作是集
5、合操作性质的,即数据操作的对象和操作结果均为若干个元组。关系模型的数据操作主要是查询、插入、删除和修改。第2章关系数据库2.1关系数据模型的基本概念3.关系模型的完整性约束(1)用户自定义完整性:用户自行定义的删除约束、更新约束、插入约束。学院编号学院名称院长电话地址C0001公共管理张兴杰8528329117号楼C0002信息学院杨波85285393信息大楼Null理学院张三852853131号楼C0004Null李四852853292号楼C0005农学院王二852853333号楼C0006林学院林木852853434号楼C0007工程学院
6、林林852853535号楼C0008兽医学院林森852853636号楼第2章关系数据库2.1关系数据模型的基本概念3.关系模型的完整性约束(2)实体完整性:对关系中元组的唯一性约束,主键属性----不空、不重。学院编号学院名称院长电话地址C0001公共管理张兴杰8528329117号楼C0002信息学院杨波85285393信息大楼C0003理学院张三852853131号楼C0003艺术学院李四852853292号楼C0005农学院王二852853333号楼C0006林学院林木852853434号楼第2章关系数据库2.1关系数据模型的基本概念3
7、.关系模型的完整性约束(3)参照完整性:是对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对组成外键的属性的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL(空)值。注意:子表的外键(外码)必须参照父表的主键(主码),因此在数据录入时:插入数据时必须先插入父表,然后插入子表的相关记录;删除数据时必须先删除子表,然后删除父表的相关记录。第2章关系数据库2.1关系数据模型的基本概念插入数据时(错误:先插入子表)学院:系:学院编号学院名称院长电话地址系编号系名称系主任班级个数学院编号X0001公共事
8、业管理系游艳玲40C0001X0002社会学系王建平30C0001X0003社会工作系卓彩琴20C0001X0004行政管理系欧阳晓东10C0001X0005土地资
此文档下载收益归作者所有