SQLServer数据库基础课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQLServer数据库基础课程教学大纲
《SQLServer数据库基础》课程教案大纲
四川广播电视大学史治平
第一部分大纲说明
1、课程性质、任务、目的
本课程是四川电大计算机应用专业普通专科的一门省开必修课。

主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍SQL Server 2000实际数据库管理系统的构成与使用。

目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。

2、与其他课程关系
学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、PB等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。

3、课程特点
该课程理论性、实践性和应用性都很强。

在理论方面涉及到集合理论、关系理论、数据库设计理论等。

实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。

应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。

学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。

数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。

4、教案要求
教案要求在每一章教案内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。

了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。

5、适应范围
该教案大纲是为计算机应用专业普通专科《SQLServer数据库基础》课程制定的。

所以在内容安排和要求上主要侧重数据库的基本知识和SQL Server的应用。

第二部分媒体使用和教案过程建议
1 / 6
1、学分与学时学分,第二学期开设。

学时,5《SQL Server数据库基础》课程为90 下表给出该课程的内容和学时分配。

主要学习主教材的前五章和第八、九章内容。

实验学其它面授学时序号内容时一 4 数据库系统概述
二关系运算 3
三 4 关系规范化基础
四7 结构化查询语言---SQL
五数据库应用系统设计4
六7 ACCESS数据库管理系统的简单
应用
七ACCESS7 数据库管理系统的高级
应用
八12 SQL Server数据库管理系统概述6
九SQL Server24 数据库管理的应用8
十1 其他数据库系统与相关技术简介
总复习3
总计39
36
15
2、多种媒体教材的说明及教案环节
主教材:数据库包含所有教案知识点,对教案起主导作用,要求科学严谨、条理清楚、层次分明、文字流畅、便于阅读。

实验教材:SQL Server上机操作实验,学生按专业需要选择。

即电子商务专业选用ACCESS实验教材,软件开发与应用专业选用SQL Server实验教材,计算机应用专业选用全部两本实验教材。

每本实验教材包含若干个实验,每个实验由实验目的、实验背景知识、实验内容、实验要求等组成。

通过实验巩固所学的书本知识,增强分析问题和解决问题的能力。

3、考核
本课程采用笔试和上机操作两种考核方式。

笔试占60%,上机考试占40%,上机考核不通过者不许参加笔试。

上机考试采用课程设计的方式考核,由各教案点自行安排,建议是一种实用的数据库管理系统,如图书管理系统,人事管理系统等。

第三部分教案内容和教案要求
第一章数据库系统概述
教案内容(一)2 / 6
1. 数据管理技术的发展经历
人工管理、文件系统、数据库系统、分布式系统
2. 数据库系统的特点
结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等
3. 数据模型
数据联系(实体、属性、码、域、联系类型)
概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)
关系模型的术语和特点
4. 数据库体系结构
三级模式结构(局部(外)、全局(概念)、存储(内))
两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性
5. 数据库管理系统的功能
定义、操纵、控制、维护、数据字典
6. 数据库系统的组成
数据库、硬件、软件、管理员、用户
教案要求(二)
了解本章所有概念的含义;
掌握用E-R图描述概念模型的方法。

第二章关系运算
(一)教案内容
1. 关系和关系模式
域、笛卡儿积、关系、键(主键、候选键、外键)、关系模式2. 关系完整性
实体完整性、参照完整性、用户定义的完整性(规则)
3. 关系代数
传统的集合运算(并、交、差、广义笛卡儿积)
专门的关系运算(选择、投影、连接、等值连接、自然连接)(二)教案要求
了解本章所有概念的含义;
熟练掌握关系代数的各种运算。

第三章关系规范化基础
(一)教案内容
1. 数据不规范化带来的问题
数据冗余、插入异常、删除异常、修改异常
2. 函数依赖
属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖
3. 关系规范化
3 / 6
第一范式、第二范式、第三范式、BCNF
(二)教案要求
了解本章所有概念的含义;
掌握一个关系的各属性之间的函数依赖关系;
掌握把关系逐渐规范化的步骤和方法,能够判断一个关系的规范化程度。

第四章结构化查询语言---SQL
(一)教案内容
1. SQL语言的特性
综合统一、高度非过程化、集合操作、自含与宿主、SQL结构
2. 数据库操作
数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消
3. 数据库查询
单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、统计查询、谓词查询等
4. 数据更新
表和视图中数据的插入、删除和修改
(二)教案要求
了解本章所有概念的含义;
掌握表、视图、索引的创建与撤消的语句格式及功能;
掌握数据的插入、删除和修改的语句格式及功能;
熟练掌握库查询语句SELECT的各种格式和相应功能。

对于电子商务专业,多表嵌套和谓词查询不作要求。

第五章数据库应用系统设计
(一)教案内容
1. 数据库应用系统设计简述
设计任务、特点、步骤
2. 需求分析
任务、方法、步骤,建立数据字典
3. 概念结构设计
方法与步骤、数据抽象、局部E-R图、综合E-R图、整体优化
4. 逻辑结构设计
E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)5. 物理设计与实施
任务、存储方法选择(聚族索引、一般索引、散列)
数据装入和程序调试、数据库运行与维护、安全措施等
(二)教案要求
了解本章所有概念的含义;
掌握进行概念设计和逻辑设计的方法;
另外,对于计算机应用专业,要掌握数据库应用系统的整个设计过程。

4 / 6
第八章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. SQL Server运行环境与建库
2. 表的连接与简单查询
3. 表的高级查询
4. 表记录的插入、删除和修改
5. 索引的使用
6. 在库中使用规则和约束
7. 存储过程的使用
8. 触发器的使用
5 / 6
二. 实验要求
实验学时为30,实验的具体内容、要求和安排请参看实验教材。

6 / 6。

相关文档
最新文档