福建师范大学申请成人高等教育学士学位考试
软件工程专业
《数据库管理与应用》课程考试大纲
考试形式:开卷 考试时间:120分钟
数据库原理与应用是成人高等教育软件工程专业学士学位考试计划中的一门专业课程,该课程重点要求学生学习的主要内容——数据库系统的基本概念和基础理论、SQLServer基础及使用、数据库技术的应用与发展等。本课程的主要任务是使应考者掌握数据库的基本概念、基本原理、数据库操作语言、数据库保护、数据库的设计与实现等;掌握使用一个具体的数据库管理系统SQL Server 2005的基本功能等;了解数据库技术的应用与发展。本考试大纲主要由课程性质及教学目标、参考教材、课程纲要、考试题型及样卷四部分组成。
第一部 课程性质、教学目标
《数据库管理与应用》课程,是成人高等教育软件工程专业学士学位考试计划中的一门专业课程。
《数据库管理与应用》的课程目标是:1)使应考者理解数据库原理与应用的基本概念,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、数据查询方法和关系数据库理论等。2)使应考者掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。3)使应考者了解数据库的发展趋势,培养应考者的科研素质。
第二部分 教材与学习参考书(考生自备)
本课程拟采用人民邮电出版社出版的,由陈志泊等编著的《数据库原理及应用教程》第4版,普通高等教育“十一五”国家规划教材,作为本课程的主教材。
为了更好地理解和学习本课程的内容,建议应考者可以进一步阅读以下几本重要的参考书:
1、萨师煊,王珊。 数据库系统概论(第三版)。 北京:高等教育出版社,2001
2、刘金岭,冯万利《数据库原理及应用》,《数据库原理及应用实验与课程设计指导》,北京:清华大学出版社,2010
3、姜代红、蒋秀莲主编《数据库原理及应用实用教程》,北京:清华大学出版社出版,2012
第三部分 课程纲要
第1章 数据库概述
本章考核要求如下:
1.数据库的一些基本概念
理解数据、数据库、数据库管理系统、数据库系统等概念
2.数据管理技术的发展
了解数据管理技术的发展,理解文件管理方式的各个缺点,理解数据库管理的各个优点。
3.理解数据独立性、数据逻辑独立性和数据物理独立性等概念
4.掌握数据库系统的组成及各个部分作用
5.了解组织层数据模型的类型:层次模型、网状模型、关系模型、对象-关系模型,
6.了解数据库领域的新技术
第2章 关系数据库
本章考核要求如下:
1.关系模型的数据结构及其形式化定义
1)理解数据与信息的概念,掌握数据与信息的区别。
2)理解数据模型和数据模型应满足的三个要求,掌握数据模型的三要素,理解数据模型的类型及各种类型的用途。
2.概念层数据模型
理解概念层数据模型的基本概念,掌握概念层数据模型的表示方法:E-R模型,掌握E-R模型中的重要概念:实体、属性、联系,掌握实体之间的三种联系。
3.组织层数据模型
主要掌握关系模型。
1)掌握关系模型的数据结构,掌握关系模型的基本术语及其作用:关系、元组、属性、主码、外码、域、关系模式。
2)理解关系模型的数据操作。
3)理解关系模型的数据完整性约束及各数据完整性约束的作用:实体完整性、参照完整性、用户自定义的完整性。
4.理解数据库系统体系结构的三级模式和二级映射
1)三级模式及其作用:外模式、模式、内模式
2)二级映射及其作用:外模式/模式、模式/内模式,理解二级映射如何保证了数据库系统的逻辑独立性和物理独立性。
第3章 SQL语言基础及数据定义功能
本章考核要求是:
1.了解SQL语言的发展,理解SQL语言的特点,掌握SQL语言功能概述。
2.掌握SQL Server的主要数据类型及其应用
3.掌握使用SQL语言中的CREATE TABLE语句定义基本表结构,包括在CREATE TABLE语句中定义数据的完整性约束:主码约束、外码约束、UNIQUE约束、DEFAULT约束、CHECK约束等。
4.掌握使用SQL语言中的ALTER TABLE语句修改基本表结构,包括在ALTER TABLE语句中修改数据的完整性约束:主码约束、外码约束、UNIQUE约束、DEFAULT约束、CHECK约束。
5.掌握使用SQL语言中的DROP TABLE语句删除基本表
6.掌握SQL语言中的查询语句SELECT语句的基本结构,并熟练地使用SELECT语句进行各种数据查询,包括单表查询、多表连接查询、使用TOP限制结果集、子查询等
7.熟练使用数据插入语句INSERT语句、数据更新语句UPDATE语句、数据删除语句DELETE语句实现对数据库数据进行更改操作
8.理解视图概念;掌握定义视图的SQL语句CREATE VIEW的格式,熟练使用CREATE VIEW定义所需要的视图,掌握使用SELECT语句通过视图查询数据;掌握修改和删除视图的语句;深刻理解视图的4个作用。
第4 章 关系数据库理论
本章考核要求是:
1.函数依赖
了解为什么要讨论函数依赖,理解函数依赖基本概念,掌握完全函数依赖、部分函数依赖、传递函数依赖概念。
2.关系规范化
理解关系模式中的码,掌握第一范式、第二范式、第三范式的定义,掌握判别关系模式的规范等级和关系模式的分解。
第5章 数据库安全保护
本章考核要求是:
1.事务
理解事务的基本概念及其作用,理解事务的4个特征,掌握SQL事务处理模型,掌握事务的使用。
2.并发控制
1)理解并发操作和并发控制的概念
2)理解并发操作存在的4个问题:丢失修改、读“脏”数据、不可重复读、产生“幽灵”数据,能根据给定的并发操作判别属于何种并发问题。
3)理解并发控制措施,理解共享锁和排它锁的使用,了解封锁协议。
3.数据库备份与恢复
了解数据库故障的种类、数据库备份、数据库恢复等内容。
第6章 数据库设计
本章考核要求是:
1.数据库设计概述
了解数据库设计特点,理解数据库设计方法,掌握数据库设计的基本步骤。
2.系统需求分析
理解数据库需求分析的任务,掌握数据库需求分析工具:数据流图和数据字典,掌握数据库需求分析的方法及其实际应用。
3.数据库结构设计
1)概念结构设计
理解概念结构设计的任务,理解概念结构设计的特点和策略,掌握采用E-R模型方法进行概念结构设计。
2)逻辑结构设计
理解逻辑结构设计的任务,掌握将概念模型转换为关系模型的规则、过程及其实际应用,掌握逻辑模型优化的方法。
3)掌握使用视图设计外模式。
4)数据库物理结构设计
理解数据库物理结构设计的内容和方法,了解数据库物理结构设计的评价。
4.数据库行为设计
了解数据库行为设计的任务和数据库行为设计的步骤。
5.数据库实施
了解数据库实施的任务、内容。
6.数据库的运行和维护
了解数据库运行和维护的任务、内容。
第7章 SQL Server 2012基础
本章考核要求是:
1、了解SQL Server 2012平台构成,了解安装SQL Server 2012,了解配置SQL Server 2012,掌握SQL Server Management Studio工具的使用。
2、创建数据库
了解用SSMS工具图形化方法创建数据库过程,了解用T-SQL语句创建数据库过程。
了解用SSMS工具图形化方法管理基本表的操作,包括创建基本表结构、修改基本表结构、删除基本表等操作。
3、备份数据库
理解为什么要进行数据备份,了解备份内容及备份时间, 了解备份设备、备份方法(SSMS工具和T-SQL语句)和备份过程,理解SQL Server支持的备份类型,理解备份策略,了解实现备份的方法(SSMS工具和T-SQL语句)和过程。
4、恢复数据库
理解恢复的顺序,了解实现恢复的方法(SSMS工具和T-SQL语句)和过程。
第四部分 考试题型及样卷
一、选择题(10小题,每小题2分,共20分)
1.在文件系统管理阶段,数据( )。
A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性
2.( )不是DBA数据库管理员的职责。
A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计
3.关于关系模型的3类完整性规则正确的是( )。
A.如果属性A是基本关系R的主属性,但不是候选键整体,则属性A能取空值
B.若属性F是基本关系R的外部关系键,它与基本关系S的主关系键字K相对应,则对于R中的每个元组在F 上的值必须取空值,
C.参照完整性规则用来定义外部关系键与主关系键之间的引用规则
D.实体完整性和参照完整性并不适用于任何关系数据库系统
4.在基本SQL语言中,不能实现的操作是( )。
A.删除基本表 B.并发控制 C.定义基本表结构 D.查询视图和基本表
二、填空题(10小题,每小题3分,共30分)
1.DBMS是位于___________和___________之间的一层管理软件。
2.逻辑独立性是指用户的___________与数据库的逻辑结构是___________,数据库逻辑结构发生变化时,用户的应用程序___________。
3.关系模型的3类完整性规则:__________、___________和用户自定义完整性。
三、简答题(3小题,共20分)
1.试述SQL 语言的主要功能及其最常用的语句。(5分)
四、编写程序(3小题,共30分)
1.设有下列4个表:
①部门表D,由部门号(Dno)和部门名(Dept)组成。
②学生表S,由学号(Sno)、姓名(Sn)、性别(Sex)、年龄(Age)、籍贯(BP)和部门号(Dno)组成。
③课程表C,由课程号(Cno)、课程名(Cn)、课时数(Ct)、开课学期(Term)、课程性质(Cx)和课程先行课(Cpno)组成。
④选课表SC,由学号(Sno)、课程号(Cno)和成绩(Score)组成。
试用SQL的查询语句表达下列查询:(共10分,每小题5分)
1)查询选修课程在3门以上,并且各门课程均及格的学生学号和平均成绩,查询结果按照平均成绩降序输出。
2)查询其他部门中比“信电学院”任意一个(其中某一个)学生年龄小的学生的姓名和年龄。
答题卡样式(请携带2B铅笔参加考试)
(注:以上试卷样式仅供参考,在特殊情况下,试卷题型、各题分值比例可能略有变动,最终以卷面题型及实际分值为准!)
很多人踏入社会后,基本没时间学习复习,更不可能说回去复读,然而现实社会很多又要求学历,这使得很多的社会在职人员只能退而求其次选择成人高等教育或和在职人士相关政策进行提升:
初中(含以下)、中专、高中学历毕业考生想要全日制大专学历的可以考虑下 二元制、高职扩招等政策;
初中(含以下)、中专、高中学历毕业考生无缘拿全日制大专学历的可以考虑 自学考试、成考(函授)、网教等提升政策;
更多相关资讯可关注vx公众号【高升专升本】或添加vx 18650190801 进行咨询。
|