《SQL Server数据库基础》期末复习提要
责任教师 史治平
一、
课程的性质
本课程是四川电大计算机应用专业普通专科的一门省开必修课。主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍SQL Server 2000实际数据库管理系统的构成与使用。目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
二、
考核办法
本课程采用笔试和上机操作两种考核方式。笔试占60%,上机考试占40%,上机考核不通过者不许参加笔试。上机考试采用课程设计的方式考核,由各教学点自行安排,建议是一种实用的数据库管理系统,如图书管理系统,人事管理系统等。
三、
考核内容:
第一章 数据库系统概述
(一)教学内容
1. 数据管理技术的发展经历
人工管理、文件系统、数据库系统、分布式系统
2. 数据库系统的特点
结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等
3. 数据模型
数据联系(实体、属性、码、域、联系类型)
概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)
关系模型的术语和特点
4. 数据库体系结构
三级模式结构(局部(外)、全局(概念)、存储(内))
两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性
5. 数据库管理系统的功能
定义、操纵、控制、维护、数据字典
6. 数据库系统的组成
数据库、硬件、软件、管理员、用户
(二)教学要求
了解本章所有概念的含义;
掌握用E-R图描述概念模型的方法。
第二章 关系运算
(一)教学内容
1. 关系和关系模式
域、笛卡儿积、关系、键(主键、候选键、外键)、关系模式
2. 关系完整性
实体完整性、参照完整性、用户定义的完整性(规则)
3. 关系代数
传统的集合运算(并、交、差、广义笛卡儿积)
专门的关系运算(选择、投影、连接、等值连接、自然连接)
(二)教学要求
了解本章所有概念的含义;
熟练掌握关系代数的各种运算。
第三章 关系规范化基础
(一)教学内容
1. 数据不规范化带来的问题
数据冗余、插入异常、删除异常、修改异常
2. 函数依赖
属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、
直接和传递函数依赖
3. 关系规范化
第一范式、第二范式、第三范式、BCNF
(二)教学要求
了解本章所有概念的含义;
掌握一个关系的各属性之间的函数依赖关系;
掌握把关系逐渐规范化的步骤和方法,能够判断一个关系的规范化程度。
第四章 结构化查询语言---SQL
(一)教学内容
1. SQL语言的特性
综合统一、高度非过程化、集合操作、自含与宿主、SQL结构
2. 数据库操作
数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、
索引的创建与撤消
3. 数据库查询
单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、
统计查询、谓词查询等
4. 数据更新
表和视图中数据的插入、删除和修改
(二)教学要求
了解本章所有概念的含义;
掌握表、视图、索引的创建与撤消的语句格式及功能;
掌握数据的插入、删除和修改的语句格式及功能;
熟练掌握库查询语句SELECT的各种格式和相应功能。
对于电子商务专业,多表嵌套和谓词查询不作要求。
第五章 数据库应用系统设计
(一)教学内容
1. 数据库应用系统设计简述
设计任务、特点、步骤
2. 需求分析
任务、方法、步骤,建立数据字典
3. 概念结构设计
方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化
4. 逻辑结构设计
E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)
5. 物理设计与实施
任务、存储方法选择(聚族索引、一般索引、散列)
数据装入和程序调试、数据库运行与维护、安全措施等
(二)教学要求
了解本章所有概念的含义;
掌握进行概念设计和逻辑设计的方法;
另外,对于计算机应用专业,要掌握数据库应用系统的整个设计过程。
第八章 SQL Server数据库管理系统概述
(一)教学内容
1. Microsoft SQL Server发展历程
2. SQL Server的关系化程度
3. SQL Server的运行环境
4. SQL Server的安装与启动
5. SQL Server中的数据类型
6. Transact SQL语言简介
7. ODBC技术简介
8. SQL Server管理工具简介
(二)教学要求
了解本章所有概念的含义;
掌握SQL Server中的基本数据类型的使用。
第九章 SQL Server数据库管理的应用
(一)教学内容
1. 创建数据库
2. 创建表
3. 表的插入、删除和修改
4. 数据库查询
5. 建立表索引
6. 其他数据库对象的使用
规则、默认值、约束、视图、存储过程、触发器
(二)教学要求
了解本章所有概念的含义;
了解存储过程和触发器的作用与使用;
掌握表的插入、删除和修改以及建立索引的方法;
掌握数据库查询的方法;
掌握规则、默认值和约束的定义与使用。
四、笔试考试样题
一、填空(每空1分,共20分)
1.关系数据库系统具有数据结构单一 、采用 、数据
、 理论支持等优点。
2.数据库管理系统的上层软件是
,下层支持软件是 。
3.在数据库体系结构中,两级数据映像分别是指
之间的数据映像与 之间的数据映像。
4.关系数据模型包括关系运算、
和 三个方面。
5.关系完整型包括实体完整性、 完整性和 的完整性三个方面。
二、选择题(每小题有一个或一个以上正确选项,错一个不得分,完全正确得2分,共20分)
1. 关系数据库系统具有的优点( )。
A.数据结构单一 B.采用集合运算
C.数据完全独立 D.数学理论支持
2.微软公司的SQL Server数据库管理系统一般只能运行于( )。
A.LINUX平台 B. UNIX平台 C. Windows平台 D.NetWare平台
3. SQL Server系统中的所有系统信息存储于哪个数据库( )。
A. Master B. Model C. Tempdb D. Msdb
4.Transact SQL对标准SQL的扩展主要表现为( )。
A.加入了程序控制结构 B.加入了局部变量
C.加入了全局变量
D.加入了建库语句
5. SQL Server的字符型系统数据类型主要包括( )。
A.char B.varchar C.text D.int
三、简答题(每小题10分,共20分)
1.
什么是数据库系统?用图表示数据库系统的构成。
四、写出下列语句的执行结果(每小题4分,共20分)
1.Select ABS (-999.99),ABS(888.33)
五、应用题(共20分)
题型参考教材284页的第三题应用题
(教材是中央广播电视大学出版社2004年1月出版的《数据库基础与应用》)
四川广播电视大学
2004年5月