sql数据库设计教学大纲

上传人:第*** 文档编号:34021239 上传时间:2018-02-20 格式:DOC 页数:6 大小:49KB
返回 下载 相关 举报
sql数据库设计教学大纲_第1页
第1页 / 共6页
sql数据库设计教学大纲_第2页
第2页 / 共6页
sql数据库设计教学大纲_第3页
第3页 / 共6页
sql数据库设计教学大纲_第4页
第4页 / 共6页
sql数据库设计教学大纲_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《sql数据库设计教学大纲》由会员分享,可在线阅读,更多相关《sql数据库设计教学大纲(6页珍藏版)》请在金锄头文库上搜索。

1、SQL 数据库设计教学大纲一、 课程说明:Microsoft SQL Server 是目前最流行的大中型关系数据库管理系统,该课程以 SQL 语言为工具,很好的实现了对巨量数据进行数字化管理,使学生全面了解数据库技术,为学习其它数据库技术打下坚实的基础。二、教学目的及要求:计算机应用专业技能提高课程,通过本课程的学习掌握 SQL SERVER 2008 的使用方法,了解未来数据库发展的趋势。该课程以 SQL 语言的角度全面阐述 SQLServer2008 的基础知识。通过学习,使学生了解并掌握 SQLServer2008 的 SSMS 管理工具;然后以建立一个学生数据库管理系统为主线,从最基础

2、的搜集信息入手,一步步地引导学生学会如何保证数据库的安全,如何创建表、主键、索引等,并掌握如何备份和还原数据库;为今后学习其它数据库管理系统打下一定的基础。本课程的任务是系统地向学生讲授数据库管理和设计方法,并通过实例分析和上机练习,使学生熟练掌握数据库查询、增加、删除和修改的基本方法和技巧。注意培养学生严密的逻辑思维能力和严格的科学工作作风,以使学生今后适应现代科学技术发展的需要。三、教学重点及难点:重点:数据库查询难点:数据库安全管理四、与其它课程的关系:先修课程:C 语言程序设计、VB 语言程序设计、数据结构、数据库原理及应用。后续课程:Oracle 数据库设计、HTML 程序设计、AS

