版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 二 章数据库运用系统设计2.1 2.1 数据库运用系统的开发数据库运用系统的开发2.2 2.2 数据库的设计数据库的设计2.3 2.3 规范化实际的根本概念规范化实际的根本概念2.42.4规范化设计规范化设计 2.1 2.1 数据库运用系统的开发数据库运用系统的开发一、常用开发方法一、常用开发方法: :构造化生命周期法大系统;构造化生命周期法大系统;根本思想是把系统开发看作是工程工程,根本思想是把系统开发看作是工程工程,需求经过系统规划、系统分析、系统设计、需求经过系统规划、系统分析、系统设计、系统实施、系统运转和维护系统实施、系统运转和维护5 5个阶段。个阶段。原型法小系统;原型法小系统
2、;根本思想是根据原型进展快速开发,对存根本思想是根据原型进展快速开发,对存在的问题反复修正,直到用户称心为止。在的问题反复修正,直到用户称心为止。面向对象方法新方法;面向对象方法新方法;面向对象分析、面向对象设计、面向对象面向对象分析、面向对象设计、面向对象程序设计结合在一同。、程序设计结合在一同。、系统规划阶段:系统规划阶段:1 1提出开发恳求提出开发恳求某大学是一所多科性大学,学校设有经某大学是一所多科性大学,学校设有经济学院、化学与环境工程学院、机械自济学院、化学与环境工程学院、机械自动化学院、信息工程学院、计算机学院、动化学院、信息工程学院、计算机学院、商学院、会计学院等商学院、会计学
3、院等1111个学院。学校现个学院。学校现有教职工近有教职工近14001400人,学生人,学生1800018000多人。多人。二、构造化生命周期法详细开发步骤二、构造化生命周期法详细开发步骤学校的主要教学管理任务有:学校的主要教学管理任务有:制定全校本专科教学任务方案、各课程教制定全校本专科教学任务方案、各课程教学大纲、教材建立和各种教学文件;学大纲、教材建立和各种教学文件; 编制每学年期教学义务安排,包括教编制每学年期教学义务安排,包括教师排课、学生选课、教室安排等;师排课、学生选课、教室安排等;学生成果统计及补考安排;学生成果统计及补考安排;教师任务量统计;教师任务量统计; 随着信息量的添加
4、,教学管理任务越来越繁随着信息量的添加,教学管理任务越来越繁杂,手工管理的弊端日益显露。为了提高教杂,手工管理的弊端日益显露。为了提高教学管理的质量和任务效率,为了及时提供信学管理的质量和任务效率,为了及时提供信息,实现教学管理的信息化,学校委托某软息,实现教学管理的信息化,学校委托某软件开发公司开发件开发公司开发“教学管理系统。教学管理系统。2 2可行性分析研讨可行性分析研讨 可行性分析包括两部分内容:分析建立新可行性分析包括两部分内容:分析建立新的管理信息系统的必要性和能够性。能够性的管理信息系统的必要性和能够性。能够性主要包括经济可行性、技术可行性和社会可主要包括经济可行性、技术可行性和
5、社会可行性。行性。 经济可行性研讨的目的是使新系统能到达经济可行性研讨的目的是使新系统能到达以最小的开发本钱获得最正确的经济效益。以最小的开发本钱获得最正确的经济效益。 技术可行性研讨就是弄清现有技术条件能技术可行性研讨就是弄清现有技术条件能否顺利完成开发任务,硬软件配置能否满足否顺利完成开发任务,硬软件配置能否满足开发的需求等等。开发的需求等等。 社会可行性研讨是指新系统在投入运用后,社会可行性研讨是指新系统在投入运用后,对社会能够带来的影响进展分析。对社会能够带来的影响进展分析。系统分析阶段系统分析阶段院系院系教师教师登录班级档案登录班级档案登录课程档案登录课程档案登录学生成果登录学生成果
6、登录学生档案登录学生档案登录教师档案登录教师档案接受教学义务接受教学义务教师授课情况表教师授课情况表登录任务量登录任务量学生选课表学生选课表教师根本情况表教师根本情况表学生根本情况表学生根本情况表班级根本情况表班级根本情况表全校课程表全校课程表学生学生学生选课学生选课各 类各 类查询查询相关相关人员人员“教学管理系统的数据流程图教学管理系统的数据流程图 系统设计阶段系统设计阶段教师模块教师模块学生模块学生模块班级模块班级模块院系模块院系模块课程模块课程模块教学管理系统教学管理系统学学生生根根本本信信息息管管理理学学生生选选课课信信息息管管理理成成果果登登记记统统计计查查询询教教师师根根本本信信
7、息息管管理理教教师师授授课课信信息息管管理理任任务务量量统统计计查查询询班班级级根根本本信信息息管管理理班班级级信信息息查查询询课课程程信信息息管管理理课课程程信信息息查查询询教教学学方方案案管管理理教教学学义义务务管管理理各各类类查查询询统统计计报报表表打打印印功能模块设计2.22.2数据库设计数据库设计一个设计良好的数据库,在很大程度上决一个设计良好的数据库,在很大程度上决议了系统的胜利。数据库设计的好,就会议了系统的胜利。数据库设计的好,就会减少数据库的存储量,提高数据的完好性减少数据库的存储量,提高数据的完好性和一致性。和一致性。数据库的设计普通分为四步:数据库的设计普通分为四步:一、
8、概念模型设计;一、概念模型设计;二、逻辑数据库设计;二、逻辑数据库设计;三、规范化实际的运用;三、规范化实际的运用;四、物理数据库设计。四、物理数据库设计。概念模型设计是根据用户需求设计的数概念模型设计是根据用户需求设计的数据库模型,它不依赖于任何数据库管理据库模型,它不依赖于任何数据库管理系统。概念模型设计的描画最常用的工系统。概念模型设计的描画最常用的工具是具是E-RE-R图,详细步骤如下:图,详细步骤如下:(1)(1)确定实体;确定实体;(2)(2)确定实体的属性;确定实体的属性;(3)(3)确定实体的主键;确定实体的主键;(4)(4)确定实体间的联络类型;确定实体间的联络类型;(5)(
9、5)画出画出E-RE-R图;图;一、概念模型设计:一、概念模型设计:教师教师手机手机照片照片办公办公性别性别姓名姓名学历学历职称职称系部编号系部编号教师编号教师编号1n系部系部聘聘任任教师教师1n学院学院设设置置系部系部mn教师教师讲讲授授课程课程1n系部系部有有班级班级1n班级班级有有学生学生mn学生学生选选修修课程课程mnn11n系部系部学院学院设设置置nm1n1课程课程聘聘任任教师教师讲讲授授选选修修n班级班级有有有有学生学生mnn11n系部系部学院学院设设置置nm1n1课程课程聘聘任任教师教师讲讲授授选选修修n班级班级有有有有学生学生二、逻辑数据库设计:二、逻辑数据库设计:学院学院代码
10、、学院称号、院长姓名、学院地址、学院、学 院简介系部系部编号、学院代码、系部称号、主任、地址、专业引见教师教师编号、系部编号、姓名、性别、学历、职称、办公、手机、照片班级班级编号、班级称号、班长、联络、奖励处分、系部编号学生学号、姓名、性别、出生年月、籍贯、个人简历、照片、奖励处分、班级编号逻辑数据库设计是将概念模型转换成数据逻辑数据库设计是将概念模型转换成数据库管理系统所支持的数据模型。假设是关库管理系统所支持的数据模型。假设是关系型数据库管理系统,就应将概念模型转系型数据库管理系统,就应将概念模型转换为关系模型,即将换为关系模型,即将E-RE-R图中的实体和联络图中的实体和联络转换为关系方
11、式。转换为关系方式。在逻辑数据库设计中,构成了一组关系在逻辑数据库设计中,构成了一组关系方式。假设关系方式没有设计好,就会方式。假设关系方式没有设计好,就会出现数据冗余、数据更新异常、数据删出现数据冗余、数据更新异常、数据删除异常、数据插入异常等问题。规范化除异常、数据插入异常等问题。规范化实际的目的就是设计好的关系方式。实际的目的就是设计好的关系方式。三、规范化实际的运用三、规范化实际的运用物理数据库设计是设计数据库的存储构物理数据库设计是设计数据库的存储构造和物理实现方法。造和物理实现方法。四、物理数据库设计四、物理数据库设计2.2.规范化实际的根本概念规范化实际的根本概念一、根本概念一、
12、根本概念、函数依赖、函数依赖函数依赖是属性之间的一种联络,设在关系中,函数依赖是属性之间的一种联络,设在关系中,、为的两个属性子集,假设每个值只需一、为的两个属性子集,假设每个值只需一个值与之对应,那么称属性函数依赖于属性;个值与之对应,那么称属性函数依赖于属性;或称属性独一确定属性,记作或称属性独一确定属性,记作。Y=F(X) ; y(y1,y2,y3,ym)=f(x1,x2,x3,xn)Y=F(X) ; y(y1,y2,y3,ym)=f(x1,x2,x3,xn)假设假设,同时不包含于,同时不包含于(Y(Y不是不是X X的子集的子集) ),那么称那么称是非平凡的函数依赖。注:本书引是非平凡的
13、函数依赖。注:本书引见的是非平凡的函数依赖。见的是非平凡的函数依赖。编号编号姓名姓名家庭电话家庭电话办公电话办公电话10041004张辉春张辉春6677889966778899873342118733421120012001陈玉茜陈玉茜6721234567212345865663338656633320022002张一燕张一燕67891234678912348233421282334212XYY = F(X)Y XY不是不是X的子集的子集、完全函数依赖、完全函数依赖设在关系中,、为的两个设在关系中,、为的两个 属性子集,假设属性子集,假设; ;对于的任何一个真子集对于的任何一个真子集; ; 都
14、有都有, 那么称完全函数依赖于。那么称完全函数依赖于。假设假设, 那么称部分函数依赖于。那么称部分函数依赖于。编号编号姓名姓名家庭电话家庭电话办公电话办公电话10041004张辉春张辉春6677889966778899873342118733421120012001陈玉茜陈玉茜6721234567212345865663338656633320022002张一燕张一燕67891234678912348233421282334212学号学号课程号课程号成绩成绩学分学分0100201002C1C176764 40100201002C2C288885 50200202002C1C190904 402
15、00202002C2C286865 50200202002C3C393934 40500705007C3C396964 4xY完全函数依赖完全函数依赖xY部分函数依赖部分函数依赖、传送函数依赖、传送函数依赖设在关系设在关系R R中,中,X X、Y Y、Z Z为为R R的三个属性的三个属性子集,假设子集,假设XYXY,YZYZ,且,且X X不依赖于不依赖于Y Y (Y X)(Y X),那么称,那么称Z Z传送函数依赖于传送函数依赖于X X。学号学号姓名姓名院系院系编号编号院系名称院系名称院系地址院系地址0100401004张辉春张辉春0101计算机学院计算机学院科教楼三层科教楼三层0200102
16、001陈玉茜陈玉茜0101计算机学院计算机学院科教楼三层科教楼三层0200202002张一燕张一燕0303会计学院会计学院科教楼十一层科教楼十一层XYZ注:注: XY XY且且 Y X Y X,本质与为对多关系,本质与为对多关系二、规范化实际的提出二、规范化实际的提出( (略略) )l19711971年年IBMIBM公司的科德博士提出了规范化实公司的科德博士提出了规范化实际,从而提供了判别关系方式优劣的规范。际,从而提供了判别关系方式优劣的规范。 l规范化的根本思想是消除关系方式中的数规范化的根本思想是消除关系方式中的数据冗余,处理数据插入、更新、删除时发生据冗余,处理数据插入、更新、删除时发
17、生异常景象。这就要求关系数据库设计出来的异常景象。这就要求关系数据库设计出来的关系方式要满足规范的方式,即关系方式要满足规范的方式,即“范式。范式。l科德博士为不同程度的规范化设立了不同科德博士为不同程度的规范化设立了不同的规范,称为范式的规范,称为范式(Normal Form)(Normal Form)。由于规范。由于规范化的程度不同,就产生了不同的范式。化的程度不同,就产生了不同的范式。l问题的提出:数据库的逻辑设计为什么要问题的提出:数据库的逻辑设计为什么要遵照一定的规范化实际?遵照一定的规范化实际?例如,要求设计教学管理数据库,其关系例如,要求设计教学管理数据库,其关系方式方式SCDS
18、CD如下:如下:SCD(SNO,SN,AGE,DEPT,MN,CNO,SCORE)SCD(SNO,SN,AGE,DEPT,MN,CNO,SCORE)其中,其中,SNOSNO表示学生学号,表示学生学号,SNSN表示学生姓表示学生姓名,名,AGEAGE表示学生年龄,表示学生年龄,DEPTDEPT表示学生所表示学生所在的系别,在的系别,MNMN表示系主任姓名,表示系主任姓名,CNOCNO表示表示课程号,课程号,SCORESCORE表示成果。表示成果。 根据实践情况,这些数据有如下语义规定:根据实践情况,这些数据有如下语义规定:1. 1. 一个系有假设干个学生,但一个学生只属一个系有假设干个学生,但一
19、个学生只属于一个系;于一个系;2. 2. 一个系只需一名系主任,但一个系主任可一个系只需一名系主任,但一个系主任可以同时兼几个系的系主任;以同时兼几个系的系主任;3. 3. 一个学生可以选修多门功课,每门课程可一个学生可以选修多门功课,每门课程可有假设干学生选修;有假设干学生选修;4. 4. 每个学生学习课程有一个成果。每个学生学习课程有一个成果。在此关系方式中填入一部分详细的数据,那在此关系方式中填入一部分详细的数据,那么可得到么可得到SCDSCD关系方式的实例,即一个教学管关系方式的实例,即一个教学管理数据库,如下图。理数据库,如下图。SNOSNOSNSNAGEAGEDEPTDEPTMNM
20、NCNOCNOSCORESCORES1S1赵亦赵亦1717计算机计算机刘伟刘伟C1C19090S1S1赵亦赵亦1717计算机计算机刘伟刘伟C2C28585S2S2钱尔钱尔1818信息信息王平王平C5C55757S2S2钱尔钱尔1818信息信息王平王平C6C68080S2S2钱尔钱尔1818信息信息王平王平C7C7 70 70S2S2钱尔钱尔1818信息信息王平王平C5C57070S3S3孙珊孙珊2020信息信息王平王平C1C10 0S3S3孙珊孙珊2020信息信息王平王平C2C27070S3S3孙珊孙珊2020信息信息王平王平C4C48585S4S4李思李思2121自动化自动化刘伟刘伟C1C1
21、9393分析以上关系中的数据,可以看出:分析以上关系中的数据,可以看出:(SNO,CNO)(SNO,CNO)属性的组合能独一标识一个元属性的组合能独一标识一个元组,所以组,所以(SNO,CNO)(SNO,CNO)是该关系方式的主键。是该关系方式的主键。但在进展数据库的操作时,会出现以下几但在进展数据库的操作时,会出现以下几方面的问题。方面的问题。1. 1. 数据冗余。每个系名和系主任的名字数据冗余。每个系名和系主任的名字存储的次数等于该系的学生人数乘以每个存储的次数等于该系的学生人数乘以每个学生选修的课程门数,同时学生的姓名、学生选修的课程门数,同时学生的姓名、年龄也都要反复存储多次,数据的冗
22、余度年龄也都要反复存储多次,数据的冗余度很大,浪费了存储空间。很大,浪费了存储空间。2. 2. 插入异常。假设某个新系没有招生,尚无插入异常。假设某个新系没有招生,尚无学生时,那么系名和系主任的信息无法插入学生时,那么系名和系主任的信息无法插入到数据库中。到数据库中。由于在这个关系方式中,由于在这个关系方式中,(SNO,CNO)(SNO,CNO)是主关系是主关系键。根据关系的实体完好性约束,主关系键键。根据关系的实体完好性约束,主关系键的值不能为空,而这时没有学生,的值不能为空,而这时没有学生,SNOSNO和和CNOCNO均无值,因此不能进展插入操作。均无值,因此不能进展插入操作。另外,当某个
23、学生尚未选课,即另外,当某个学生尚未选课,即CNOCNO未知,实未知,实体完好性约束还规定,主关系键的值不能部体完好性约束还规定,主关系键的值不能部分为空,同样不能进展插入操作。分为空,同样不能进展插入操作。3. 3. 删除异常。删除异常。某系学生全部毕业而没有招生时,删某系学生全部毕业而没有招生时,删除全部学生的记录那么系名、系主任也除全部学生的记录那么系名、系主任也随之删除,而这个系依然存在,在数据随之删除,而这个系依然存在,在数据库中却无法找到该系的信息。库中却无法找到该系的信息。另外,假设某个学生不再选修另外,假设某个学生不再选修C1C1课程,课程,本应该只删去本应该只删去C1C1,但
24、,但C1C1是主关系键的一是主关系键的一部分,为保证明体完好性,必需将整个部分,为保证明体完好性,必需将整个元组一同删掉,这样,有关该学生的其元组一同删掉,这样,有关该学生的其它信息也随之丧失。它信息也随之丧失。4. 4. 更新异常。更新异常。假设学生改名,那么该学生的一切假设学生改名,那么该学生的一切记录都要逐一修正记录都要逐一修正SNSN;又如某系改换系主任,那么属于该又如某系改换系主任,那么属于该系的学生记录都要修正系的学生记录都要修正MNMN的内容,的内容,稍有不慎,就有能够漏改某些记录,稍有不慎,就有能够漏改某些记录,这就会呵斥数据的不一致性,破坏这就会呵斥数据的不一致性,破坏了数据
25、的完好性。了数据的完好性。由于存在以上问题,由于存在以上问题,SCDSCD是一个不好的是一个不好的关系方式。产生上述问题的缘由,直观关系方式。产生上述问题的缘由,直观地说,是由于关系中地说,是由于关系中“包罗万象,内包罗万象,内容太杂了。容太杂了。那么,怎样才干得到一个好的关系方式那么,怎样才干得到一个好的关系方式呢?呢?把关系方式把关系方式SCDSCD分解为下面三个构造简分解为下面三个构造简单的关系方式,如下图。单的关系方式,如下图。学生学生S(SNO,SN,AGE,DEPT)S(SNO,SN,AGE,DEPT)选课选课SC(SNO,CNO,SCORE)SC(SNO,CNO,SCORE)系系
26、D(DEPT,MN)D(DEPT,MN)SNOSNOSNSNAGEAGEDEPTDEPTSNOSNOCNOCNOSCORESCORES1S1赵亦赵亦1717计算机计算机S1S1C1C19090S2S2钱尔钱尔1818信息信息S1S1C2C28585S3S3孙珊孙珊2020信息信息S2S2C5C55757S4S4李思李思2121自动化自动化S2S2C6C68080S2S2C7C7S2S2C5C57070DEPTDEPTMNMNS3S3C1C10 0计算机计算机刘伟刘伟S3S3C2C27070信息信息王平王平S3S3C4C48585自动化自动化刘伟刘伟S4S4C1C19393分解后的关系方式分解后
27、的关系方式 经过上述分析,分解后的关系方式经过上述分析,分解后的关系方式是一个好的关系数据库方式。是一个好的关系数据库方式。一个好的关系方式应该具备以下四一个好的关系方式应该具备以下四个条件:个条件:1. 1. 尽能够少的数据冗余。尽能够少的数据冗余。2. 2. 没有插入异常。没有插入异常。3. 3. 没有删除异常。没有删除异常。4. 4. 没有更新异常。没有更新异常。 如何按照一定的规范设计关系方式,如何按照一定的规范设计关系方式,将构造复杂的关系分解成构造简单将构造复杂的关系分解成构造简单的关系,从而把不好的关系数据库的关系,从而把不好的关系数据库方式转变为好的关系数据库方式,方式转变为好
28、的关系数据库方式,这就是关系的规范化。这就是关系的规范化。规范化又可以根据不同的要求而分规范化又可以根据不同的要求而分成假设干级别。成假设干级别。2.2.规范化设计规范化设计把关系数据库的规范化过程中为不同程度把关系数据库的规范化过程中为不同程度的规范化要求设立的不同规范称为范式的规范化要求设立的不同规范称为范式Normal FormNormal Form。由于规范化的程度不同,就产生了不同的由于规范化的程度不同,就产生了不同的范式。范式。第一范式:满足最根本规范化要求的关系第一范式:满足最根本规范化要求的关系方式;方式;第二范式:在第一范式中进一步满足一些第二范式:在第一范式中进一步满足一些
29、要求;要求;第三范式:在第二范式中进一步满足一些第三范式:在第二范式中进一步满足一些要求;要求;每种范式都规定了一些限制约束条件。每种范式都规定了一些限制约束条件。 第一范式第一范式第一范式第一范式First Normal FormFirst Normal Form是最根本是最根本的规范方式,即关系中每个属性都是不可的规范方式,即关系中每个属性都是不可再分的简单项。每个规范化的关系都属于再分的简单项。每个规范化的关系都属于1NF1NF,这也是它之所以称为,这也是它之所以称为“第一的缘由。第一的缘由。 定义定义 假设关系方式假设关系方式R R,其一切的属性均为,其一切的属性均为简单属性,即每个属
30、性都是不可再分的,简单属性,即每个属性都是不可再分的,那么称那么称R R属于第一范式,简称属于第一范式,简称1NF1NF,记作,记作R R1NF1NF。编号编号姓名姓名电话电话家庭电话家庭电话办公电话办公电话0100401004张辉春张辉春667788996677889987334211873342110200102001陈玉茜陈玉茜672123456721234586566333865663330200202002张一燕张一燕67891234678912348233421282334212只需将一切只需将一切的属性表示的属性表示为不可分的为不可分的数据项,转数据项,转化后的关系化后的关系即符
31、合第一即符合第一范式。范式。 编号编号姓名姓名家庭电话家庭电话 办公电话办公电话10041004张辉春张辉春6677889966778899 873342118733421120012001陈玉茜陈玉茜6721234567212345 865663338656633320022002张一燕张一燕6789123467891234 8233421282334212然而,一个关系方式仅仅属于第然而,一个关系方式仅仅属于第一范式是不适用的。一范式是不适用的。关系方式关系方式SCDSCD属于第一范式,但属于第一范式,但其具有大量的数据冗余,具有插其具有大量的数据冗余,具有插入异常、删除异常、更新异常等入
32、异常、删除异常、更新异常等弊端。弊端。第二范式第二范式定义:假设关系方式定义:假设关系方式R R1NF1NF,且每个非,且每个非主属性都完全函数依赖于恣意一个侯选主属性都完全函数依赖于恣意一个侯选关键字,那么称关键字,那么称R R属于第二范式,简称属于第二范式,简称2NF2NF,记作,记作R R2NF2NF。学号学号课程号课程号成绩成绩学分学分0100201002C1C176764 40100201002C2C288885 50200202002C1C190904 40200202002C286865 50200202002C3C393934 40500705007C3C396964 4带来问
33、题的缘由是:带来问题的缘由是:非主属性非主属性“学分仅学分仅仅依赖于仅依赖于“课程号,课程号,也就是说只是部分依也就是说只是部分依赖于主关键字学号,赖于主关键字学号,课程号,而不是完课程号,而不是完全依赖。全依赖。学号学号课程号课程号成绩成绩0100201002C1C176760100201002C2C288880200202002C1C190900200202002C2C286860200202002C3C393930500705007C3C39696课程号课程号课程名课程名学分学分C1C1高等数学高等数学4 4C2C2计算机文化基础计算机文化基础5 5C3C3英语英语4 4C4C4大学物理
34、大学物理4 4C5C5大学美育大学美育3 3C6C6计算机绘图计算机绘图3 3XY 部分依赖2NF2NF的关系方式处理了的关系方式处理了1NF1NF中存在的一些中存在的一些问题,问题,2NF2NF规范化的程度比规范化的程度比1NF1NF前进了一前进了一步,但步,但2NF2NF的关系方式在进展数据操作时,的关系方式在进展数据操作时,依然存在着一些问题。依然存在着一些问题。第三范式第三范式定义:假设关系方式定义:假设关系方式R R2NF2NF,且每个非,且每个非主属性都不传送依赖于主属性都不传送依赖于R R的任何候选关键的任何候选关键字,那么称字,那么称R R属于第三范式,简称属于第三范式,简称3
35、NF3NF,记作记作R R3NF3NF。假设假设R R3NF3NF,那么,那么R R也是也是2NF2NF。假设假设R R2NF2NF,那么,那么R R不一定是不一定是3NF3NF。l在该表中,关键字是学号,由于是单个关键字,没在该表中,关键字是学号,由于是单个关键字,没有部分依赖的问题,这个关系一定属于第二范式。有部分依赖的问题,这个关系一定属于第二范式。l带来问题的缘由是:关系中存在传送依赖。带来问题的缘由是:关系中存在传送依赖。“院系院系称号、称号、“院系地址两个属性依赖于院系地址两个属性依赖于“院系编号,院系编号,而而“院系编号又依赖于院系编号又依赖于“学号,因此,学号,因此,“院系称号
36、院系称号、“院系地址两个属性经过院系地址两个属性经过“院系编号依赖于院系编号依赖于“学号,这种景象称为传送依赖。学号,这种景象称为传送依赖。学号学号姓名姓名院系院系编号编号院系名称院系名称院系地址院系地址0100401004张辉春张辉春0101计算机学院计算机学院科教楼三层科教楼三层0200102001陈玉茜陈玉茜0101计算机学院计算机学院科教楼三层科教楼三层0200202002张一燕张一燕0303会计学院会计学院科教楼十一层科教楼十一层XYZZ Z传送函数依赖于传送函数依赖于X X学号学号姓名姓名院系编号院系编号0100401004张辉春张辉春01010200102001陈玉茜陈玉茜01010200202002张一燕张一燕0303院系编号院系编号院系名称院系名称院系地址院系地址0101计算机学院计算机学院科教楼三层科教楼三层0101计算机学院计算机学院科教楼三层科教楼三层0303会计学院会计学院科教楼十一层科教楼十一层学号学号姓名姓名院系院系编号编号院系名称院系名称院系地址院系地址0100401004张辉春张辉春010
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年小学语文老师招聘备考题库及参考答案详解1套
- 2025年大涌医院第四期公开招聘工作人员备考题库及答案详解1套
- 2025年黄埔海关国际旅行卫生保健中心公开招聘非占编聘用人员的备考题库有答案详解
- 2025年中国大唐集团核电有限公司系统各岗位公开招聘5人备考题库及1套参考答案详解
- 2025年广州市花都区新雅街镜湖学校招聘临聘教师备考题库及答案详解一套
- 2025年清华大学附属小学教育集团邀您来备考题库附答案详解
- 中国铝业集团有限公司2026年度高校毕业生招聘1289人备考题库及一套答案详解
- 理想课件教学
- 班级蛋糕DIY课件
- 班级科普宣传课件
- 2025年广西公需科目试题1卷
- 2026届高考一轮复习全5册课内作文素材
- 钢轨探伤工劳动安全培训课件
- 道路车辆汽车列车多车辆间连接装置强度要求
- 《劝学》课件+2025-2026学年统编版高一语文必修上册
- 红楼梦史湘云讲解
- 颅内感染指南解读
- 公路养护培训课件
- 医院生物安全培训简报课件
- 天车安全培训教学课件
- 医院清洁消毒培训
评论
0/150
提交评论