8018《实用数据库自学考试大纲》

上传人:无*** 文档编号:121541005 上传时间:2022-07-19 格式:DOC 页数:14 大小:72.50KB
收藏 版权申诉 举报 下载
8018《实用数据库自学考试大纲》_第1页
第1页 / 共14页
8018《实用数据库自学考试大纲》_第2页
第2页 / 共14页
8018《实用数据库自学考试大纲》_第3页
第3页 / 共14页
资源描述:

《8018《实用数据库自学考试大纲》》由会员分享,可在线阅读,更多相关《8018《实用数据库自学考试大纲》(14页珍藏版)》请在装配图网上搜索。

1、实用数据库(8018)自学考试大纲一、课程的性质及其设置的目的(一) 课程的性质、地位与特点实用数据库这门课程是高等教育自学考试计算机软件专业本科的学位课。本门课程设置的目的是为了使应考者掌握数据库的基本原理和基本技术,掌握数据库设计的理论和方法,具备使用某种具体的数据库管理系统开发数据库应用系统的能力。数据库技术是计算机软件与理论方向的一个重要分支,它研究存储、设计、管理和使用数据,有很强的理论性和实用性,基于数据库技术的计算机应用已成为计算机应用的主流,数据库已成为现代信息系统的基础设施。(二) 基本要求本课程对应试者进行以下水平测试:(1)对数据库的基本概念的识记、理解能力。(2)对关系

2、模型的理论问题的理解、简单应用的能力。(3)熟练地使用SQL语言操作数据库的能力。(4)关系数据库规范化设计理论与方法的理解、应用能力。(5)数据库设计方法的综合应用能力(6)对数据库系统实现技术的理解、应用能力。(7)利用所学知识进行数据库开发与设计的能力。(三) 与相关课程的联系本课程要求学生具备基本的计算机专业基础知识和上机实践经验。先修课程为:高级语言程序设计、数据结构、离散数学、操作系统原理等。它的直接后续课程为软件工程。二、课程内容和考核目标第一章 数据库概论(一)学习目的和要求本章总的要求是:了解数据库的发展阶段,明确数据库系统的主要特点,掌握数据库技术中数据的描述方法,认识数据

3、库的体系结构、数据库管理系统的组成与功能、数据库系统的组成。本章的重点是数据模型、E-R图、数据库系统的三级体系结构,难点是E-R图的设计。(二)课程内容第一节 引言本节介绍了数据库、数据库管理系统、数据库系统、数据库技术等基本概念。第二节 数据库的由来和发展本节通过介绍数据管理的发展过程,讨论了数据管理的不同阶段的特点,重点介绍了数据库的特点。第三节 数据描述本节介绍了数据库技术中现实世界、信息世界、机器世界的数据描述方法,重点介绍了实体间存在的各种联系。第四节 数据模型本节介绍了数据模型的定义、实体联系模型的概念、层次模型、网状模型、关系模型、面向对象模型的基本概念与特点。第五节 数据库的

4、体系结构本节介绍了数据库三级体系结构的组成和特点。第六节 数据库管理系统本节介绍了数据库管理系统的组成与功能。第七节 数据库系统本节介绍DBS的组成、DBS的全局结构、DBS结构的分类和DBS的效益。(三)考核知识点1、基本概念:数据库、数据库管理系统、数据库系统、数据库技术、实体、实体集、实体标识符、逻辑数据、物理数据、数据与程序的物理独立性、数据与程序的逻辑独立性。2、数据管理技术的发展过程、数据库系统的特点3、现实世界、信息世界、机器世界的数据描述。4、数据之间的联系5、数据库数据模型的三要素6、实体联系模型7、层次模型、网状模型、关系模型、面向对象模型的基本概念。8、数据库的三级体系结

5、构9、数据库管理系统的主要功能和系统组成10数据库系统的组成、全局结构、分类与效益(三)考核要求1、识记:本章的有关基本概念2、识记:数据管理技术的发展过程领会:不同阶段的特点3、识记:数据库数据模型的三要素简单应用:实体联系模型4、识记:层次模型、网状模型、关系模型、面向对象模型的基本概念。5、领会:数据库的三级体系结构的组成和作用。6、识记:数据库管理系统的主要功能和系统组成7、识记:数据库系统的组成、全局结构、分类与效益第二章 关系模型(一)学习目的和要求本章总的要求是:掌握关系模型的基本概念,深刻理解关系代数的理论,了解查询优化的基本规则和策略。本章的重点是关系模型的三类完整性要求、关