3、P.NET 2005(C#)、JavaEE(Struts 2)五、学时、学分:学时: 54 (讲课 36 ,上机 18) 学分 2六、教学内容:第 1 章数据库的基本概念 2 课时 第 1 周1.1 数据库基本概念1.1.1 数据库与数据库管理系统1.1.2 数据模型1.1.3 关系型数据库语言1.2 数据库设计1.2.1 概念结构设计1.2.2 逻辑结构设计1.2.3 数据库物理设计1.3 数据库应用系统1.3.1 数据库的连接方式1.3.2 客户-服务器(C/S)模式应用系统1.3.3 三层客户-服务器(B/S)模式应用系统1.4SQL Server 2008 环境习题 1第 2 章数据库

4、创建 2 课时 第 2 周2.1SQL Server 数据库基本概念2.1.1 逻辑数据库2.1.2 物理数据库2.1.3 系统数据库和用户数据库2.2 界面方式创建数据库2.2.1 数据库的创建2.2.2 数据库的修改和删除 2.3 命令方式创建数据库 2 课时 第 3 周2.3.1 创建数据库2.3.2 修改数据库2.3.3 删除数据库2.3.4 数据库快照习题 2第 3 章表与表数据操作 2 课时 第 4 周3.1 表结构和数据类型3.1.1 表和表结构3.1.2 数据类型3.1.3 表结构设计3.2 界面方式操作表3.2.1 创建表3.2.2 修改表结构3.2.3 删除表3.3 命令方

5、式操作表 3.3.1 创建表3.3.2 创建分区表3.3.3 修改表结构3.3.4 删除表3.4 界面方式操作表数据 2 课时 第 5 周3.4.1 插入记录3.4.2 删除记录3.4.3 修改记录3.5 命令方式操作表数据3.5.1 插入记录3.5.2 删除记录3.5.3 修改记录3.5.4 更新记录习题 3第 4 章数据库的查询和视图 2 课时 第 6 周4.1 关系运算4.2 数据库的查询4.2.1 选择列4.2.2WHERE 子句4.2.3FROM 子句4.2.4 连接4.2.5GROUP BY 子句 2 课时 第 7 周4.2.6HAVING 子句4.2.7ORDER BY 子句4.

6、2.8SELECT 语句的其他语法4.3 视图 2 课时 第 8 周4.3.1 视图概念4.3.2 创建视图4.3.3 查询视图4.3.4 更新视图4.3.5 修改视图的定义4.3.6 删除视图4.4 游标 2 课时 第 9 周4.4.1 游标概念4.4.2 声明游标4.4.3 打开游标4.4.4 读取数据4.4.5 关闭游标4.4.6 删除游标习题 4第 5 章 T-SQL 语言 2 课时 第 10 周5.1SQL 语言与 T-SQL 语言5.2 常量、变量与数据类型5.2.1 常量5.2.2 数据类型5.2.3 变量5.3 运算符与表达式5.4 流程控制语句 2 课时 第 11 周5.4.

7、1BEGINEND 语句块5.4.2 条件语句5.4.3CASE 语句5.4.4 无条件转移语句5.4.5 循环语句5.4.6 返回语句5.4.7 等待语句5.4.8 错误处理语句5.5 系统内置函数5.5.1 系统内置函数介绍5.5.2 常用系统标量函数5.6 用户定义函数5.6.1 用户函数的定义与调用5.6.2 用户定义函数的删除习题 5第 6 章索引与数据完整性 2 课时 第 12 周6.1 索引6.1.1 索引的分类6.1.2 索引的创建6.1.3 重建索引6.1.4 索引的删除6.2 数据完整性6.2.1 数据完整性的分类6.2.2 实体完整性的实现6.2.3 域完整性的实现6.2

8、.4 参照完整性的实现习题 6第 7 章存储过程和触发器 2 课时 第 13 周7.1 存储过程7.1.1 存储过程的类型7.1.2 存储过程的创建与执行7.1.3 存储过程的修改7.1.4 存储过程的删除7.1.5 界面方式操作存储过程7.2 触发器 2 课时 第 14 周7.2.1 触发器的类型7.2.2 触发器的创建7.2.3 触发器的修改7.2.4 触发器的删除7.2.5 界面方式操作触发器习题 7第 8 章备份与恢复 2 课时 第 15 周8.1 备份和恢复概述8.1.1 备份和恢复需求分析8.1.2 数据库备份的基本概念8.1.3 数据库恢复概念8.2 备份操作和备份命令8.2.1

9、 创建备份设备8.2.2 备份命令8.2.3 使用对象资源管理器进行备份8.3 恢复操作和恢复命令8.3.1 检查点8.3.2 数据库的恢复命令8.3.3 使用图形向导方式恢复数据库8.4 复制数据库8.5 附加数据库习题 8第 9 章系统安全管理 2 课时 第 16 周9.1SQL Server 2008 的安全机制9.1.1SQL Server 2008 的身份验证模式9.1.2SQL Server 2008 的安全性机制9.2 建立和管理用户账户9.2.1 界面方式管理用户账户9.2.2 命令方式管理用户账户9.3 角色管理9.3.1 固定服务器角色9.3.2 固定数据库角色9.3.3

10、自定义数据库角色9.3.4 应用程序角色9.4 数据库权限的管理9.4.1 授予权限9.4.2 拒绝权限9.4.3 撤销权限9.5 数据库架构的定义和使用9.5.1 使用界面方式创建架构9.5.2 使用命令方式创建架构习题 9第 10 章 SQL Server 2008 与 XML 2 课时 第 17 周10.1XML 概述10.1.1XML 简介10.1.2XML 基本语法10.2 XML 在 SQL Server 2008 中的应用10.2.1XML 数据类型10.2.2SQL Server 2008 中导入 XML 数据10.2.3XQuery 的基本用法10.2.4FOR XML 子句

11、的使用习题 10第 11 章其他概念 2 课时 第 18 周11.1 事务11.1.1 事务与 ACID 属性11.1.2 多用户使用的问题11.1.3 事务处理11.1.4 事务隔离级11.2 锁定11.2.1 锁定粒度11.2.2 锁定模式11.3SQL Server 2008 自动化管理11.3.1SQL Server 代理11.3.2 操作员11.3.3 作业11.3.4 警报11.3.5 数据库邮件11.3.6 维护计划向导11.4SQL Server 2008 服务11.4.1 集成服务11.4.2 报表服务11.4.3 分析服务习题 11七、教材及参考书: (一) 教材:1SQL Server 实用教程郑阿奇主编 电子工业出版社(二) 参考书:SQL Server 实用教程(第 3 版) 郑阿奇主编 清华大学出版社SQL Server 实训 郑阿奇,刘启芬,顾韵华编 清华大学出版社SQL Server2008 数据库管理 屠建飞编 清华大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号