- 1、本文档共333页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件PPT完整版课件全套课件整套课件全书课件全册课件完整版PPT全套PPT整套PPT全书PPT教学课件教学PPT课件汇总PPT汇总完整版电子教案全册电子教案全书电子教案教学教程幻灯片
学生选课系统E-R模型 逻辑设计 逻辑结构设计 是将E-R模型按 照一定的规则 转换为关系模型 实体型的转换:一个实体型转换为一个关系模式,实体的属性是关系的属性,实体的码是关系的码 学生(学号,姓名,性别,出生日期) 课程(课程号,课程名,学分) 教师(教师编号,姓名,性别,职称,年龄) 班级(班编号,年级) 系(系编号,名称,系主任) 教室(教室编号,类型,座位数,位置) 逻辑设计 逻辑结构设计 是将E-R模型按 照一定的规则 转换为关系模型 逻辑设计 实体型的转换:一个实体型转换为一个关系模式,实体的属性是关系的属性,实体的码是关系的码 一对多联系的转换:转为一个单独的关系模式,也可与多端对应的关系模式合并 ? 学生(学号,姓名,性别,出生日期,所属班级编号) ? 课程(课程号,课程名,学分,任课教师编号) ? 教师(教师编号,姓名,性别,所属系编号,职称,年龄,工作日期) ? 班级(班编号,所属系编号,年级) ? 系(系编号,名称,系主任) ? 教室(教室编号,类型,座位数,位置) ? 选修(学号,课程号,成绩) ? 安排(课程号,教室号,时间) 逻辑设计 物理设计 物理设计,就是为一个给定数据库的逻辑结构选取一个最适合应用环境的物理结构和存取方法的过程,其目的是为了提高数据库的访问速度并有效利用存储空间。在现代关系数据库管理系统(RDBMS)中,数据库的大量内部物理结构都由RDBMS自动完成 第七章 程序设计基础 §7.1 程序设计的基本概念 §7.2 数据结果与算法 计算机与软件的关系 计算机是由硬件和软件组成的。 7.1 程序设计的基本概念 软件的定义 概括地来定义:计算机软件是程序、数据及其相关文档的完整集合。 程序设计方法学 计算机软件的质量主要是通过程序的质量来体现的。程序设计方法学是关于用一定的观点研究问题并进行求解,以及如何进行系统构造的软件方法学。程序设计需要相应的理论、技术、方法和工具来支持。常用的程序设计方法有:结构化程序设计方法和面向对象的程序设计方法。 6.1.1数据库的基本概念 数据:可以被计算机接受并能够被计算机处理的符号 ( ”穆木”, “男”,1989-10-28, 计算机软件,2006-09-02, 江苏省) 6.1.1数据库的基本概念 数据处理:利用计算机对各种数据进行处理,包括对数据的收集、整理、存储、检索、分类、排序、维护、加工、计算、统计和传输等一系列活动过程的总合 6.1.1数据库的基本概念 数据独立性:指数据与用户的应用程序之间的互不依赖性,包括数据的物理独立性和数据的逻辑独立性 物理独立性指用户的应用程序与存储在数据库中的数据是相互独立的 逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的 6.1.1数据库的基本概念 数据库(Database,简称DB):计算机内有组织、可共享的数据的集合 数据库管理系统(Database Management System,简称DBMS):位于用户与操作系统之间的,使人们能对数据库中的数据进行科学的组织、高效地存取和维护管理的一种数据管理软件 数据库通过数据库管理系统(DBMS)进行数据存取、数据安全、并发控制、灾难恢复等管理工作 6.1.1数据库的基本概念 数据库管理员(Database Administrator,简称DBA) 数据库系统(Database System,简称DBS):数据库(数据),数据库管理系统(软件),数据库管理员(人员),硬件平台和软件平台 应用程序 数据库管理系统 操作系统 数据库 人工管理阶段(50年代中期以前) 数据在运行时输入内存,计算完成后就释放内存。一个程序对应一组特殊数据,即使多个程序涉及相同的数据,也必须各自定义和使用,无法相互利用和参照,不能共享,没有独立性,存在较大的数据冗余。 6.1.2数据管理技术的发展概况 文件系统阶段(50年代后期到60年代中期) 数据可以文件的形式长期保存在盘上,但还是存在数据共享性差,冗余度大,独立性差,据之间联系弱等缺点。 6.1.2数据管理技术的发展概况 数据库系统阶段(60年代后期至今) 数据结构化 数据的独立性较高 数据共享性高,冗余度低,易扩充 对数据实行集中统一控制,有了完整的控制功能 6.1.2数据管理技术的发展概况 6.1.2数据管理技术的发展概况 应用1 应用2 应用n 外模式1 …… ……
您可能关注的文档
- 物联网技术及应用基础配套教材课件完整版电子教案.ppt
- 物流管理教程配套教材课件完整版电子教案.ppt
- 物流设备操作配套教材课件完整版电子教案.ppt
- 物流与供应链管理配套教材课件完整版电子教案.pptx
- 物流专业英语整书设计配套教材课件完整版电子教案.ppt
- 现代教育技术配套教材课件完整版电子教案.pptx
- 现代应用文写作配套教材课件完整版电子教案.ppt
- 宪法第八版配套教材课件完整版电子教案.pptx
- 销售技巧配套教材课件完整版电子教案.pptx
- 小学语文课程标准与教材研究配套教材课件完整版电子教案.pptx
- 智慧港口物流监管平台建设方案.pptx
- 储能微电网解决方案.pptx
- 心肺复苏培训.ppt
- 智慧安防综合管理平台建设方案.pptx
- 五一劳动节介绍课件模版.pptx
- 第六章 衣袖款式造型 2 课件《服装纸样设计(第3版)》同步教学(中国纺织出版社).pptx
- 第七章 衣领款式造型 1 课件《服装纸样设计(第3版)》同步教学(中国纺织出版社).pptx
- 第七章 衣领款式造型2 课件《服装纸样设计(第3版)》同步教学(中国纺织出版社).pptx
- 第三章 服装的省位、褶裥变化 课件《服装纸样设计(第3版)》同步教学(中国纺织出版社).pptx
- 第十一章 服装纸样修正 1 课件《服装纸样设计(第3版)》同步教学(中国纺织出版社).pptx
文档评论(0)