6、系代数。本章的难点是关系演算。(二)课程内容第一节 关系模型的基本概念第二节 关系代数第三节 关系演算第四节 查询优化(三)考核知识点1、基本概念: 关系模型 超键 候选键 主键 外键 2、关系的定义、关系模式、子模式、存储技术3、关系模型的三类完整性规则4、关系模型的形式定义和优点5、ER模型向关系模型的转换6、关系代数的基本运算7、元组关系演算8、域关系演算9、关系代数优化的一般策略和优化算法(四)考核要求1、识记:本章的基本概念2、识记:关系模型的形式定义关系模型的优点领会:关系的定义及数据库中对关系的限制系模式、子模式、存储技术的定义简单应用:关系的三类完整性 ER模型向关系模型的转换

7、3、简单应用:关系代数的基本运算4、识记:元组关系演算 域关系演算5、识记:关系代数优化的一般策略简单应用:关系代数的优化算法第三章 关系数据库语言SQL(一)学习目的和要求本章总的要求是:熟练掌握SQL语言。SQL语言是关系数据库语言的标准,已经被广泛应用,本章是本门课程的重点。本章的重点是SQL数据查询语句,难点是查询语句的灵活应用、嵌入式SQL语言。(二)课程内容第一节 SQL的体系结构第二节 SQL的数据查询第三节 SQL的数据更新第四节 SQL的数据定义第五节 视图的定义和对视图的更新第六节 嵌入式SQL(三)考核知识点1 SQL数据库的体系结构2 SQL的组成3 SQL查询语句4

8、SQL的插入操作、删除操作、修改操作5 各种SQL数据定义的语句和方法6 视图的概念和对视图的操作7 嵌入式SQL的使用方法:主变量、SQL通讯区、游标(四)考核要求1 领会:SQL数据库的体系结构2 识记:SQL的组成3 综合应用:与SQL查询语句有关的各种语法、短语、量词、表达式、运算符、函数以及各种复杂结构的查询4 简单应用:SQL的插入操作、删除操作、修改操作5 简单应用:模式的定义和撤销关系的定义、修改和撤销索引的定义和撤销6 识记:视图的概念简单应用:视图的定义和撤销 视图的更新操作领会:视图更新的规则视图的优点7 识记:游标的定义领会:嵌入式SQL的使用规定嵌入式SQL的使用技术

9、嵌入式SQL的动态技术第四章 关系数据库的规范化设计(一)学习目的和要求本章总的要求是:了解关系数据库的规范设计的意义,掌握关系数据库的规范化的理论并学会将其应用于具体数据库设计,掌握数据库的设计方法。本章的重点是关系模式范式的定义数据库设计的方法,难点是无损联接、保持函数依赖的分解的算法与判定。(二)课程内容第一节 关系模式的设计问题第二节 函数依赖第三节 关系模式的分解特性第四节 关系模式的范式第五节 数据依赖和模式的规范化理论第六节 数据库设计的全过程(三)考核知识点1、关系模型的外延和内涵2、关系模式的存储异常问题:数据冗余、插入异常、删除异常、修改异常3、函数依赖的定义、逻辑蕴含、F

10、D的推理规则、FD集的闭包、FD与键的联系、属性集闭包、FD集的等价与覆盖、最小函数依赖集4、模式分解的定义和问题5、无损联接的定义和测试算法6、保持函数依赖的分解的定义7、1NF、2NF、3NF、BCNF的定义、性质和判定方法8、分解成BCNF范式的算法9、分解成3NF范式的算法10、模式设计方法的原则11、多值依赖的定义12、4NF范式的定义和判定13、基本的数据库设计步骤14、需求分析阶段的基本方法15、概念设计阶段的基本方法16、逻辑设计阶段的主要任务17、物理设计阶段的主要任务18、数据库实现阶段的主要任务19、数据库运行和维护阶段的主要任务(四)考核要求1、识记:关系模型的外延和内

11、涵领会:关系模式的存储异常问题2、领会:函数依赖的定义、FD与键的联系识记:逻辑蕴含、FD集的闭包、属性集闭包、FD集的等价与覆盖、最小函数依赖集简单应用:FD的推理规则3、识记:模式分解的定义和问题4、识记:无损联接的定义领会:无损联接的测试算法5、识记:保持函数依赖的分解的定义6、领会:1NF、2NF、3NF、BCNF的定义识记:分解成BCNF范式的算法分解成3NF范式的算法7、领会:模式设计方法的原则8、识记:多值依赖的定义 4NF范式的定义9、识记:基本的数据库设计步骤逻辑设计阶段的主要任务物理设计阶段的主要任务数据库实现阶段的主要任务数据库运行和维护阶段的主要任务领会:需求分析阶段的

