自考13009数据库原理与技术考试大纲
Ⅰ 课程性质与课程目标附录题型举例
Ⅰ 课程性质与课程目标
一、课程性质和特点
“数据库原理与技术”是为满足计算机应用领域及相关专业对计算机应用人才的需要而开设的。通过本课程的学习,为考生学习后继相关课程及开展课程设计打下必备的基础, 使考生掌握数据库的基本原理和相应的设计能力和编程能力,为今后从事应用系统开发提供数据管理方面的技术支撑。
本课程具有很强的实践性,要求考生不仅掌握数据库系统安装、配置、管理和维护的基本技能,还应具备数据库设计能力和 SQL 语言编程能力。考生应切实掌握数据库原理, 为以后运用开发各类应用软件做好知识储备。
二、课程目标
本课程主要讲述数据库原理、方法和应用技术,同时涵盖大数据、NoSQL 等前沿内容, 将数据库原理、方法和应用技术相结合,以 MySQL 作为平台,系统地介绍数据库原理及应用。通过该课程的学习,要求学生掌握数据库原理知识点,具备进行关系模式规范化的能力和进行数据库概念结构设计和逻辑结构设计的能力;同时具备进行 MySQL 数据库管理、操作能力和 MySQL 编程能力。通过本课程的学习,考生应达到以下具体目标。
1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握 SQL 语言查询和编程的基本技术,具备 SQL 语言编程能力
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 掌握设计数据库的基本方法,具备数据库设计能力
5. 了解数据库技术的最新发展。
三、与相关课程的联系与区别
本课程与本专业其他课程密切相关,该课程为学生后续课程的学习做准备,为进一步学习计算机专业技能及知识打基础。
四、课程的重点和难点
本课程的重点是与数据库原理相关的内容,包括数据模型与关系型数据库概念,数据库和表数据操作、数据查询、视图和索引、数据完整性、关系数据库设计理论和数据库设计。难点是掌握关系模式规范化的目的、原则和方法,具备对关系模式进行规范化的能力掌握依据需求分析进行概念设计和逻辑设计的方法,具备根据需求分析阶段收集到的信息画出 E-R 图,并将 E-R 图转化为关系模式的能力;编写 SQL 查询语句的能力。
本大纲是“数据库原理与技术”课程的个人自学、社会助学和考试命题的依据,本课程的考试范围以本考试大纲所限定的内容为准。
本大纲在考核目标中,按照识记、领会、简单应用和综合应用四个层次规定其应达到的能力层次要求。四个能力层次是递进关系,各能力层次的含义是:识记:要求考生能够识别和记忆“数据库原理与技术”课程中有关知识点的概念性内容(如教材中给出的基本定义、语法格式、步骤方法、限定规则和特点等),并能够根据考核的不同要求,做出正确的表述、选择和判断。
领会:要求考生在识记的基础上,能够领悟各知识点的内涵和外延,熟悉各知识点之间的区别与联系,学习数据库的发展历程和数据管理技术的新发展,理解数据库产业与计算机产业发展的关系,能够根据相关知识点的特性对数据处理领域的相关问题进行简单的分析。
简单应用:要求考生运用数据库的少量知识点,分析和解决一般的应用问题,例如, 分析执行结果、编写简单的 SQL 语言、验证给定的 SQL 语句的正确性和运行结果等。
综合应用:要求考生综合运用数据库原理和技术的多个知识点,分析解决较复杂的数据处理应用问题,能独立进行数据库概念结构设计和逻辑结构设计,并编写和调试 SQL 语句。
第 1 章数据库概论
本章从数据库基本概念出发,介绍数据模型、数据库系统结构、大数据简介,为学习以后各章打下基础。
本章要求考生理解数据库基本概念,尤其理解据模型的概念、数据模型的分类和数据模型的组成要素。
1.数据库的基本概念
2.数据模型
3.数据库系统结构
4.大数据简介
数据库的基本概念
识记:数据库、数据库管理系统和数据库系统的概念。
领会:数据管理技术的发展。
数据模型
识记:数据模型的概念、数据模型的分类和数据模型的组成要素。
领会:概念模型的概念,实体之间的联系,实体-联系方法和 E-R 图;
逻辑模型的概念,逻辑模型中的层次模型、网状模型和关系模型。
简单应用:根据有关信息设计 E-R 图。
数据库系统结构
识记:数据库系统的系统结构、三级模式。
领会:数据库的二级映像和数据独立性。
大数据简介
识记:大数据的基本概念。
领会:大数据的处理过程、数据管理技术的发展。
本章的重点:数据库、数据库管理系统和数据库系统的概念、概念模型的概念、逻辑模型的概念。
本章的难点:根据有关信息设计 E-R 图。
第 2 章关系数据库系统模型
本章主要讲述关系模型、关系代数和 SQL 语言的基本知识。通过本章的学习,可以掌握关系模型的数据结构、关系的完整性以及关系操作,关系代数的运算规则,培养关系代数的运算能力。
本章要求考生掌握关系模型的数据结构、关系的完整性以及关系操作,关系代数的运算规则。
1.关系模型
2.关系代数
3.SQL 简介
关系模型
识记:关系模型的三个组成部分、关系操作的组成部分及关系操作语言的特点。
领会:关系模型的完整性规则、关系数据结构的形式化定义。
关系代数
识记:关系代数的概念、关系代数的运算三要素、关系运算的分类。
领会:关系代数的运算规则、等值连接和自然连接的区别。
简单应用:进行简单的关系代数运算。
SQL 简介
识记:SQL 语言的分类、SQL 语言的特点。
本章的重点:关系模型的数据结构、关系的完整性以及关系操作;关系代数的运算规则。
本章的难点:关系代数的运算。
第 3 章 MySQL 数据库和表本章主要介绍 MySQL 数据库的创建、选择、修改和删除,表的基本概念,数据类型, 创建表,查看表、修改表、删除表,存储引擎等内容,培养学生创建、修改、删除、选择数据库和创建、修改、删除和查看表的能力。
本章要求考生掌握 MySQL 数据库、表和数据完整性概念,具备使用 CREATE DATABASE 语句、ALTER DATABASE 语句、DROP DATABASE 语句、USE 语句分别创建数据库、修改数据库、删除数据库和选择数据库的能力,具备使用 CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句、SHOW TABLES 语句分别创建表、修改表、 删除表和查看表的能力。
1.MySQL 数据库简介
2.定义数据库
3.表的基本概念
4.数据类型
5.定义表
MySQL 数据库简介识记:使用 SHOW DATABASES 命令查看已有的数据库。
定义数据库
识记:定义数据库的语句: CREATE DATABASE 语句、ALTER DATABASE 语句、DROP DATABASE 语句、USE 语句。
简单 应用 : CREATE DATABASE 语句 、 ALTER DATABASE 语句 、 DROP DATABASE 语句、USE 语句的使用。
表的基本概念
识记:表的基本概念、表的组成。
领会:表结构的含义;表、列和属性的关系;表结构的组成。
数据类型
识记:MySQL 中常用的数据类型。
领会:MySQL 中常用的数据类型的含义、数字类型的选择、数据类型的选择应遵循的原则。
定义表
识记:创建表、查看表、修改表、删除表使用的语句。
简单应用:使用 CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句、 SHOW TABLES 语句分别创建表、修改表、删除表和查看表。
本章的重点:掌握创建表、修改表、删除表和查看表的语句和方法。
本章的难点:使用 CREATE TABLE 语句、ALTER TABLE 语句、DROP TABLE 语句、 SHOW TABLES 语句分别创建表、修改表、删除表和查看表。
第 4 章表数据操作
本章主要讲述对表中的数据进行增加、修改、删除的语句和方法。通过本章的学习, 可以培养使用 INSERT 语句、UPDATE 语句、DELETE 语句分别对表中的数据进行增加、 修改、删除的能力。
本章要求考生能正确使用 INSERT 语句、UPDATE 语句、DELETE 语句分别对表中的数据进行增加、修改、删除。
1.插入数据
2.修改数据
3.删除数据
插入数据
识记:插入数据所使用的语句的概念及类别。
领会:理解为表的所有列插入数据、指定列插入数据、插入多条记录的 SQL 语句的含义;理解 REPLACE 语句的含义;理解插入查询结果语句的含义。
简单应用:使用正确的 SQL 语句为表的所有列或指定列插入数据、插入多条记录;能正确使用 REPLACE 语句;能正确使用插入查询结果语句。
修改数据
识记: 修改数据包括修改全部记录和修改指定记录两种方法。
简单应用:使用 UPDATE 语句完成对记录的修改。
删除数据
识记:删除数据使用的两种方法;删除全部记录的两种方式。
领会:理解删除指定记录和删除全部记录方法的区别。
简单应用:使用 DELETE 语句完成对记录的删除。
本章的重点:使用 INSERT 语句、UPDATE 语句、DELETE 语句对表中的数据分别进行增加、修改、删除的方法。
本章的难点:使用 INSERT 语句、UPDATE 语句、DELETE 语句分别对表中的数据进行增加、修改、删除。
第 5 章数据查询
本章重点讲述使用 SELECT 查询语句对数据库进行单表查询和多表查询的各种查询方法。
本章要求考生掌握 SELECT 子句、WHERE 子句、GROUP BY 子句、HAVING 子句、 ORDER BY 子句和 LIMIT 子句分别进行投影查询、选择查询、分组查询、排序查询、限制 SELECT 语句返回的行数查询。
1.SELECT 语句
2.投影查询
3.选择查询
4.分组查询和统计计算
5.排序查询和限制查询结果的数量
6.连接查询
7.子查询
8.联合查询
SELECT 语句
识记:SELECT 语句包含的子句及其各子句的功能。
投影查询
识记:投影查询的含义。
简单应用:能正确使用 SELECT 子句进行投影查询,包括投影指定的列、投影全部列、 修改查询结果的列标题、计算列值、去掉重复行等。
选择查询
识记:选择查询的含义。
领会:LIKE 关键字和 REGEXP 关键字的异同。
简单应用:能正确使用 WHERE 子句进行选择查询,包括使用表达式比较、指定范围、 空值判断、使用 LIKE 关键字的字符串匹配查询、使用正则表达式查询等。
分组查询和统计计算
识记:聚合函数的含义、GROUP BY 子句和 HAVING 子句的含义。
简单应用:正确使用聚合函数、GROUP BY 子句和 HAVING 子句进行分组查询和统计计算。
排序查询和限制查询结果的数量识记:ORDER BY 子句、LIMIT 子句的语法格式。
简单应用:正确使用 ORDER BY 子句和 LIMIT 子句进行排序查询和限制查询结果的数量。
(六)
连接查询
识记:连接查询包括的方式;交叉连接的含义;等值连接、非等值连接、自然连接、自连接的含义。
领会:单表查询和多表查询的异同;内连接和外连接的区别;左外连接、右外连接和全外连接的区别;INNER JOIN 和 WHERE 子句的异同。
简单应用:正确使用内连接、外连接和交叉连接语句进行连接查询。
(七)
子查询
识记:子查询的含义。
领会:IN 子查询、比较子查询和 EXISTS 子查询的含义。
简单应用:正确使用 IN 谓词实现子查询和父查询的连接;正确使用比较子查询进行父查询与子查询之间的关联;正确使用 EXISTS 谓词测试子查询是否返回行。
(八)
联合查询
识记:联合查询的概念;联合查询需要遵循的规则。
简单应用:正确使用 UNION 关键词将多个查询语句结合成一个单独的 SQL 查询语句。
本章的重点:教学重点是掌握 SELECT 子句、WHERE 子句、GROUP BY 子句、 HAVING 子句、ORDER BY 子句和 LIMIT 子句分别进行投影查询、选择查询、分组查询、 排序查询、限制 SELECT 语句返回的行数查询;掌握内连接、外连接和交叉连接语句,IN 子查询、比较子查询、EXISTS 子查询语句,和联合查询语句分别进行连接查询、子查询和联合查询。
本章的难点 :SELECT 子句、 WHERE 子句 、GROUP BY 子句、 HAVING 子句、 ORDER BY 子句和 LIMIT 子句、联合查询语句。
第 6 章视图和索引
本章学习视图、索引的概念及其作用。
本章要求考生理解视图和索引的概念,并掌握创建视图、修改视图、删除视图、查询视图的语句和方法,掌握更新视图的方法,掌握三种创建索引的方法和两种删除索引的语句和方法。
1.视图及其作用
2.视图操作
3.索引及其作用
4.索引操作
视图及其作用
识记:视图的含义。
领会:视图的优点。
视图操作
识记:视图操作包括的内容。
领会:理解创建视图、修改视图、删除视图、查询视图的方法,理解 CREATE VIEW 语句、ALTER VIEW 语句、DROP VIEW 语句、SELECT 语句对视图进行查询的含义;理解更新视图的含义。
简单应用:具备使用视图操作语句分别创建视图、修改视图、删除视图、查询视图的能力;具备通过视图进行插入、删除、修改数据的能力。
索引及其作用
识记:索引的概念、索引的分类。
领会:正确使用索引的优点、建立索引的建议。
索引操作
识记:三种创建索引的方法。
领会: 理解两种删除索引的方法。
简单应用:使用 CREATE INDEX 语句、ALTER TABLE 语句分别在已有的表上创建索引;使用 CREATE INDEX 语句在创建表的同时创建索引;使用 SHOW INDEX 语句查看表上建立的索引;使用 DROP INDEX 语句、 ALTER TABLE 语句分别删除索引。
本章的重点:教学重点是掌握创建视图、修改视图、删除视图、查询视图的语句和方法,掌握更新视图的方法,掌握三种创建索引的方法和两种删除索引的语句和方法。
本章的难点:使用 CREATE VIEW 语句、ALTER VIEW 语句、DROP VIEW 语句、 SELECT 语句分别创建视图、修改视图、删除视图、查询视图的能力;对更新视图进行插入、删除、修改数据;使用 CREATE INDEX 语句、ALTER TABLE 语句分别创建索引的能力和使用 DROP INDEX 语句、ALTER TABLE 语句分别删除索引。
第 7 章数据完整性
本章学习数据完整性的概念、实体完整性、参照完整性、用户定义的完整性等内容。
本章要求考生掌握 CREATE TABLE 语句,具备使用该语句分别创建 PRIMARY KEY 约束、UNIQUE 约束、FOREIGN KEY 约束、CHECK 约束的能力;掌握 ALTER TABLE 语句,具备使用该语句分别创建或删除 PRIMARY KEY 约束、UNIQUE 约束、FOREIGN KEY 约束、CHECK 约束的能力。
1.数据完整性概述
2.实体完整性
3.参照完整性
4.用户定义的完整性数据完整性概述识记:数据完整性的概念、数据完整性约束机制的优点。
领会:MySQL 的数据完整性类型:实体完整性、参照完整性、用户定义的完整性、 完整性约束的含义。
实体完整性领会:主键约束、唯一性约束的含义;两者的区别。
综合应用:在数据库设计中,正确使用语句实现实体完整性。
参照完整性
识记:定义外建时需要遵守的规则。
领会:参照完整性规则的含义、外键约束的含义。
简单应用:正确使用 SQL 语句创建、删除、修改外键约束。
综合应用:在数据库设计中正确使用语句实现参照完整性。
用户定义的完整性
识记:检查约束和非空约束的含义。
领会: 检查约束和非空约束可使用的语句。
综合应用:在数据库设计中,正确使用语句实现用户定义的完整性。
本章的重点:掌握创建和删除 PRIMARY KEY 约束、UNIQUE 约束、FOREIGN KEY 约束、CHECK 约束的语句和方法。
本章的难点:使用 CREATE TABLE 语句、ALTER TABLE 语句分别创建和删除 PRIMARY KEY 约束、UNIQUE 约束、FOREIGN KEY 约束、CHECK 约束。
第 8 章安全管理
本章主要学习 MySQL 权限表、用户管理、权限管理等内容。
本章要求考生掌握 CREATE USER 语句、DROP USER 语句、RENAME USER 语句、 SET PASSWORD 语句,具备使用上述语句分别创建用户、删除用户、修改用户账号、修改用户口令的能力;掌握 GRANT 语句、REVOKE 语句,具备使用上述语句分别授予权限、 撤销权限的能力。
1.权限表
2.用户管理
3.权限管理
权限表
识记:MySQL 权限表所在的数据库名;权限表包括哪些表。
用户管理
识记:用户管理包含的操作及其使用的语句。
简单应用:能正确使用 CREATE USER 语句、DROP USER 语句、RENAME USER 语句、SET PASSWORD 语句分别创建用户、删除用户、修改用户账号、修改用户口令。
权限管理
识记:权限管理包含的操作及其使用的语句。
领会:MySQL 可以授予的权限包含的组类及每组的含义;用户指定权限级别的值的格式及其含义。
简单应用:能正确使用 GRANT 语句、REVOKE 语句分别授予权限、撤销权限。
本章的重点:创建用户、删除用户、修改用户账号、修改用户口令的语句和方法,授予权限、撤销权限的语句和方法。
本章的难点:正确有效的 CREATE USER 语句、DROP USER 语句、RENAME USER 语句、SET PASSWORD 语句分别创建用户、删除用户、修改用户账号、修改用户口令;正确有效地使用 GRANT 语句、REVOKE 语句分别授予权限、撤销权限。
第 9 章关系数据库设计理论
本章主要学习关系数据库设计理论、关系模式规范化、数据依赖的公理系统、关系模式的分解等内容。
本章要求考生掌握关系模式规范化的目的、原则和方法,具备对关系模式进行规范化的能力。
1.关系数据库设计理论概述
2.关系模式规范化
3.数据依赖的公理系统关系数据库设计理论概述识记:关系数据库的概念、关系数据库理论包含的内容。
领会:关系数据库设计理论各内容之间的关系、如何判断是否是好的关系模式。
关系模式规范化
识记:关系模式规划化的含义、数据依赖的类型和含义;码和范式的含义。
领会:函数依赖的含义、完全函数依赖、部分函数依赖和传递函数依赖的含义;
1NF、2NF、3NF、BCNF、4NF 和多值依赖等含义、关系模式规范化的目的、方法和过程。
简单应用:分析模式的主码;写出函数依赖关系,包括完全函数依赖、部分函数依赖和传递函数依赖等关系。
综合应用:掌握 1NF、2NF、3NF 规范化范式的方法,使用规范化方法解决应用问题。
数据依赖的公理系统
识记:Armstrong 公理系统的含义。
领会:闭包及其计算。
简单应用:确定候选码。
本章的重点:掌握关系模式规范化的目的、原则和方法。
本章的难点:规范化关系模式。
第 10 章数据库设计
本章主要学习数据库设计概述、需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护等内容。
本章要求考生理解数据库设计的方法和步骤,掌握依据需求分析进行概念结构设计和逻辑结构设计的方法,培养根据需求分析阶段收集到的信息画出 E-R 图,并将 E-R 图转化为关系模式的能力。
1.数据库设计概述
2.需求分析
3.概念结构设计
4.逻辑结构设计
5.物理结构设计
数据库设计概述
识记:数据库设计的特点、数据库设计的方法。
领会:数据库设计的基本步骤。
需求分析
识记:需求分析的任务。
领会:需求分析的方法。
概念结构设计
识记:概念结构的含义。
领会:概念结构的方法和步骤。
简单应用:局部 E-R 模型设计。
综合应用:全局 E-R 模型设计。
逻辑结构设计
识记:逻辑结构设计的任务。
领会:逻辑结构设计的步骤。
综合应用:E-R 模型向关系模型的转换。
物理结构设计
识记:物理结构设计的任务。
本章的重点:掌握依据需求分析进行概念结构设计和逻辑结构设计的方法本章的难点:根据需求分析阶段收集到的信息画出 E-R 图,并将 E-R 图转化为关系模式。
一、
自学考试大纲的目的和作用“ ” 数据库原理与技术课程自学考试大纲是根据自学考试专业考试计划的要求,结合自学考试的特点而确定。其目的是对个人自学、社会助学和课程考试命题进行指导和规定。
课程自学考试大纲明确了课程学习的内容以及深广度,规定了课程自学考试的范围和标准。因此,它是编写自学考试教材和辅导书的依据,是社会助学组织进行自学辅导的依据,是自学者学习教材、掌握课程内容知识范围和程度的依据,也是进行自学考试命题的依据。
二、课程
自学考试大纲与教材的关系课程自学考试大纲是进行学习和考核的依据,教材给出了学习掌握课程知识的基本内容与范围,教材的内容还包括大纲所规定的课程知识的扩展与发挥。课程内容在教材中可以体现一定的深度或难度,但在大纲中对考核的要求一定要适当。
大纲与教材所体现的课程内容基本一致;大纲里面的课程内容和考核知识点,教材里一般也要有。反过来教材里有的内容,大纲里就不一定体现。
三、关于自学教材
《数据库原理与应用(基于 MySQL)》,赵明渊主编,清华大学出版社,2022 年版。
本教材
第 3 章、第
9 章、第 10 章、第 11 章,第 13 章、第 14 章、第 16 章的第 6 节和第 7 节,第 17 章,考生可根据个人能力兴趣学习,不纳入考核范围。
四、关于
自学要求和自学方法的指导本大纲的课程基本要求是依据专业考试计划和专业培养目标而确定的。课程基本要求还明确了课程的基本内容,以及对基本内容掌握的程度。基本要求中的知识点构成了课程内容的主体部分。因此,课程基本内容掌握程度、课程考核知识点是高等教育自学考试考核的主要内容。为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在章节的基本要求中一般也指明了章节内容的重点和难点。由于成人学习的个性化特点,建议业余自学时间不低于 64 个学时。
建议学习本课程时注意以下几点:
1.在学习本课程教材之前,应先仔细阅读本大纲,了解本课程的性质和特点,熟知本课程的基本要求,在学习本课程时,能紧紧围绕本课程的基本要求。
2.在自学每一章的教材之前,先阅读本大纲中对应章节的学习目的与要求、考核知识点与考核要求,以使在自学时做到心中有数。
3.把学习基本理论、基本知识与分析、解决实际问题结合起来。首先,要弄懂基本理论、基本原理、基本知识和基本方法;其次,要学习运用这些知识联系实际解决有关实际问题。重点是要深刻领会教材内容,将知识转化为能力,提高运用知识分析问题和解决问题的能力。
4.学习数据库原理和技术的目的是全面地学习数据库的基本原理、方法,能应用现有的数据库管理软件及软件开发工具,掌握数据库结构设计和数据库应用系统开发的方法, 培养学生综合分析、设计以及开发数据库应用系统的能力。学生综合分析和设计开发的培养除要学习课程书本知识之外,上机实践是学习程序设计最有效的途径,为此,要求考生加强上机实践,提升实践能力,能在计算机上解答教材中的习题。
五、对社会助学的
要求对担任本课程自学助学的任课教师和自学助学单位提出以下几条基本要求。
1.熟知本课程考试大纲的各项要求,熟悉各章节的考核知识点。
2.辅导教学以大纲为依据,不要随意删减内容,以免偏离大纲。
3.辅导还要注意突出重点,要帮助学生对课程内容建立一个整体的概念。
4.辅导要为考生提供足够多的上机实践机会,注意培养学生的上机操作能力,让学生能够通过上机实践进一步掌握相关知识。
5.注意培养自学者应用知识的能力助学者在辅导时应帮助自学者梳理重点内容和一般内容之间的关系,在他们全面掌握全部考试内容的基础上,深入数据库理论、关系数据库系统模型、数据库表操作和查询、视图和索引、数据完整性和关系数据库设计理论等重点内容,注意本课程关系数据库设计过程的系统性。
数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。助学者应帮助自学者在掌握数据库基本原理和 MySQL 基本知识的基础上,突出主要知识点,并结合应用实例,以能力培养为主线。通过验证性实验,培养学生调试题目给出的 SQL 语句的代码的能力。
考纲内容学时建议:
章次学习内容建议学时
第 1 章数据库概论第
2 章关系数据库系统模型第 3 章 MySQL 数据库和表第 4 章表数据操作第 5 章数据查询第 6 章视图和索引第 7 章数据完整性第 8 章安全管理第 9 章关系数据库设计理论第 10 章数据库设计
六、对考核内容的说明
1. 本课程要求考生学习和掌握的知识点内容都作为考核的内容。课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点。因此,课程自学考试大纲中所规定的考试内容是以分解为考核知识点的方式给出的。由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知层次确定其考核要求。
2. 在考试之日起 6 个月前,由全国人民代表大会和国务院颁布或修订的法律、法规都将列入相应课程的考试范围。凡大纲、教材内容与现行法律、法规不符的,应以现行法律法规为准。命题时也会对我国经济建设和科技文化发展的重大方针政策的变化予以体现。
八、关于考试命题的若干规定
1.本课程考试采用闭卷笔试方式考核,考试时间 150 分钟,满分 100 分,60 分及格。
考试时只允许携带笔,答卷必须使用蓝色或黑色钢笔或签字笔书写。
2.本大纲各章所规定的基本要求、知识点及知识点下的知识细目,都属于考核的内容。
考试命题既要覆盖到章,又要避免面面俱到。要注意突出课程的重点、章节重点,加大重点内容的覆盖度。
3.命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求。命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练。不应出与基本要求不符的偏题或怪题。
4.本课程在试卷中对不同能力层次要求的分数比例大致为:识记占 20%,领会占30%,简单应用占 30%,综合应用占 20%。
5.要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级。每份试卷中不同难度试题的分数比例一般为:易占 20%,较易占 30%, 较难占 30%,难占 20%。
6.各种题型的具体样式参见本大纲附录。
V 题型举例
一、单项选择题
(在每小题后的 4 个备选项中只有一个是符合题目要求的,请将其选出并填写在题后的括号内)
1. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是( )
A. DBMS 包括 DBS 和 DB B.DBS 包括 DBMS 和 DB C. DB 包括 DBS 和 DBMS D.DBS 就是 DBMS,也就是 DB
二、简答题
1.简述数据库管理系统的功能。
三、简单设计题
1. 某图书管理系统数据库中包含三个关系图书《条形码,书名,作者姓名,出版社。单价) 读者《借书证号,姓名,性别) 借阅(借书证号,条形码。借书日期,还书日期) 实现下列操作:
(1)使用关系代数查询“数据库系统原理”书的作者姓名。
(2)使用 SQL 语句查询每个出版社出版的图书总数量。
四、综合题
1. 某医院病房计算机管理中只需要如下信息:
科室:科室名,地址,电话医生:工作证号,姓名,职称,年龄,科室名病人:病历号,姓名,性剧,主治医生工作证号其中:一个科室有多名医生,一个医生只能属于一个科室,但可麦多个病人的诊治, 一个病人的主治医生只有一个。
(1)试面出上述实体类系的 E.R 图(不必画实体的属性)
(2)转换成关系模式并指自每个关系模式的主码和外码,在主码下面直线,在外码下画波浪线。
(3)用 SQL 语句建立“科室”表。
