- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件学院数据库系统设计教学大纲
软件学院《数据库系统设计》教学大纲?
课程编号:(统一编)
课程名称:数据库系统设计
英文名称:Database System Design
学??? 时:48(+32实验)
学??? 分:4(+1实验)
适用专业:软件工程专业
课程性质:必修?????????????????????????????????????????????????????????????????
先修课程:高等数学、数据结构、高级程序设计
一、??????? 课程教学目标
数据库系统设计课程是四年制软件工程专业的必修专业课程之一。通过数据库系统设计课程的学习,要求学生系统掌握数据库的基本理论和数据库设计的理论知识以及设计数据库的方法,并能使用理论解决实际问题。同时,通过本课程的学习使学生了解数据库技术发展的最新技术以及主要的发展方向。?
二、??????? 教学内容及基本要求
课堂教学部分:
第一部分? 背景知识
????????? 重点了解数据库管理的概念。主要阐述了早期各种系统,如基于文件的系统之不足及数据库方法所具备的优势。
????????? 总览数据库环境。重点讨论了三层ANSI-SPARC体系结构的优点,介绍目前最通用的数据模型,列出多用户DBMS应提供的各种功能.同时还分析DBMS的基本软件体系结构,这一部分内容在数据库管理初级课程中可以略去。
第二部分? 关系模型和语言
????????? 介绍关系模型,包括术语并说明其与数学上的关系的联系,然后重点讨论关系完整性规则、实体完整性和引用完整性。难点是说明其与数学上的关系的联系。
????????? 重点介绍关系演算和关系代数,并用示例加以说明(这部分内容在数据库管理初级课程中可以略去)。
????????? 重点了解SQL的数据操作语句:SELECT,INSERT,UPDATE和DELETE。介绍SQL的数据类型、数据定义语句、完整性增强特性(IEF)和数据定义语句中更高级的特性,包括访问控制语句GRANT和REVOKE。难点是如何正确使用。
????????? 重点了解交互式查询语言QBE,这种语言被誉为非技术型的计算机用户访问数据库信息最容易的方法。
????????? 通过介绍Oracle这种典型的商业关系DBMS来结束本书的第二部分。在后续的讲授中,我们将查看该DBMS如何实现各种数据库机制,如安全和查询处理等。
第三部分? 数据库分析与设计技术
????????? 特别强调数据库设计的重要性并说明这个过程如何被分为三个阶段:概念、逻辑和物理数据库设计。此外,还将描述应用程序的设计(功能方面)对数据库设计(数据方面)的影响。数据库应用生命周期的关键阶段是选择合适的DBMS。同时讨论对DBMS的选择过程,提供了一系列方针和建议。最后讨论数据管理和数据库管理的重要性。
????????? 重点讨论数据库开发者何时使用实况发现技术及捕获何种类型的实况(可跳过该节)。
????????? 重点介绍实体联系模型和扩展的实体联系模型(EER),难点是在扩展的实体联系模型中,如何使用更多、更高级的数据建模技术。如子类、超类和分类。
????????? 重点阐述规范化背后的概念,它是逻辑数据库设计方法学中另一项重要技术。通过从一个完整的案例中抽取的几个有效部分,说明如何从一种范式转换到另一种范式(难点),以及使数据库逻辑设计转换为某一更高范式(至第五范式)的优点。
第四部分? 方法学
????????? 为概念数据库设计给出逐步指导的方法学。重点说明如何将设计分解成多个基于各自视图的易于管理的部分,难点是给出识别实体、属性、联系和关键字的方法。
????????? 重点是为关系模型的逻辑数据库设计给出逐步指导的方法学。难点是阐述如何将概念数据模型映射到逻辑数据模型,以及如何针对所需的事务使用规范化技术来验证逻辑数据模型。
????????? 重点是为关系系统的物理数据库设计给出逐步指导的方法学。难点是阐述如何将逻辑数据库设计阶段开发的全局数据模型转换成某关系系统的一个物理设计。
第五部分? 可选的数据库专题
????????? 重点讨论数据库的安全问题。这里将通过检查Oracle提供的一些安全保障,阐述在Web环境下的一些安全问题,并给出克服这些问题的方法(难点)。
????????? 重点讨论数据库管理系统应该提供的三种功能,即事务管理、并发控制及故障恢复。难点是如何使这些技术用于确保当多个用户访问数据库时或出现硬件/软件组件错误时数据库是可靠且一致的。
????????? 重点阐述查询过程和查询优化。难点是讨论查询优化的两种主要技术:一种是使用启发式规则排序查询中的操作,另一种是通过比较不同策略的相对代价选择资源耗费最少的策略。通过介绍Oracle中的查询处理来进行具体描述。
??
您可能关注的文档
最近下载
- 第7课 上课了,好好学(教学课件)《道德与法治》统编版一年级上册(新教材).ppt
- C5225立式车床的PLC控制毕业设计.doc VIP
- (完整版)CISG中英文对照版.pdf
- TCACM 1461-2023 偏颇体质人群治未病干预指南.docx VIP
- 6S生产车间检查表.doc VIP
- NB∕T 32037-2017 光伏发电建设项目文件归档与档案整理规范.pdf VIP
- 儿童屈光发育档案1.1.doc VIP
- 风电专业技术工作总结(汇编17篇).docx VIP
- 幼儿园复课证明查验制度附复课证明模板.docx VIP
- 临床检验定量测定室内质量控制要求及室内质量控制实验室间比对课件.ppt VIP
文档评论(0)