12、基本方法综合应用:概念模型设计第五章 系统实现技术(一)学习目的和要求本章总的要求是:掌握DBMS对数据库的并发控制、数据库恢复、数据库安全性控制、完整性控制的实现方法。本章的重点是事务与并发控制、数据库恢复的基本策略、SQL中完整性约束、SQL中用户的权限及其操作。(二)课程内容第一节 系统目录第二节 事务数据库的并发控制第三节 数据库的恢复第四节 数据库的完整性第五节 数据库的安全性(三)考核知识点1、数据字典与数据目录 2、关系DBMS的目录3、系统目录的扩充ER图4、系统目录和DBMS各子系统的联系5、事物的概念、性质、状态变迁6、事务的并发调度7、并发事务的可串行性8、并发事务的可恢

13、复性9、SQL中的事务定义10、数据库并发操作带来的问题11、排他性封锁和PX协议12、活锁与死锁13、共享型封锁14、两段封锁法15、故障的种类16、存储器结构17、恢复与原子性的联系18、基于日志的恢复技术19、阴影页技术20、并发事务的恢复21、完整性子系统22、完整性规则23、SQL2的完整性规则24、SQL3中的触发器25、安全性的定义与级别26、权限的定义27、权限的转授与回收28、SQL中的用户权限及其操作29、统计数据库的安全性30、自然环境的安全性(四)考核要求1识记:数据字典与数据目录 关系DBMS的目录 系统目录的扩充ER图系统目录和DBMS各子系统的联系2识记:事物的概

14、念、性质、状态变迁并发事务的可恢复性SQL中的事务定义领会:事务的并发调度简单应用:并发事务的可串行性3识记:排他性封锁和PX协议领会:数据库并发操作带来的问题活锁与死锁共享型封锁两段封锁法4识记:故障的种类存储器结构阴影页技术并发事务的恢复领会:恢复与原子性的联系基于日志的恢复技术5识记:完整性子系统完整性规则简单应用:SQL2的完整性规则SQL3中的触发器6识记:安全性的定义与级别权限的定义统计数据库的安全性自然环境的安全性简单应用:权限的转授与回收SQL中的用户权限及其操作第六章 分布式数据库(一)学习目的和要求本章总的要求是:了解分布式数据库系统的概念和体系结构。本章只需要达到“识记”

15、的程度。(二)课程内容第一节 分布式数据库系统第二节 分布式数据库设计及系统的体系结构(三)考核知识点1、分布式数据库系统的定义2、分布式数据库系统的透明性3、分布式数据库系统的优点4、分布式数据库系统的弱点5、分布式数据库系统的分类6、分布式数据库系统与客户/服务器体系结构7、分布式数据库系统中存在的问题8、分布式数据库设计的任务9、数据分片10、数据分配11、分布式数据库系统的体系结构12、分布透明性13、分布式数据库管理系统的功能及组成(四)考核要求对考核知识点的内容达到识记的程度。第七章 面向对象数据库(一)学习目的和要求本章总的要求是:了解面向对象模型的基本概念、持久化程序设计语言的

16、基本概念。本章只需要达到“识记”的程度。(二)课程内容第一节 新型数据库应用第二节 面向对象数据模型第三节 面向对象语言第四节 持久化程序设计语言(三)考核知识点1、面向对象数据模型的基本概念:对象结构 对相类 继承 多重基层 对象标识 对象包含2、持久化程序设计语言的基本概念:对象的持久性 对象标识与指针 持久对象的存储和访问(四)考核要求对考核知识点的内容达到识记的程度。 第八章 对象关系数据库(一)学习目的和要求本章总的要求是:了解对象关系数据库的基本概念。本章只需要达到“识记”的程度。(二)课程内容第一节 嵌套关系第二节 复杂类型和面向对象第三节 复杂类型查询第四节 面向对象与对象关系

17、数据库的比较(三)考核知识点1、嵌套关系的概念2、结构类型与聚集类型3、继承的概念4、引用类型5、复杂类型查询6、函数7、复杂值与对象的生成8、面向对象与对象关系数据库的比较(四)考核要求对考核知识点的内容达到识记的程度。三、有关说明与实施要求(一)自学教材与参考教材1、自学教材:数据库系统教程,施伯乐等编,高等教育出版社,19992、参考教材:数据库系统概论,萨师煊、王珊,高等教育出版社,2000年第三版(二)自学要求与自学方法指导1、本课程的理论性和实践性都很强,既要重视理论基础,也要重视实际数据库管理系统的应用,要把所学的理论知识应用于实际开发。2、对于课本中的概念、方法、例题要认真阅读

