SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt

SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt

ID:51618339

大小:433.50 KB

页数:14页

时间:2020-03-26

SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt_第1页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt_第2页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt_第3页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt_第4页
SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt_第5页
资源描述:

《SQLServer2005数据库及应用 教学课件 ppt 作者 第3版 徐人凤 第3版PPT 单元4.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元4数据库设计计算机工程学院大型数据库课程组大型数据库2学习目标理解实体和关系的概念E-R模型、关系模型范式的概念函数依赖与关键字掌握设计数据库的一般步骤规范关系模型的方法保证数据的完整性3内容框架4设计数据库的一般方法建立E-R(实体-关系)模型——现实世界抽象化为信息世界将E-R模型转换为关系模型——信息世界数据化为数据世界对关系模型进行规范化本章目标:设计一个规范的学生选课数据库5实体和联系实体实体:客观存在并可以相互区分的事物称为实体属性:实体所具有的某一特性实体标识符:能唯一标识实体的属性或属性组合联系:实体与实体之

2、间的联系联系的类型:1:1,1:n,m:n6E-R模型E-R模型实体——用矩形表示属性——用椭圆形表示,并用连线与实体连接起来实体之间的联系——用菱形框表示,并用连线与有关实体连接起来选课学生课程学号姓名年龄课程号课程名学分课程号成绩学名7关系模型关系模型:通过表格数据来表示实体以及实体间的联系。关系就是一个表格关系表格的特点将E-R模型转换为关系模型将实体和实体间的联系都转换为表格,它们的每个属性成为表中的列实体标识符作为表的主关键字,其他的属性成为非主属性8规范关系模型规范化的目的:消除数据冗余,以保证数据完整性。第一范式定

3、义:一个关系的每个属性都是不可再分的基本数据项函数依赖和函数传递依赖函数依赖:完全依赖或部分依赖于主关键字函数传递依赖9规范关系模型(续)第二范式定义:首先是第一范式,并且关系中的每个非主属性完全函数依赖(而不是部分依赖)于主关键字将非第二范式转换为第二范式例子:规范学生选课表第三范式定义:首先是第二范式,并且关系中的任何一个非主属性都不传递依赖于任何主关键字将非第三范式转换为第三范式例子:规范课程表10关键字候选关键字:可以用来作为关键字的属性或属性的组合主关键字(唯一的,不允许为空)外关键字公共关键字主表和从表11数据的完整

4、性列(域)完整性:是指表中的每一列数据都必须满足所定义的数据类型,并且其值在有效范围之内表完整性:是指表中必须有一个主关键字(不能为NULL)参照完整性:是指每两个关联的表中的数据必须是一致的、协调的,主关键字和外关键字也必须是一致的、协调的12保证参照完整性的规则当在从表作Insert时,要保证外关键字的值一定在主表中存在。当在主表中修改了主关键字值,则在从表中要同步修改,或禁止修改主表。当在从表中修改外关键字值,要保证修改的值在主表中存在。当删除主表记录,要注意从表中是否引用主关键字。若有,则禁止删除或同步删除从表记录。13

5、总结学会如何设计一个规范的数据库(方法、步骤)实体和关系模型E-R图三大范式主键、外键保证数据的参照完整性的方法14课后任务独立完成课本实训

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。