关系数据库设计基础教学ppt课件.ppt

关系数据库设计基础教学ppt课件.ppt

ID:50962337

大小:2.20 MB

页数:41页

时间:2020-03-16

关系数据库设计基础教学ppt课件.ppt_第1页
关系数据库设计基础教学ppt课件.ppt_第2页
关系数据库设计基础教学ppt课件.ppt_第3页
关系数据库设计基础教学ppt课件.ppt_第4页
关系数据库设计基础教学ppt课件.ppt_第5页
资源描述:

《关系数据库设计基础教学ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章关系数据库设计基础(3学时)computercenter.jlu.edu.cn吉林大学计算机教学与研究中心Welcome!数据库设计的4个环节需求分析:了解业务范围、流程、处理细节和数据库存储环境;收集、归纳和分析资料。概念设计:用概念模型对事务及其关系描述,如E–R方法。逻辑设计:将概念模型转成关系模型,规范化关系模型,减少数据冗余,避免数据异常操作。主要将人工表优化成数据库表.物理设计:确定数据库存储路径,建数据库、表、表间联系、数据完整性和安全性规则,建主索引(主键)和普通索引(外键)。3.1.1人工表与数据库表1.人工表:纸介质表格和某些电子表格。如Word表或Excel表。

2、2.人工表的主要特点:无格式性;每列数据类型的不确定性;嵌套性等。学号姓名性别出生日期民族学院学院地址课程成绩学分重修考试分课堂分实验分总分22060101马伟立男1987-10-12汉族法学逸夫楼大学计算机基础65910C844英语5619855高等数学C4513584√……AD11050102赵晓敏女1988-5-1朝鲜族物理理化楼大学计算机基础5057624英语556615√……3.1.1人工表与数据库表3.数据库表:存于外存储器的二维电子表4.数据库表特点:列原子性;单元格值的单一;关键字值惟一;主属性值非空性。534高等数学C0103034高等数学B0103025英语010201

3、4数据库及程序设计0101024大学计算机基础010101学分课程名课程码3.1.1人工表与数据库表5.关系数据库设计:实质研究如何将人工表转换成数据库表,即规范表的过程。学号姓名性别出生日期民族学院学院地址课程成绩学分重修考试分课堂分实验分总分22060101马伟立男1987-10-12汉族法学逸夫楼大学计算机基础65910C844英语5619855高等数学C4513584√……ADT45801345高等数学C逸夫楼法学汉族1987/10/12男马伟立22060101F58501956英语逸夫楼法学汉族1987/10/12男马伟立22060101F48410965大学计算机基础逸夫楼法学

4、汉族1987/10/12男马伟立22060101重修学分总分实验成绩课堂成绩考试成绩课程学院地址学院民族出生日期性别姓名学号3.1.1人工表与数据库表学院码学院名学院地址11物理学院理化楼12文学院翠文楼22法学院逸夫楼6.规范化方法:将一个表通过投影分解的方法规范成功能等价的多个表。课程码课程名学分010101大学计算机基础4010102数据库及程序设计4010201英语5010302高等数学B4010303高等数学C4学号课程码考试成绩课堂成绩实验成绩总分重修220601010101016591084F220601010102015619085F22060101010303451305

5、8T11050102010101505762F11050102010201556061T学号姓名性别出生日期民族学院码22060101马伟立男1987/10/12汉族2211050102赵晓敏女1988/05/01朝鲜族1112060201孙武男1989/03/02满族12T45801345高等数学C逸夫楼法学汉族1987/10/12男马伟立22060101F58501956英语逸夫楼法学汉族1987/10/12男马伟立22060101F48410965大学计算机基础逸夫楼法学汉族1987/10/12男马伟立22060101重修学分总分实验成绩课堂成绩考试成绩课程学院地址学院民族出生日期性

6、别姓名学号3.1.2数据语义数据语义:是对数据项含义的规定与解释。数据语义对数据库的影响:修改某些数据项的语义,可能导致重新调整数据库。例如:若一个学院只有一个地址,且一个地址对应一个学院,则学院表中地址可作关键字,且一个学院对应一个记录若规定一个学院可有多个地址,则学院表中一个学院可能对应多个记录或多个地址字段。3.2.1关系模式≠关系模式:关系名及其所有属性的集合,描述表结构。CJ(学号,课程码,成绩)≠关键字:能惟一地标识元组、最少属性的集合。一个关系模式可能有多个关键字。也称键、候选键或候选码。≠主属性:包含在某关键字中的属性称主属性≠外码:关系R一组非关键字属性F,若F与关系S的

7、主键对应,则F是表R的外码或外键。≠主关键字:选一个关键字作主关键字,也简称为主键、主码。3.2.2函数依赖函数依赖的作用:通过分析关系模式R中属性的函数依赖关系规范数据库表。3.2.2函数依赖1.函数依赖:X和Y是R中两组属性,对R中任意两个元组,如对X的投影值相等,则对Y的投影就相等。记为:X→Y。例:学号→姓名(学号,课程)→姓名(学号,课程)→考试成绩学号→考试成绩学号姓名性别出生日期民族学院学院地址课程考试成绩

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

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

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