数据库原理与技术

广东省高等教育自学考试《数据库原理与技术》课程考试大纲 (课程代码: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

广东自考《数据库原理与技术》课程考试大纲(13009)

广东省《数据库原理与大纲 (代码:13009) 目录 Ⅰ 性质与目标 Ⅱ 考核目标 Ⅲ 内容与考核 Ⅳ 关于大纲的说明与考核实施 附录
学历提升在线咨询
在线咨询