- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * 计算机软件技术基础 – 数据库 ? * 课件 第一章 数据结构 第二章 操作系统 第三章 软件工程 第四章 数据库 制作者:张选芳 Email:zhangxuanfang@126.com 电话:5182508 * 第一单元 第二单元 第三单元 第四单元 第五单元 第六单元 * 4.5 数据库设计 4.6 数据库新技术 第五、六单元 * 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库极其应用系统,有效存储数据,满足用户信息要求和处理要求。 总的说来,要经历以下几个步骤: 1. 需求分析 2. 概念设计 3. 逻辑设计 4. 物理设计 5. 数据库实现、运行与维护 * 1. 需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 * 2. 概念设计 将需求分析得到的用户需求抽象为概念模型的过程就是概念结构设计。概念结构是对现实世界的一种抽象。概念结构独立于数据库逻辑结构,也独立于支持数据库的DBMS。 (1) 概念结构设计的方法 ● 自顶向下:先定义全局概念结构的框架,然后逐步细化。 * ● 自底向上:先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构 ● 逐步扩张:先定义最重要的核心概念结构,然后向外扩充,直至总体概念结构。(2) 数据抽象与局部视图设计以自底向上设计方法为例,它通常分为两步: 第一步,根据需求分析的结果,对现实世界的数据进行抽象,设计各个局部视图即分E-R图。 第二步,集成局部视图。 * 3. 逻辑设计 逻辑设计的主要目标是产生一个DBMS能处理的模式,这个模式能够满足全部用户的要求。设计逻辑结构时一般要分三步进行: ● 将概念结构转换为一般的关系、网状、层次模型 ● 将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换 ● 对数据模型进行优化 * 4. 物理设计 为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法)的过程,就是数据库的物理设计。 物理结构依赖于给定的DBMS和和硬件系统。数据库的物理设计通常分为两步: ● 确定数据库的物理结构 ● 对物理结构进行评价,评价的重点是时间和空间效率 * 5. 数据库实现、运行与维护 (1)数据库实现 (2)数据库的实施 (3)数据库的试运行 (4)数据库的运行和维护 * 4.6 数据库新技术 4.6.1 多媒体数据库 4.6.2 分布式数据库 4.6.3 网络环境下的数据库体系 4.6.4 数据仓库 4.6.5 数据挖掘技术 * 注意 2、课程结业标准:课程考核总成绩达到60分。 ? 教学重点 ? 数据结构 ? 操作系统 ? 软件工程方法 2、课程结业标准:课程考核总成绩达到60分。 ? 教学重点 ? 数据结构 ? 操作系统 ? 软件工程方法 专业 总学时 非计算机专业 60 计算机软件技术基础 章 节 教学内容 学时 授课 上 机 课内 课外 第一章 数据结构 24 22 2 6 第二章 操作系统 14 12 2 2 第三章 软件工程方法 12 12 0 4 第四章 数据库 10 8 2 2 合 计 60 52 8 12 ?教学目的 “计算机软件技术基础”是电子信息工程、热能与动力工程专业的一门必修的基础课。本课程主要研究数据结构、操作系统、软件工程方法、数据库技术、网络技术等方面的问题。学生通过本课程的学习,能比较系统地掌握软件技术基础的基本概念、基本理论和基础知识,为提高计算机理论水平、进一步学习和深入研究其他计算机课程奠定必要的计算机理论基础。 ?课程教学目的和任务 “计算机软件技术基础”是电子信息工程、热能与动力工程专业的一门必修的基础课。本课程主要研究数据结构、操作系统、软件工程方法、数据库技术、网络技术等方面的问题。学生通过本课程的学习,能比较系统地掌握软件技术基础的基本概念、基本理论和基础知识,为提高计算机理论水平、进一步学习和深入研究其他计算机课程奠定必要的计算机理论基础。 ?课程教学学时分配与结业标准 1、学时分配 ?教学目的 本章要求学生理解软件工程的概念和特点,了解计算机软件的分类及软件的发展。掌握软件危机的表现和产生的原因,掌握软件工作过程,掌握软件生成周期。了解软件工程过程的标准化。 第一节 软件工程概述和第二节的软件工程过程(2 学时) ,一个单元。 第二节 软件生存周期: 软件生存周期的几个阶段、
您可能关注的文档
- 软件工程理论及应用 教学课件 作者 周屹 第4章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第5章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第6章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第7章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第8章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第9章.ppt
- 软件工程理论及应用 教学课件 作者 周屹 第10章.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 补充 软件开发方法简介.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第八章 软件工程标准化和软件文档.ppt
- 软件工程实践教程 第2版 教学课件 作者 刘冰 第二章 需求分析.ppt
- 软件技术基础 教学课件 作者 周大为 封面及目录.ppt
- 软件技术基础 习题答案 作者 张选芳 傅茂洺 王欣 第二章 操作系统参考答案.doc
- 软件技术基础 习题答案 作者 张选芳 傅茂洺 王欣 软基第三章 软件工程参考答案.doc
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第01章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第02章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第03章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第04章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第05章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第06章.ppt
- 软件技术基础教程 教学课件 作者 徐士良 孙甲松 第07章.ppt
文档评论(0)