- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学管理系统的E-R图 m n n m 教师 学生 课程 教 学 姓名 性别 职称 课程号 编号 学时 学分 课程名 成绩 年级 学院 性别 姓名 学号 逻辑设计 数据库逻辑设计将现实世界的概念数据模型(概念设计阶段设计的基本E-R图)设计成一种适应于某种特定数据库管理系统所支持的逻辑数据模式。然后根据逻辑设计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构。在数据库的逻辑设计中,也可能会需要为各种数据处理应用领域产生相应的逻辑子模式。 数据库逻辑设计步骤 1. 将E-R图转换为关系模式; 2. 对关系模式进行优化。 E-R图转换为关系模式规则 1. 一个实体类型转换为一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键(键也称为码)。 2. 一对一关系(1:1)的转换 3. 一对多关系(1:n)的转换 4. 多对多关系(m:n)的转换 5. 三个及其以上实体间的多元关系转换为一个关系模式。 6. 同一实体集各实体间的关系(也称为自关系),也可以分别按上述1:1、1:n和m:n三种情况进行处理。 7. 具有相同键的关系模式可以合并。 1. 一个实体类型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键。 实体类型转换 学生 学号 性别 姓名 年级 年龄 学生(学号,性别,姓名,年龄,年级,专业) 专业 一个1:1关系可以转换为一个独立的关系模式,也可以与任意一端的关系模式合并。 一对一关系(1:1)的转换 管理员 实验室 管理 1 1 管理员(管理员号,姓名,电话,住址) 实验室(实验室号,用途,管理员号) 转换成独立的关系模式 管理员(管理员号,姓名,电话,住址) 实验室(实验室号,用途) 管理(实验室号,管理员号) 转换成合并的关系模式 一个1:n关系也有两种转换方式:转换为一个独立的关系模式或者与n端对应的关系模式进行合并。 一对多关系(1:n)的转换 专业 学生 学习 1 n 专业(专业号,专业名,所属学院) 学生(学号,姓名,专业号) 专业(专业号,专业名,所属学院) 学生(学号,姓名,性别,年龄) 学习(专业号,学号) 转换成独立的关系模式 转换成合并的关系模式 一个m:n关系转换为一个关系模式,关系模式名为关系名,与该关系相连的各实体的键以及关系本身的属性均转换为关系的属性,而关系的键为各实体键的组合。 多对多关系(m:n)的转换 教师 课程 讲授 m n 教师(教工号,姓名,职称,专业) 课程(课程编号,教材,上课地点) 讲授(教工号,课程编号,考评结果) 考评结果 7.5 结构化程序设计 结构化程序设计采用自顶向下、逐步求精的程序设计方法来对程序进行构造。结构化程序设计的概念和方法、支持这些方法的一整套软件工具,构成了结构化革命。这是存储程序计算机问世以来,对计算机界影响最大的一个软件概念,被称为软件发展中的第三个里程碑,其影响比前两个里程碑(子程序、高级语言)更为深远。 结构化程序结构组成 结构化程序由若干个基本结构组合而成,每一个结构可以包含若干条语句和其它基本结构。结构化程序设计中包含三种基本的结构:顺序结构、选择结构、循环结构,即任何程序都可由这三种基本控制结构进行构造。 顺序结构 顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的,其流程如图所示。事实上,不论程序中包含了什么样的结构,而程序的总流程都是顺序结构的。 选择结构 选择结构表示程序处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。双选择结构如图所示。当语句1和语句2中的任意一个处理为空时,说明结构中只有一个可供选择的分支。也就是说,当条件不满足时,什么也没执行,所以称为单选择结构。 循环结构 循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。基本形式有两种:当型循环和直到型循环。 结构化程序设计原则 使用程序设计语言中的 顺序、选择、循环等有限的控制结构表示程序的控制逻辑; 使用的控制结构只有一个入口和一个出口; 程序语句组成容易识别的块,每块只有一个入口和一个出口; 严格控制goto语句; 严格控制goto语句的跳转范围。 * 作 业 P159:7.2、7.3、7.5、7.6、7.7。 谢 谢! 会泽百家 至公天下 * 宽度 宽度是软件结构内同一个层次上的模块总数的最大值。一般说来,宽度越大系统越复杂。对宽度影响最大的因素是模块的扇出。 扇出 模块的扇出是指一个模块直接控制(调用)的下层模
您可能关注的文档
- 延 安大学中国现代文学课件第三章 20年代的小 说.ppt
- 延边大学发展心理学课件 发展心理学理论.ppt
- 延边大学发展心理学课件 发展心理学绪论.ppt
- 延边大学发展心理学课件 发展心理学研究方法.ppt
- 延边大学发展心理学课件 老年期心理发展.ppt
- 延边大学发展心理学课件 青年期心理发展.ppt
- 延边大学发展心理学课件 少年期心理发展.ppt
- 延边大学发展心理学课件 胎儿生理-心理机能发展.ppt
- 延边大学发展心理学课件 小学生心理发展.ppt
- 延边大学发展心理学课件 幼儿心理发展.ppt
- 云南大学软件学院软件工程课件第三章 传统软件需求分析.ppt
- 云南大学软件学院软件工程课件第十二章 软件维护与演化.ppt
- 云南大学软件学院软件工程课件第十三章 软件项目管理.ppt
- 云南大学软件学院软件工程课件第十四章 软件过程改进.ppt
- 云南大学软件学院软件工程课件第十一章 软件测试.ppt
- 云南大学软件学院软件工程课件第十章 新兴软件开发方法.ppt
- 云南大学软件学院软件工程课件第四章 面向对象方法概论.ppt
- 云南大学软件学院软件工程课件第五章 面向对象需求分析.ppt
- 云南大学软件学院软件工程课件第一章 软件工程概述.ppt
- 云南农业大学计算机导论课件Chapter1 Introduction.ppt
最近下载
- 医院中层领导干部任期审计及离任审计实施办法.doc VIP
- 《危险化学品企业特殊作业安全规范》GB30871-2022应用问答.pdf VIP
- 中国柠檬醛项目商业计划书.docx VIP
- 社会调查教程(第七版)教学课件第10章.pptx VIP
- 合力叉车 电动仓储车维修手册.pdf
- 《建设工程施工合同(示范文本)》(GF-2017-0201).doc
- 2025年黑龙江、吉林、辽宁、内蒙古高考化学真题及答案.pdf
- 建设工程施工合同GF-2017年-0201住建部.doc VIP
- 对招投标违规违纪行为为的案例剖析97课件.pptx VIP
- 2025至2030离心机行业市场深度调研及发展趋势与投资报告.docx
文档评论(0)