数据库应用技术ppt课件.ppt

数据库应用技术ppt课件.ppt

ID:59470450

大小:1.90 MB

页数:63页

时间:2020-09-14

数据库应用技术ppt课件.ppt_第1页
数据库应用技术ppt课件.ppt_第2页
数据库应用技术ppt课件.ppt_第3页
数据库应用技术ppt课件.ppt_第4页
数据库应用技术ppt课件.ppt_第5页
资源描述:

《数据库应用技术ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元3_1数据库的逻辑设计(案例1)数据库技术及应用(SQLServer2008R2)数据库开发与维护-数据库逻辑设计2工作任务概念模型关系数据模型将概念设计中所设计的ER模型转换为关系模型根据需求分析的要求进行完整性设计和规范化处理教务管理信息系统数据库的逻辑设计3单元目标能力目标1.能够运用关系数据模型的基本知识将概念模型转换为关系模型。2.能够根据完整性规则对关系模型进行实体完整性、参照完整性和用户定义完整性的设计。3.能够应用关系规范化方法对关系模型进行规范化和优化。4.培养用英文单词或英文缩写描述和识别属性的习惯。知识目标1.关系数据模型的组成要素和特点。2.关系数据

2、结构3.关系的集合运算(并、交、差和笛卡儿积)。4.关系的专门运算(投影、选择和连接)与应用。5.关系数据实体完整性、参照完整性、用户定义完整性的概念及应用。6.概念模型(联系方式1:1,1:n,n:m)到关系模型转换的方法。7.关系规范化的基本概念和关系规范化的基本方法。8.数据库逻辑设计有关英文术语。素质目标1.培养严谨的工作态度和工作作风。2.培养较强的逻辑思维和抽象思维能力。4学习内容知识框架5一、关系模型概述关系模型组成要素1关系模型的特点26(一)关系模型组成要素关系数据结构关系对象类型集合系统静态特征DDL实现数据定义关系数据操作关系对象操作集合系统动态特征DML

3、实现数据操作关系数据完整性实体完整性约束域完整性约束参照完整性约束用户定义完整性约束DDL/DCL实现约束检查三个组成要素7(二)关系模型的特点实体用关系表示实体之间的联系用关系表示关系的定义用关系表示关系的运算对象是关系关系的运算结果是关系概念单一只需告诉系统“做什么”不需告诉系统“怎么做”程序和数据各自独立数据独立关系是元组的集合关系的运算是集合运算关系的运算对象是集合关系的运算结果是集合集合运算集合论数理逻辑严格定义、运算、规范化理论支持8二、关系数据结构关系的定义1关系的术语29(一)关系的定义关系(Relation)是满足一定条件的二维表,在关系模型中,无论概念世界中

4、的实体还是实体之间的联系均由关系(二维表)来表示,并且满足以下特性:关系(二维表)的每一元组(行)定义实体集的一个实体,每一列定义实体的一个属性。每一列表示一个属性,且列名不能重复。关系必须有一个主键(关键字),用来唯一标识一个元组(行),即实体。列的每个值必须与对应属性的类型相同。列是不可分割的最小数据项。行、列的顺序无关紧要关系的基本定义10(一)关系的定义学生实体→关系Student(学生情况表)SIDSnameSexBirthdateSpecialty2011216001赵成刚男1992-05-05计算机应用技术2011216002李敬女1992-01-06计算机应用技

5、术2011216003郭洪亮男1992-04-12计算机应用技术2011216004吕珊珊女1993-10-11计算机信息管理2011216005高全英女1993-07-05计算机信息管理2011216006郝莎女1991-08-03计算机信息管理2011216007张峰男1992-09-03软件技术2011216111吴秋娟女1992-08-05软件技术11(一)关系的定义课程实体→关系Course(课程情况表)CIDCnameCredit16020010微机组装与维护2.016020011操作系统安装与使用2.016020012软件文档编辑与制作3.5(一)关系的定义学生选

6、课→关系SC(学生选课表)SIDCIDScores20112160011602001096.020112160011602001180.020112160011602001296.020112160021602001067.020112160021602001190.020112160021602001288.013二、关系数据结构关系的术语1关系的定义214(二)关系的术语关系:每个二维表称为一个关系,每个关系有一个关系名例如:学生情况表Student关系型:表的所有列标题,描述实体或联系的型例如:(SID,Sname,Sex,Birthdate,Specialty)关系值:

7、表的所有列对应的数据,描述实体或联系的值例如:2011216003,郭洪亮,男,1992年4月,计算机应用技术2011216004,吕珊珊,女,1993年10月,计算机信息管理元组:表中的一行,描述一个实体或联系例如:201216004,吕珊珊,女,1987年10月,计算机网络15(二)关系的术语属性:表中各列的标题,每一个属性起一个名字,即属性名例如:SID,Sname属性值:表中各列对应的数据,描述实体或联系的特征例如:2011216003,郭洪亮域:属性的取值范围例如:属性SID的取值

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

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

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