1、数据库原理与应用考试大纲.考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。该考试所包含的内容将大致稳定,试题形式多种,具有对学生把握本课程程度的较强识别、区分能力。.考试内容及要求一、考试基本要求要求考生掌握数据库系统、数据模型、关系数据库、关系规范化理论等基本概念;掌握数据库安全性和完整性、数据库设计方法和步骤、数据库备份与恢复、事务及并发控制等基础理论与应用知识。熟练掌握SQL Server 2008数据库管理系统的基本操作与应用等。 二、考核知识点及考核要求本大纲的考核要求分为“识记”、“领会
2、”、“应用”三个层次,具体含义是:识记:能解释有关的概念、知识的含义,并能正确认识和表达。领会:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。应用:在理解的基础上,能运用基本概念、基本理论、基本方法分析和解决有关的理论问题和实际问题。专题一 数据库系统概述一、考核知识点1、数据库技术的发展史2、数据库系统3、数据模型二、考核要求1、识记(1)数据库技术的三个发展阶段(2)信息的三种世界(3)常见的三种数据模型2、领会(1)数据处理技术的相关概念:信息、数据、数据处理(2)数据库系统及组成(3)数据库管理系统及功能(4)数据库的三级模式体系结构(
3、5)概念模型中实体、属性、码、联系的含义(6)关系模型的相关概念3、应用(1)实体联系模型的含义及画法专题二 关系数据库一、考核知识点1、关系数据结构2、关系的完整性3、关系运算4、数据依赖5、关系规范化二、考核要求1、识记(1)关系数据库的概念(2)关系的定义和性质(3)函数依赖(4)BC范式2、领会(1)关系模式的含义及关系模式的表示方法(2)关系完整性的种类及含义(3)传统集合运算(4)非平凡函数依赖、完全函数依赖、部分函数依赖、传递函数依赖的含义(5)关系模式规范化的目的(6)关系中码的确定(7)常用的三种范式3、应用(1)专门的关系运算(2)运用范式理论对关系进行规范化处理专题三 数
4、据库设计一、考核知识点1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库的实施和运行、维护二、考核要求1、识记(1)需求分析的任务和方法(2)数据库的实施、运行、维护(3)确定及评价数据库的物理结构(4)数据流程图与数据字典2、领会(1)概念结构设计的方法与步骤(2)关系模式的优化(3)设计用户的外模式3、应用(1)将ER图转化为关系数据模型专题四 数据库的概念和操作一、考核知识点1、数据库概念2、数据库操作二、考核要求1、识记(1)物理数据库(2)逻辑数据库2、领会(1)可视化创建数据库(2)通过SQL代码创建数据库3、应用(1)数据库创建专题五 表的操作一、考核知识点1
5、、创建数据表2、表的数据操作3、数据的导入及导出二、考核要求1、识记(1)表的基本概念2、领会(1)可视化创建数据表(2)通过SQL代码创建表(3)约束的种类及定义方法(4)数据表的记录操作(5)数据的导入及导出3、应用(1)表的创建(2)表中数据操作专题六 数据库查询一、考核知识点1、查询的条件2、分组查询3、连接查询4、子查询二、考核要求1、识记(1)查询结果排序(2)系统内置函数(3)联合查询2、领会(1)基本查询的写法(2)分组查询(3)汇总查询(4)连接查询(5)子查询3、应用(1)按要求写出相应的查询语句专题七 T-SQL编程一、考核知识点1、T-SQL语言概述2、Transact
6、-SQL编程基础二、考核要求1、识记(1)T-SQL语言简价(2)T-SQL语言的分类(3)T-SQL语言的语法约定2、领会(1)标识符、数据类型、变量的相关含义(2)批处理和注释(3)控制语句的使用:set、if、begin、while、case、return(4)函数的含义及类型(5)用户自定义函数的类型3、应用(1)设计用户自定义函数专题八 视图和索引一、考核知识点1、视图概念及操作2、索引概念及操作二、考核要求1、识记(1)视图概述(2)索引概述2、领会(1)视图的创建、修改、使用(2)索引的类型(3)索引的创建、修改3、应用(1)结合查询知识创建视图专题九 存储过程、触发器一、考核知
7、识点1、存储过程2、触发器二、考核要求1、识记(1)存储过程的概念、分类(2)存储过程的优点(3)触发器的概念以及特点2、领会(1)创建和执行存储过程(2)创建触发器(3)存储过程、触发器的异同3、应用(1)存储过程和触发器的使用方法专题十 事务与并发控制一、考核知识点1、事务概述2、事务类型3、事务处理语句4、并发控制的方法二、考核要求1、识记(1)事务的概念(2)事务的类型2、领会(1)手工加锁的方法(2)并发可以带来的问题(3)锁的概念及类型(4)死锁的产生及解决方法3、应用(1)事务处理语句专题十一 数据库的安全管理一、考核知识点1、SQL Server的安全性机制2、账号管理3、角色
8、管理4、权限管理二、考核要求1、识记(1)SQL Server的三种安全性机制(2)SQL Server身份验证的两种办法2、领会(1)账号的概念、种类及创建方法(2)角色的概念、种类及创建方法(3)权限的类别3、应用(1)三种权限操作语句的使用专题十二 数据库的备份与还原一、考核知识点1、备份2、还原3、数据库的分离与附加二、考核要求1、识记(1)备份概念及分类(2)还原概念及分类2、领会(1)数据库的备份操作(2)数据库的还原操作(3)分离数据库和附加数据库3、应用(1)数据库的备份与还原实践.考试形式及试卷结构1、考试形式为闭卷,笔试,考试时间为120分钟,试卷满分为100分。2、试卷内
9、容比例:专题一专题三约占35%,专题四专题七占35%,专题八专题十二占30%。3、试卷题型比例:单选题占20%,多选题占10%,填空题占20%,简答题占20%,综合应用题占30%。4、试卷难易比例:易、中、难分别为30%,50%,20%。.参考书目1、 数据库原理与应用教程SQL Server 2008,尹志宇、郭晴主编,清华大学出版社,2013年8月第1版。.题型示例一、单选题(每题只有一个正确选项,选错或多选都无分,每题1分,共20分)1 . 下面属于外模式范畴的设计工作是:( )A、设计ER图 B、设计关系模式 C、设计用户视图 D、设计索引2 通过设置以下哪种约束可以实现实体完整性:(
10、 )A、主码 B、外码 C、check约束 D、default约束二、多选题(每题都有两个或两个以上的正确选项,多选少选或选错都无分,每题2分,共10分)1 逻辑模型包含以下哪几种:( )A、层次模型 B、网状模型 C、关系模型 D、ER模型2 在关系模型中,允许定义的完整性约束类型是:( )A、实体完整性 B、参照完整性 C、用户自定义完整性 D、物理完整性三、填空题(每空2分,共20分)1数据完整性是指数据库中的数据正确性与一致性,通过设置主码可以实现_数据完整性。2. _是对数据库表中一个或多个列的值进行排序的结构,其主要目的是提高数据的查询速度和减少系统的响应时间。四、简答题(每题5分
11、,共20分)1试述如何有效的保护数据库的安全?2. 简述模式的含义及分类。五、综合应用题(30分)学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月等),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:1用E-R图表示上述关系的概念模型。(5分)2写出SQL语句。(15分)(1)查询所有选SQL课程的学生学号,姓名和专业。(5分)(2)删除所有选择数学的同学的选课记录。(5分)(3)查询有哪些课程没有被任何同学报选。(5分)3.创建存储过程。(10分)(1)能够查询出选修任何课程的学生信息及相应的分数。(5分)(2)以表格的形式返回本课程的平均分数。(5分)10 / 10