自考《数据库原理与技术》课程考试大纲
广东省高等教育自学考试《数据库原理与技术》课程考试大纲 (课程代码:13009) 目录 Ⅰ 课程性质与课程目标 Ⅱ 考核目标 Ⅲ 课程内容与考核要求 Ⅳ 关于大纲的说明与考核实施要求 附录...
广东自考《数据库原理与技术》课程考试大纲(13009)
广东省《数据库原理与》大纲
(代码: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章 | 数据库概论 | 4 |
第2章 | 关系数据库模型 | 6 |
第3章 | MySQL数据库和表 | 6 |
第4章 | 表数据操作 | 6 |
第5章 | 数据查询 | 12 |
第6章 | 视图和索引 | 6 |
第7章 | 数据完整性 | 6 |
第8章 | 安全 | 6 |
第9章 | 关系数据库设计 | 8 |
第10章 | 数据库设计 | 4 |
可能感兴趣的内容
自考本科的条件与要求
自考百科2023-08-20广东省自学考试报名官网入口
自考百科2023-12-22北京成人大专有哪些专业
成考信息2023-05-02网络教育本科学费8000贵吗
网络教育2022-02-24广西自考本科有哪些院校
学校与专业2023-11-11