还剩7页未读,继续阅读
文本内容:
《数据库》教学大纲SQL Server一.适用对象适用于本科学生二.课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用《数据库》SQL Server是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一是基于客户/服务器模型的关系数据库管理系统,它是一个Microsoft SQL Server功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持本课程以功能强大的关系数据库管理系统作为平台,全面系统SQL Server2019地介绍了的管理操作和应用开发,将基础知识和实际应用有机结合起来,SQL Server主要内容有数据库系统概论、安装和操作、创建数据库和创建表、SQL Server2019表数据操作、数据查询、视图和索引、数据完整性、程序设计、存储过程、T-SQL触发器、系统安全管理、备份和恢复、事务和锁定学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力三.教学目的掌握数据库技术的基本概念、原理、方法和技术
1.掌握语言查询和编程的基本技术
2.SQL掌握数据库系统安装、配置和数据库管理和维护的基本技能
3.熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能
4.力了解数据库技术的最新发展
5.四.教材及学时安排教材数据库技术与应用(版),赵明渊,清华大SQL ServerSQL Server2019学出版社,年2022学时安排讲课学时,实验学时,共计学时323264序号教学内容讲课实验第章数据库系统概论1122第章安装和操作22SQL Server201922第章创建数据库和创建表3344第章表数据操作4422第章数据查询5544第章视图和索引6622第章数据完整性7722第章程序设计88T-SQL44第章存储过程9922第章触发器101022第章系统安全管理111122第章备份和恢复第章事务和锁定12121322总复习22合计3232五.教学要求(按章节详细阐述)第章数据库系统概论1教学要求了解数据库系统的组成,了解数据库管理系统的功能和组成;了解数据模型的概念和数据模型的类型;了解大数据的概念;理解数据库和数据库系统的概念;理解关系数据库基本概念和关系运算;掌握进行概念结构设计和逻辑结构设计的技术和方法,具备根据需求分析阶段收集到的信息画出图,并将图转化为关系模式的能力E-R E-R内容要点数据库系统
1.1:数据模型
1.2关系数据库
1.3数据库设计
1.4大数据简介
1.5第章安装和操作2SQL Server2019教学要求了解的组成和新功能;SQLServer2019理解语言和语言的基本概念及其特点SQL T-SQL掌握的安装;SQL Server2019掌握服务器的启动、停止等操作;SQLServer具备使用集成开发环境的能力;内容要点SQL ServerManagement Studio概述
2.1SQLServer2019安装
2.2SQLServer2019服务器的启动和停止
2.3SQL Server环境
2.4SQL ServerManagement Studio和
2.5SQL T-SQL第章创建数据库和创建表3教学要求了解数据库基本概念及其包含的数据库对象;SQL Server了解表的基本概念;理解表结构设计方法;理解使用命令方式和图形界面方式创建数据库、修改数据库、删除数据库和选择数据库的方法;理解使用命令方式和使用图形界面方式创建、修改和删除表的方法;掌握的数据类型;SQL Server掌握、、等语CREATE DATABASEALTER DATABASEDROP DATABASE句和图形界面,分别具备使用上述语句和图形界面创建数据库、修改数据库、删除数据库和选择数据库的能力掌握、等语句和图形界面,CREATE TABLEALTER TABLEDROP TABLE分别具备使用上述语句和图形界面创建表、修改表、删除表的能力;内容要点数据库的基本概念
3.1SQLServer以图形界面方式创建数据库
3.2SQL Server以命令方式创建数据库
3.3SQL Server表的基本概念
3.4以命令方式创建表
3.5SQL Serve以图形界面方式创建表
3.6SQL Serve第章表数据操作4教学要求理解使用命令方式和使用图形界面方式进行表数据的插入、修改和删除的方法;掌握、等语句和图形界面,分别具备使用上述INSERT UPDATEDELETE语句和图形界面对表中的数据进行插入、修改、删除的能力内容要点以命令方式操作表数据
4.1SQL Serve以图形界面方式操作表数据
4.2SQLServe第章数据查询5教学要求了解数据查询语言的作用;理解语句是语言的核心及其组成;SELECT SQL掌握子句、子句、子句、子句和聚SELECT WHEREGROUP BYHAVING合函数、子句,分别具备使用上述子句进行投影查询、选择查ORDER BY询、分组查询和统计计算、排序查询的能力;掌握内连接、外连接和交叉连接查询方式,具备使用连接查询的能力;掌握子查询、比较子查询、子查询,具备使用子查询的能力;IN EXISTS掌握联合查询,具备使用联合查询的能力;内容要点投影查询
5.1选择查询
5.2分组查询和统计计算
5.3排序查询
5.4连接查询
5.5子查询
5.6查询的其它子句
5.7SELECT第章视图和索引6教学要求了解视图的概念及其作优点;了解索引的概念及其作用;理解创建视图、修改视图、删除视图、查询视图、更新视图的方法;理解创建索引、修改索引属性、删除索引的方法;掌握语句、语句、语句、查询CREATE VIEWALTER VIEWDROP VIEW视图语句、更新视图语句,分别具备使用上述语句创建视图、修改视图、删除视图、查询视图、更新视图的能力;掌握语句、语句、语句CREATE INDEXALTER INDEXDROP INDEX,分别具备使用上述语句创建索引、修改索引属性、删除索引的能力内容要点视图概述
6.1视图操作
6.2索引概述
6.3索引操作
6.4第章数据完整性7教学要求了解数据完整性的概念;理解实体完整性通过主键约束、唯一性约束来实现,理解参照完整性通过外键约束与主键约束(或唯一性约束)之间的对应关系来实现,理解用户定义的完整性通过检查约束、非空约束来实现;掌握语句,具备使用该语句分别创建约束、CREATE TABLEPRIMARY KEY约束、约束、约束的能力;UNIQUE FOREIGN KEY CHECK掌握语句,具备使用该语句分别创建或删除ALTER TABLEPRIMARY约束、约束、约束、约束的能力内KEY UNIQUEFOREIGNKEYCHECK容要点数据完整性概述
7.1实体完整性
7.2参照完整性
7.3域完整性
7.4第章程序设计8T-SQL教学要求了解数据库编程的概念;理解标识符、常量、变量、运算符与表达式的概念和使用方法;掌握流程控制语句,具备使用流程控制语句的能力;掌握系统内置函数,具备使用系统内置函数的能力;掌握用户定义函数中的标量函数和表值函数的创建、调用和删除,具备创建用户定义函数解决应用问题的能力;掌握声明游标、打开游标、提取数据、关闭游标、删除游标等操作,具备使用游标解决应用问题的能力内容要点标识符、常量、变量
8.1运算符与表达式
8.2流程控制语句
8.3系统内置函数
8.4用户定义函数
8.5游标
8.6第章存储过程9教学要求了解存储过程的概念;理解创建存储过程、执行存储过程、修改存储过程、删除存储过程的方法;理解存储过程的参数使用方法;掌握、CREATE PROCEDURE,EXECUTE,ALTER PROCEDUREDROP语句,分别具备使用上述语句创建存储过程、执行存储过程、PROCEDURE修改存储过程、删除存储过程的能力;掌握带输入参数存储过程的使用、带默认参数存储过程的使用、带输出参数存储过程的使用、存储过程返回值的使用内容要点存储过程概述
9.1存储过程的创建
9.2存储过程的使用
9.3存储过程的管理
9.4第章触发器10教学要求了解触发器的概念;理解触发器和触发器等触发器的使用方法;AFTER INSTEADOF DML掌握CREATE TRIGGER,ALTER TRIGGERDROP TRIGGERDISABLE语句、分别具备使用上述语句进行创建触TRIGGER ENABLETRIGGER发器、修改触发器、删除触发器、启用触发器、禁用触发器的能力;掌握语句,具备创建触发器的能力;CREATE TRIGGERDDL掌握触发器和触发器等触发器的使用AFTER INSTEADOF DML内容要点触发器概述
10.1创建触发器
10.2DML使用触发器
10.3DML创建和使用触发器
10.4DDL触发器的管理
10.5第章系统安全管理11教学要求了解系统安全管理的概念;理解使用命令方式和图形界面方式分别创建登录名、修改登录名、删除登录名的方法理解使用命令方式和图形界面方式分别创建数据库用户、修改数据库用户、删除数据库用户的方法理解使用系统存储过程和图形界面方式分别添加固定服务器角色成员、删除固定服务器角色成员、添加固定数据库角色成员、删除固定数据库角色成员的方法理解使用命令方式和图形界面方式对数据库用户分别授予权限、拒绝授予用户权限和撤消用户权限的方法掌握、语句和图形界面,分CREATE LOGINALTER LOGINDROP LOGIN别具备使用上述语句和图形界面创建登录名、修改登录名、删除登录名的能力;掌握、语句和图形界面,分别CREATE USERALTER USERDROP USER具备使用上述语句和图形界面创建数据库用户、修改数据库用户、删除数据库用户的能力;掌握、和语句和图形界面,分别具备使用上述语GRANT DENYREVOKE句和图形界面对数据库用户授予权限、拒绝授予用户权限和撤消用户权限的能力内容要点安全机制和身份验证模式
11.1SQL Server服务器登录名管理
11.2数据库用户管理H.3角色
11.4权限管理
11.5第章备份和恢复12教学要求了解备份和恢复的概念;理解备份类型和恢复模式;理解使用命令方式和图形界面方式分别创建和删除备份设备的方法;理解使用命令方式和使用图形界面方式备份数据库的方法;理解使用命令方式和使用图形界面方式恢复数据库的方法;掌握、和图形界面,sp_addumpdevice sp_dropdevice BACKUPDATABASE具备使用上述系统存储过程、语句和图形界面分别创建和删除备份设备的能力;掌握语句和图形界面,具备使用上述语句和图形界面分别进行数BACKUP据库备份的能力;掌握语句和图形界面,具备使用上述语句和图形界面分别进行RESTORE恢复数据库的能力;内容要点备份和恢复概述
12.1创建备份设备
12.2备份数据库
12.3恢复数据库
12.4复制数据库
12.5分离和附加数据库
12.6第章事务和锁定13教学要求了解事务和锁定的概念;理解标识一个事务的开始、提交和标识一个事务的结束、回滚和标志一个事务的结束的方法掌握、BEGIN TRANSACTIONCOMMIT TRANSACTIONROLLBACK分别具备使用上述语句标识一个事务的开始、提交和标识TRANSACTION,一个事务的结束、回滚和标志一个事务的结束的能力内容要点事务
13.1锁定
13.2。
个人认证
优秀文档
获得点赞 0