18、、深刻体会。3、要结合上机实习,熟悉一种数据库管理系统。5、各章的学习方法与要求第一章 应重视基本概念的理解。第二章 深刻领会关系运算的理论,并要多作练习。第三章 熟练掌握SQL语言,并上机练习。第四章 深刻理解关系规划化的意义和概念,了解数据库设计的过程第五章 理解数据库的一些实现方法,通过上机实习,体会数据库的完整性、安全性实现方法第六章 了解分布式数据库的基本概念第七章 了解面向对象数据库的基本概念第八章 了解对象关系数据库的基本概念5本课程是一门专业基础课,共4个学分。(三)对社会助学的要求1、基本的授课学时:54学时72学时上机学时:36学时2、在助学辅导时,要以考试大纲为依据,以指

19、定的教材为基础,不 仅要重视知识的讲授与学习,还要重视学生开发能力的培养。3、要为学生提供以SQL语言为核心的数据库管理系统的上级环境,共学习者完成上机实习任务。(四)考核内容和考核目标的说明1、考试方法:闭卷、笔试,时间为150分钟2、主要题型:填空题、单项选择题、名词解释、简答、程序设计、应用等3、难度结构:本课程主要测试考生对数据库的基本概念、基本原理的理解、掌握程度,以及对SQL语言、数据库设计、数据库实现技术的掌握水平。其中,较易的占30%,中等难度的占30%,较难的占25%,难的占15%。4、计分方法:采用百分制,60分为合格。5、实践性环节考核:本课程实践性环节占1学分。考察学生

20、对SQL语言的掌握水平,使用DBMS, 建立数据库、操作数据库的能力。要求考生完成5个上机实习题和两份规范的实验报告,并参加上级考试。四、题型举例a) 填空题例 并发控制的基本单位是 。b) 单项选择题例 第一范式要求: A. 关系的每个属性都不可再分。B. 关系的每个属性都是原子的。C关系的每个元组都不可再分。c) 名词解释例 事务d) 简答题例 试述关系模型中的参照完整性规则。e) 程序设计题例 设有关系模型如下:(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)用SQL语言表示下列查询语句:检索liu老师所授课程的课程号、课程

21、名。f) 应用题例 为某百货公司设计一个E-R模型,并转换为关系模型。百货连锁店管辖若干商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。商店的属性有:商店编号、店名、店址、店经理;商品的属性有:商品编号、商品名、单价、产地;职工的属性有:职工编号、职工名、性别、工资;在联系中要反映职工参加某商店工作的开始时间,商店销售某种商品的月销售量。五、实践性环节(一)考核的性质和目的实用数据库这门课程是实践性很强的课程,本课程实验考核的目的就是考察学生使用DBMS开发数据库应用系统的能力,考察学生对SQL语言的掌握水平。从而培养考生理论与实践相结合的能力,提高学生的时间动手

22、能力。(二)考核的内容和要求1实验环境硬件:微型计算机软件:Windows 操作系统以SQL语言为核心的数据库管理系统(SQL server)2考核内容本门课程要求学生完成五个试验,并书写完整的实验报告,并参加实验考试。实验一 数据库的创建要求:建立一个有三个及以上关系的数据库,并建立索引,插入若干记录; 提交规范的实验报告。实验二 数据查询要求:用SQL语言对实验一建立的数据库执行各种查询要求; 提交实验报告,并书写设计查询命令的分析与体会。实验三 数据修改、删除要求:用SQL语言对实验一建立的数据库执行各种数据修改、删除要求; 提交实验报告。实验四 视图的操作要求:用SQL语言在实验一建立的数据库上按要求建立视图并对该视图执行各种检索;提交实验报告。实验五 授权控制要求:在实验一所建立的数据库的基础上,执行各种授权和回收权限的命令;提交实验报告3实验报告的基本格式实验目的:实验要求:上机环境:硬件、软件完成时间:用多少时间完成本实验设计说明:模式、索引、视图的定义等相关的命令及执行结果感想与建议:(三)考核的评分标准每个实验按五分制打分,最后按一定的比例记入总成绩。(四)实验参考教材 SQL Server 2000 基础教程 Dusan Petkovic编著,吕静骅等译清华大学出版社,2000年9月第1版。-14-

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!