自考00911互联网数据库考试大纲(2026年版)
湖南 省高 等教 育自 学考 试课 程考 试大 纲互联网数据库 (课程代码:00911) 湖南省教育考试院组编 2025 年 6 月高等教育自学考试课程考试大纲课程名称:互联网数据库课程代码:00911
第一部分
课程性质与目标
一、课程性质与特点
互联网数据库是高等教育自学考试电子商务专业的选考课。本课程主要讲述互联网数据库的基本原理和技术,从互联网数据库应用的角度,介绍互联网数据库的设计原理、数据库编程技术、网络数据库应用程序设计技术等内容。本课程的技术性、应用性、综合性很强,是一门涉及数据库原理,网页程序设计、数据库管理等知识的综合性课程。课程本身要求考生有一定的实践动手能力。
二、课程目标与基本
要求通过本课程的学习,考生具备根据用户需求设计网络数据库应用程序的基本能力;掌握如何获取用户对互联网数据库应用的需求,并根据用户需求和数据库设计技术,创建数据库、开发网站应用程序等方面知识。通过相关实践,考生将掌握如何根据用户需求进行互联网数据库应用的规划、开发和管理,从而为将来的工作奠定坚实的基础。基本要求:
1.了解互联网数据库应用的需求获取,并能根据用户需求,确定互联网数据库应用的建设目标。
2.掌握互联网数据库的基本原理和网络数据库应用开发的基本流程和相关技术。
3.能够熟练掌握互联网数据库的设计、开发和测试等技术。
三、与本专业其他课程的关系互联网数据库
应用作为电子商务专业的一门重要基础课程,应先修《计算机网络原理》《程序设计》等课程。
第二部分考核内容与考核目标
第一章 网络
应用程序设计基础通过本章的学习,掌握网站的基本工作原理和网络应用程序的运行模式及 Apache 和 MySQL 的安装与配置,网站建设的整体流程等。
(一)网络应用程序概述(次重点)识记:1.网络应用程序的运行模式的分类
2.网页与网站的基本概念
3.大数据的概念
理解:1.网络应用程序的设计结构
2.网站的基本工作原理
3.网页应用程序分类(二)网站建设相关软件(一般)识记:MySQL 的常用管理工具理解:1.网站建设的基本流程
2.网站前期设计的主要内容
3.Apache 服务器的主要配置项应用:MySQL 的常用管理工具的应用
第二章 Dreamweaver 及静态网页设计基础通过本章的学习,掌握 Dreamweaver 的安装与基本操作、HTML 文档的设计基础、文本、图像、链接、锚点以及 CSS 和 DIV 的基本设计等内容。本章的难点内容为:CSS 的类选择器与 DIV 的盒模型的应用。
(一)Dreamweaver 的安装与基本操作(一般)识记:站点的基础概念理解:1.建立本地站点的步骤
2.设计网页的一般步骤
3.Dreamweaver 的基本配置项(二)HTML 文档的设计基础(重点)识记:1.HTML 基本术语
2.链接和锚记的概念理解:1.HTML 文档的设计规则
2.标题、段落、图像的基本设置
3.典型的文本、段落和图像的属性应用:1.链接的应用
2.锚记链接的应用
3. HTML 文档基本结构的设计(三)DIV 和 CSS 页面布局(次重点)识记:CSS 语法基础理解:1.CSS 的选择器类型及特点
2.DIV 元素基本属性
3.DIV 盒子模型应用:利用 DIV 进行精确定位
第三章 网页的布局和
应用通过本章的学习,掌握常见的网页版面布局类型及应用、表格设计、表单控件设计等内容。本章的难点内容为:表单及表单控件的设计。
(一)表格与网页布局设计(次重点)识记:表格的基本结构理解:1.Dreamweaver 预设布局
2.表格设计的基本步骤应用:1.利用表格对网页进行合理布局
2.常见网页版面布局的类型选择(二)表单及控件设计(重点)识记:表单的基本概念和主要属性理解:表单中的控件与实际页面中的数据如何关联应用:1.利用模板快速设计页面
2.表单中的常用控件及基本属性
第四章 数据库逻辑设计及数据库系统结构
通过本章的学习,掌握数据库表设计中的常见术语、属性之间的函数依赖关系、 关系模式的规范化、数据库设计规范及数据库系统的结构。本章的难点内容为:关系模式的规范化。
(一)数据库基础概念(次重点)识记:1.需求分析
2.数据表设计中的常见术语理解:1. 概念设计
2.如何确定数据表的主键
3.数据库设计中的需求分析的主要内容(二)函数依赖关系与关系模式规范化(重点)识记:函数依赖的基本概念理解:1.完全函数依赖、部分函数依赖和传递函数依赖的基本特点
2.如何判断一个关系是否满足第一范式、第二范式和第三范式 3.关系模式规范化的意义应用:利用模式分解,将一个关系模式分解到满足第三范式(三)数据库系统结构与数据库设计(重点)识记:1.数据编码的基本概念
2.数据库系统的三层模式理解:1.数据编码的作用
2.数据库系统的运行过程应用:利用关系模式的模式分解,设计出满足实际应用要求的数据库
第五章 MySQL 数据库管理与维护通过本章的学习,掌握 MySQL 数据库的管理和维护的基础操作,尤其是掌握 MySQL 的语法规则、账户管理、权限管理、数据库管理和维护数据表的操作。本章的难点内容为:根据要求创建相应的数据表。
(一)MySQL 客户端管理工具与语法规则(一般)识记:MySQL 命令行基本语法规则理解:1.半角圆点在语句中的作用
2.引号的作用
3.空格的作用
4.语句定界符的作用应用:MySQL 命令行客户端登录数据服务器的基本命令(二)账户与权限管理(次重点)识记:1.账户的意义和表示形式
2.账户权限的对象范围理解:1.用户访问数据库时,MySQL 访问控制两个阶段的作用
2.删除和修改账户的命令应用:1.利用账户授权语句为不同账户设置合理的权限
2.撤销账户权限的具体应用 3 新增账户命令的主要参数(三)数据库管理(次重点)识记:MySQL 三种主要存储引擎的类型和特点理解:创建数据库的命令参数和各参数的意义应用:1.使用带条件的语句创建数据库,避免出现错误信息
2.选择当前数据库的命令(四)创建与维护数据表(重点)识记:1.表结构中的主要参数
2.字段主要附加属性的作用理解:1.主键选取的规则
2.表中索引的作用
应用:1.根据主键设置规则和实际的数据库应用环境,合理设置主键及相关索引,提高查找数据的速度
2.根据实际需要确定数据表中的各字段的数据类型
第六章 数据库访问及结构化查询语言
通过本章的学习,掌握数据库访问及结构化查询语言,尤其是 MySQL 中的各种表达式和 SQL 的基本语句。本章的难点内容为:根据 SQL 语法,编写满足要求的各种 SQL 语句。
(一)创建与维护表结构(次重点)识记:创建表的语句格式理解:1.表外键的作用
2.参照完整性的命令的作用应用:1.如何按照要求对表结构进行增加,删除和修改操作
2.设置主键的命令
3.多个主属性指定主键的命令(二)MySQL 的表达式(重点)识记:表达式的定义理解:1.时间函数获取指定的年,月,日和日期之间的天数的操作
2.常用字符串函数的基本操作应用:1.熟练掌握混合数据类型进行运算时的运算符转换规则,以获取正确的运算结果
2.基本的算术运算符使用
3.主要数学函数的应用(三)增加数据的记录与数据维护(次重点)
理解:1.向数据表中增加多个记录的基本操作命令和注意事项
2.替换数据记录时,关键字重复是如何影响记录的应用:1.熟练掌握多条件取值运算操作
2.熟练掌握参照完整性对数据维护的影响,尤其是对“级联”和“限制”的影响
3.数据维护的基本操作(四)数据查询与统计分析(重点)识记:查询命令的基本语句格式理解:1.排序关键词对查询结果的影响
2.Having 条件和 Where 条件的区别与联系应用:1.熟练掌握多个数据源连接类型的区别,根据需要选择合适的连接类型满足查询的要求
2.常用的数据分组统计分析函数的应用
3.数据排序的应用
4.多个数据源连接查询的应用(五)SQL 语句的嵌套与合并(重点)识记:1.主 SQL 语句与子查询
2.子查询语句的基本嵌套格式
3.子查询语句的嵌套位置
4.SQL 语句合并理解:1.嵌套语句的执行过程
2.子查询的运算规则应用:1.利用 Exists 运算实现嵌套查询
2.熟练掌握增加记录与查询语句的合并
3.熟练掌握查询语句的合并
第七章 PHP 程序设计基础通过本章的学习,掌握 PHP 程序设计的基本语法规则和正则表达式的应用。本章的难点内容为:正则表达式函数的具体应用。
(一)PHP 程序的语法基础(重点)识记:1.PHP 的 4 种不同风格的程序形式
2.PHP 的语法规则
3. PHP 程序的编辑与运行理解:1.PHP 与 HTML 的区别与关联
2.PHP 代码嵌入 HTML 代码中的形式
3.HTML 代码嵌入 PHP 代码中的作用(二)变量与各种表达式(重点)识记:变量的定义和命名规则理解:1.检测变量的函数 IsSet()的作用
2.接收表单控件数据的超全局关联数组$_POST 的作用应用:1.字符串连接符和字符串函数的应用
2.合理利用运算符的优先级与结合性,正确编写数值型表达式
3.利用日期和时间表达式,正确处理程序中的关于时间的操作
4..表达式的应用
(三)正则表达式(重点)识记:1.正则表达式的概念
2.正则表达式的基本表示形式理解:1.正则表达式中的普通转义字符的作用
2.正则表达式中原子表和重复匹配的作用应用:常用正则表达式函数 Preg_Match()、Ereg()、,Split()函数的应用
第八章 PHP 程序设计通过本章的学习,掌握 PHP 程序设计中分支结构,循环结构,数组的定义和应用、获取表单控件数据的程序设计和程序出错处理。本章的难点内容为:获取表单控件数据的程序设计。
(一)分支结构与循环结构程序设计(重点)识记:1.分支结构的作用
2.循环结构的作用
理解:1.If…ElseiIf…Else 语句创建分支结构的执行过程
2.Switch…Case 多分支结构的执行过程
3.While 循环结构的执行过程应用:1.熟练掌握循环结构中退出循环的条件设置
2.熟练掌握循环嵌套的程序设计思想解决复杂的计算问题(二)数组及数组的典型应用(重点)识记:数组的定义理解:1.数组元素引用的方式2 多维数组下标的规律应用:1.使用 In_Array 和 Array_Search 函数实现数组元素的查找
2.使用 For Each 遍历数组
3.索引数组的下标的应用
4.关联数组的下标的应用
5.创建数组的 Array()函数的应用(三)获取表单控件数据的程序设计(重点)识记:1.超全局关联数组$_POST 和$_GET 的作用理解:1.通过$_POST[控件名]获取单值控件的值
2.通过$_POST[控件名]数组获取多值控件的值应用:1.单值控件的应用
2.多值控件的应用
(四)自定义函数与变量作用域、出错处理(重点)识记:1.自定义函数的结构
2.函数的 4 个基本组成部分
3.函数的两种参数传递方式
4.变量作用域的概念理解:1.超全局变量,全局变量与函数局部变量的作用范围
2.程序文件之间的数据传递方式应用:1.熟练掌握函数的调用
2.熟练掌握参数值传递和参数引用传递的区别,能正确选择合适的传递方式,满足程序的要求
第九章 动态网页及程序设计
通过本章的学习,掌握网页与数据库服务器连接的基本方法,数据查询动态网页的程序设计。本章的难点内容为:如何将 SQL 查询记录集中的数据输出到网页中, 并通过记录集相关函数定位记录中的数据。
(一)网页与数据库服务器的连接(次重点)识记:网页连接数据库的主要参数理解:1.浏览器访问数据库服务器的工作过程
2.为了避免信息乱码,如何合理地设置字符集(二)数据查询动态网页程序设计(重点)识记:与记录集相关的函数和主要参数理解:记录集中的数据如何与表格相结合,显示在网页端应用:MySQL_Fetch_Assoc、 MySQL_Fetch_Row、 MySQL_Fetch_Array这三个主要函数的应用(三)用户注册和登录网页程序设计(一般)识记:用户注册网页程序设计应用:1.掌握 MySQL_Affected_Rows()函数如何判断数据表是否修改成功
2.掌握通过全局变量$_SESSION 确定用户的登录状态,实现各个页面之间的登录状态检测
3.用户登录网页的信息处理流程
第十章 MySQL 程序设计通过本章的学习,掌握常用 MySQL 的基本语句、分支结构程序设计、循环结构程序设计、存储过程设计、触发器设计和事件设计。本章的难点内容为:使用分支结构和循环结构程序设计实现各种数据处理的业务逻辑,并以存储过程的形式保存在服务器上,供网页中的代码调用。
(一)常用 MySQL 基本语句(重点)识记:1.调用存储过程的基本语法
2.复合语句的基本概念
3.变量的定义与赋值理解:1.如何获取一行查询结果
2.通过游标获取多行查询结果的主要步骤(二)MySQL 的分支与循环结构程序设计(重点)识记:1.分支结构的两种基本语句形式
2.循环结构的三种基本语句形式理解:1.多分支条件的处理使用 Case 语句
2.循环语句中的循环终止条件的设计应用:使用循环语句实现逐行读取游标中的数据(三)存储函数和存储过程设计(重点)识记:1.存储过程的概念
2. 存储函数的概念理解:1.存储函数的调用和管理
2.使用语句创建存储过程的基本过程应用:在程序中调用存储过程完成预定功能(四)触发器与事件设计(一般)识记:1.触发器的概念
2.事件的概念
理解:1.触发器的应用场景
2.事件调度器的作用应用:使用 PHP 调用存储过程的基本过程
第十一章 会话管理
通过本章的学习,掌握 Session 会话技术的基本概念和基本应用。
(一)会话概述(次重点)识记:会话的基本概念理解:1.Session 技术的缺陷
2.Session 技术的特点应用:Cookie 技术的应用(二)Session 会话技术(重点)识记:1.程序启动 Session 会话方式的定义
2.系统启动 Session 会话方试的定义理解:1.注销 Session 会话的重要性
2.Session 技术的主要参数
第三部分
有关说明与实施要求
一、考核的能力层次表述
本大纲在考核目标中,按照“识记”“理解”“应用”三个能力层次规定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上, 其含义是:识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。
理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。
二、教材
指定教材:《基于互联网的数据库及程序设计》,曹成志、宋长龙,清华大学出版社,2024 年第 3 版
三、
自学方法指导
1.在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有数,有的放矢。
2.阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。
3.在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。
4.完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。
四、对社会助学的要求
1.应熟知考试大纲对课程提出的总要求和各章的知识点。
2.应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3.辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,以免与大纲脱节。
4.辅导时,应对学习方法进行指导,宜提倡“认真阅读教材,刻苦钻研教材,主动争取帮助,依靠自己学通”的方法。
5.辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。
6.注意对考生能力的培养,特别是自学能力的培养,要引导考生逐步学会独立学习,在自学过程中善于提出问题,分析问题,作出判断,解决问题。
7.要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中会存在着不同难度的试题。
8.助学学时:本课程共 3 学分,建议总课时 54 学时,其中助学课时分配如下:
章次章节名称学时
第一章
网络应用程序设计基础
第二章
Dreamweaver 及静态网页设计基础
第三章
网页的布局和应用
第四章
数据库逻辑设计及数据库系统结构
第五章
MySQL 数据库管理与维护
第六章
数据库访问及结构化查询语言
第七章
PHP 程序设计基础
第八章
PHP 程序设计
第九章
动态网页及程序设计
第十章
MySQL 程序设计
第十一章
会话管理合计
五、关于命题考试的若干规定
1.本大纲各章所提到的内容和考核目标都是考试内容。试题覆盖到章,适当突出重点。
2.试卷中对不同能力层次的试题比例大致是:“识记”为 30%、“理解”为40%、“应用”为 30%。
3.试题难易程度应合理:容易、中等、难比例为 3:4:3。
4.每份试卷中,各类考核点所占比例约为:重点占 60%,次重点占 30%,一般占 10%。
5.试题类型一般分为:单项选择题、填空题、名词解释题、简答题、综合题。
6.考试采用闭卷笔试,考试时间 150 分钟,采用百分制评分,60 分合格。
六、题型示例(样题)
一、单项选择题
(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”上的相应字母涂黑。错涂、多涂或未涂均无分。
1.在 SQL 中,用于统计记录行数的聚合函数是A. SUM() B.COUNT() C. TOTAL() D. NUMBER()
二、填空题
(本大题共 5 小题,每小题 1 分,共 5 分)
21.在 MySQL 中,11 Div 4 的值是
三、名词解释题
(本大题共 5 小题,每小题 3 分,共 15 分)
26.外键
四、简答题
(本大题共 5 小题,每小题 6 分,共 30 分)
31.简述 MySQL 中设置触发器的目的。
五、综合题
(本大题共 2 小题,每小题 15 分,共 30 分)
36.依据以下的成绩表和课程表中的数据,填写各个语句的运行结果或者解释相关的命令。
成绩表学号课程号成绩 202412001 202412001 202412001 202412002 202412002 202412002 202412003 课程表课程号课程名程序设计数据库原理高等数学大学计算机英语
(1)执行下列语句后,程序输出(1)行数据,最后一行的人数是(2),最高分是(3)。如果语句中的“课程 natural Join 成绩”修改为“课程 join 成绩 On 课程.课程号=成绩.课程号”,则输出(4)行数据,其中的 order by 的作用是(5),desc 的作用是(6)。
Select 课程.课程号,课程名,count(*) as 人数,max(成绩)as 最高分 From 课程 natural Join 成绩 Group by 课程.课程号 order by 4 desc
(2)请基于上述表中的数据,说明以课程号相等为条件执行自然连接与以成绩表为左表的左外连接时,输出结果的行数和列数的区别。
