SQL SERVER教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
衡水职教中心
《Visual Basic 程序设计》课程教学大纲
课程名称:SQLSERVER数据库管理和开发
课程类别: 计算机专业课
编写单位: 信息部办公教研组
开课对象:北大青鸟中专二年级
课时: 48学时
一、课程概述:本课程是计算机专业的一门应用型基础课,主要内容有: SQL语句构成部分,服务器的管理及数据库的创建与应用。
二、教学目的: 通过学习本课程,学生能够对SQLSERVER数据库的库表进行基本管理,能够利用T-SQL 语言操作数据,为后续开发动态网站课程,增加数据交互功能奠定基础。
三、训练的技能:
1、掌握数据库的概念
2、掌握SQLSERVER的基本配置管理:启动停止服务、注册服务、分离附加,备份库,用户权限的简
单管理。
3、能够熟练地使用T-SQL操作数据库中的数据。
五、选定教材: SQLSERVER数据库管理和开发,北京阿博泰克北大青鸟信息技术有限公司,科学技术文献出
版社 ISBN:978-7-5023-5919-5
六、教学基本内容和要求
第一章认识数据库
1、基本内容
本章内容总体上分三部分:第一部分主要讲解数据库的相关知识及基本概念;第二部分是使用企业管理器,第三部分是上机实练部分,重点介绍使用企业管理器注册数据库服务器,建立登陆用户并为用户赋予数据库操作权限。上机实练部分主要巩固使用企业管理器注册数据库服务器,建立登录并赋予权限。
2、基本要求
1) 了解什么事数据库、关系型数据库;
2) 掌握RDBMS基本概念术语;
3)掌握SQLSERVER2000的主要应用组件;
4)会使用企业管理器管理数据库。
3、本章的学习任务:注册数据库服务器;创建登录用户并赋予权限。
第二章 SQLSERVER2000的常用配置管理
1、基本内容
本章内容总体上分三部分:第一部分主要讲解SQLSERVER2000服务配置管理及数据库的基本操作;第二部分是数据库的备份和还原;第三部分是上机实练,主要巩固如何使用企业管理器对数据库进行操作。本章重点介绍使用企业管理器进行数据库的备份和还原,主要包括数据库的完全备份及还原和差异备份。
2、基本要求
1) 重点掌握SQLSERVER服务的启动、停止和暂停;
2) 会创建、删除和移动数据库;
3)掌握数据库的备份和还原。
3、学习任务:创建BBS数据库;分离、附加BBS数据库;完全备份及还原BBS数据库;差异备份及还原
BBS数据库。
第三章管理SQLSERVER中的表
1、基本内容
本章内容总体分两部分:第一部分理论知识的介绍;第二部分是在企业管理其中,重点介绍如何通过操作创建数据库表、创建表之间关系、建立约束和创建索引,来加深对理论知识的理解。
2、基本要求
1) 掌握创建表;
2) 掌握表中常用字段数据类型;
3) 熟练创建、修改表结构;
4)掌握简历表之间关系。
3、学习任务:会在企业管理器中建立数据表;会在企业管理器中建立表间关系;会在企业管理器中建立约束;会在企业管理器中创建索引。
第四章操纵SQLSERVER中的数据(一)
1、基本内容
本章内容总体上分两部分:第一部分理论知识的介绍;第二部分是在查询分析器中,重点介绍如何使用简单的T-SQL,来加深对理论知识的理解。
2、基本要求
熟练利用T-SQL进行数据的基本插入、查询、修改和删除操作。
3、学习任务:
1) 熟悉SQL;
2) 了解T-SQL语言中的运算符
3)会在查询分析器中,利用T-SQL进行数据的基本插入、查询、修改和删除操作;
4)了解什么是事务以及简单地创建事务。
第五章操纵SQLSERVER中的数据(二)
1、基本内容
本章分为三大部分:第一部分为对数据表中的数据进行排序;第二部分为在查询中使用函数;第三部分为模糊查询。模糊查询中的LIKE关键字在前面多次出现过。三部分内容都是围绕查询而来的,使查询的结果更加贴近实际需求。
本章内容的授课要求把所有的SQL代码都在SQLSERVER查询分析器中实际演示。
2、基本要求
1) 使用ORDER BY进行查询排序;
2) 在查询中使用聚合函数;
3) 使用LIKE、BETWEEN、IN进行模糊查询。
3、学习任务:熟练使用ORDER BY子句用于对学生信息表和成绩表中的数据进行排序;熟练使用TOP关键字来约束返回行数的查询;了解在查询中使用函数、灵活运用日期函数和聚合函数;会用常用的模糊查询。
第六章操纵SQLSERVER中的数据(三)
1、基本内容
本章内容分为三部分:第一部分为数据表中的数据进行分组统计和筛选;第二部分为多表连接查询;第三部分为简单子查询;三部分内容都是围绕查询而来的,只不过查询的业务更加复杂。
本章内容的授课要求把所有的SQL代码都在SQLSERVER查询分析器中实际演示。
2、基本要求
1) 掌握数据的分组查询;
2) 掌握数据的多表连接查询;
3) 掌握简单子查询。
3、学习任务:熟练使用GROUP BY子句用于对学生信息表和成绩表中的数据进行分组查询;熟练使用HAVING 对分组出来的数据进行筛选;掌握内联接查询,了解外联接查询;会用常见的简单的子查询。
第七章项目实战——QQ系统数据库管理(一)
1、基本内容
本章主要内容是如何创建一个QQ数据库,分析这个数据库要实现哪些功能,需要几个基本数据表,每个表有什么作用。
2、基本要求
1) 会分析数据库结构并设计数据表;
2) 创建数据库并添加约束;
3) 创建数据表之间的关系;
4) 为数据库创建登录用户。
3、学习任务:创建QQ数据库及设计数据表;为数据表添加约束;创建数据表之间的关系并创建数据表关系图;创建数据库登录账号并为其赋予数据库操作权限。
第八章项目实战——QQ系统数据库管理(二)
1、基本内容
什么是子程序和函数,子程序的编写和使用,函数的编写和使用,子程序和函数的作用域,高级用法,Visual Basic内部函数介绍。
2、基本要求
1) 重点掌握子程序和函数的编写和使用。
2) 掌握模块化程序设计的思想,学会编写具有特定功能的子程序或函数。
3) 了解Visual Basic常用的内部函数的功能。
六、课程的其它教学环节
本课程的实践教学内容
实验1 VB基本操作
实验2 界面设计
实验3 菜单设计
实验4 MDI窗体与工具栏
实验5 简单程序设计(分支结构)
实验6 简单程序设计(循环结构)
实验7 固定数组
实验8 动态数组
实验9 数组综合