自考13009数据库原理与技术考试大纲
《数据库原理与技术》(课程代码:13009)课程考试大纲高等教育自学考试是对自学者进行的以学历教育为主的国家考试,是个人自学、社会助学和国家考试相结合的高等教育形式。按照自学考试课程命题的有关规定,制定本大纲。
一、课程性质和考试目标
1.课程性质
《数据库原理与技术》是软件工程专业的选修课程之一。通过本课程的学习,使得学生能够了解数据模型的三要素及常用数据模型;了解数据库系统的结构及数据库管理系统的功能;掌握数据库定义、操作、管理和设计的方法;掌握一种具体的数据库关系系统的管理和使用方法。
2.考试目标
通过自学和考试,使考生掌握数据库的基本理论、基本概念与基本方法,学会设计数据库的基本方法,进而达到对理论知识的综合应用,以提高解决基本的一些实际问题的能力和水平。
二、考试内容和考核
要求本课程的考试内容以课程考试大纲为依据。主要考核内容为:
第 1 章“数据库技术基础”需要掌握:数据库基础知识;关系数据库;数据库设计概述;
主流数据库。
第 2 章“SQL Server 2012 综述”需要掌握:SQL Server 2012 概述;SQL Server 2012 安装;SQL Server 2012 安全性;SQL Server 2012 工具。
第 3 章“数据库的基本操作”需要掌握:SQL Server 数据库的基本知识和概念;创建数据库;查看和设置数据库信息;打开数据库;修改数据库;分离数据库;附加数据库;
删除数据库。
第 4 章“表的基本操作”需要掌握:SQL Server 表概述;数据库中表的创建;修改表结构;删除表;添加数据;查看表。
第 5 章“数据的基本操作”需要掌握:关系运算;单表查询;连接查询;
子查询;数据的添加、修改和删除。
第 6 章“索引及视图”需要掌握:索引的基础知识;索引分类;索引操作;索引分析与维护;视图综述;视图的操作;视图定义信息查询;加密视图。
第 7 章“数据完整性”需要掌握:数据完整性概念;约束类型;约束的创建;查看约束的定义;删除约束;数据完整性强制选择方法。
第 8 章“SQL Server 函数”需要掌握:内置函数;用户定义函数;标量函数;表值函数。
第 9 章“SQL Server 程序设计”需要掌握:程序中的批处理、脚本、注释;程序中的事务;SQL Server 变量;SQL 语言流程控制。
第 10 章“存储过程与触发器”需要掌握:存储过程综述;触发器。
第 11 章“SQL Server2012 安全管理”需要掌握:存储过程综述;SQL Server2012 安全的相关概念;服务器的安全性管理;数据库安全性管理;数据备份与还原;数据导出与导入。
三、考试范围和考试说明坚持质量标准,注重能力考查,使考试合格者能达到一般普通高等学校同专业同课程的结业水平,并体现自学考试以培养应用型人才为主要目标的特点。
1.考试依据和范围
(1)以本课程自学考试大纲为考试依据。
(2)考试必读教材:《数据库原理与技术(SQL Sever2012)》,(申时凯、邱莎、王付艳、方刚主编,清华大学出版社,2018 年版)。
2.本课程考核的知识与能力的关系《数据库原理与技术》课程考试,应考核应考者的基本理论、基本知识和基本技能,以及联系实际、运用所学的理论分析问题和解决问题的能力,确保考试合格者达到全日制普通高等学校本专业相同课程的结业水平。
考试工作应引导社会助学者全面系统地进行辅导,引导应考者认真、全面地学习指定教材,系统掌握本学科知识,培养和提高运用知识和技能、分析和解决问题的能力。
3.重点与覆盖的关系试题覆盖到各章,重点章节的内容占试卷内容比例为 60-80%。
四、考试形式和试卷结构
1.考试形式为闭卷笔试,答卷时间为 150 分钟,采用百分制,60 分为及格线。
2.考试的题型为单选题、填空题、设计题、简答题和综合题。
3.本课程在试题中不同难度要求的分数比例为:容易 20%,较易 35%,较难 35%,难 10%。
4.本课程在试题中对不同能力层次要求的分数比例为:识记占 40%,领会占 30%,简单应用占 20%,综合应用占 10%。
5.本门课程有无特殊要求(包括考生可携带的工具):无。
五、
《数据库原理与技术》课程题型举例
1.单选题
1.假设班级和班长是两个实体,班长是学生,每个学生只能属于一个班级,一个班级只有一个班长,则班级与班长实体之间的联系类型是 A.多对多 B.多对一 C.一对一 D.一对多
2.填空题
1.数据库的数据独立性包括( )和( )。
3.设计题
1.
设有 关系 S(S#,SNAME,AGE,SEX),SC(S#,C#,SCORE),C(C#,CNAME,TEACHER), 实现 下列 操作:
(1)使用关系代数查询“程华”老师所授课的课程号(C#)和课程名(CNAME);
(2)使用 SQL 查询年龄大于 21 岁的男同学的学号(S#)和姓名(SNAME);
(3)使用 SQL 查询“李强”同学不学课程的课程号。
4.简答题
1.简述数据库系统的特点。
5.综合题
1.设有学生和课程,学生选修多门课程,选修的课程有成绩,学生的属性有学号,姓名,年龄;课程的属性有课程号,课程名,学分。
请根据上述语义完成以下操作:
(1)建立一个反映上述局部应用的 E-R 图,要求标注联系类型。
