SQLServer数据库技术教学大纲(2)

2019-06-17 12:03

备份、日志备份以及快照备份,同时需要了解应该在何种场合下使用相应的策略。 教学重点:备份和还原用户数据库、从数据库快照恢复数据。

教学难点:学生对于灾难恢复的场景以及进行备份规划的场景缺乏了解,无法认识到备份是一件日常工作。

第九章 系统安全管理

主要内容:

1.SQL Server 2005的安全机制 2.建立和管理用户账户 3.服务器角色与数据库角色 4.数据库权限的管理 5.数据库架构的定义和使用

教学目标:理解SQL Server 2005的安全性体系,掌握通过“主题-权限-安全对象”构建完善的数据库访问安全策略的方法。着重理解数据库在不同安全级别中的联系和差别。

教学重点:保障服务器作用域的安全,保障数据库作用域的安全。 教学难点:服务器及数据库安全性的实现方法。 六、实践教学内容

实验项目一览表

序号 实验一 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十 实验十一 实验十二 实验十三

实验项目名称 学时 项目类型 SQL2005软件基本操作 E 2 数据库表的建立与删除 D 2 T-SQL语言数据类型操作 B 2 数据库表的基本操作 D 2SQL中select语句的使用 D 2 SQL中连接查询的使用 D 2 SQL子查询联合查询的使用 D 2 SQL视图与索引的相关操作 D 4 SQL高级编程-流程控制语句 B 2 SQL高级编程-自定义函数 D 2 SQL高级编程-游标的使用 B 2 SQL中存储过程的建立 E 2 SQL中触发器相关操作 E 2

实验十四 SQL中数据库备份和权限管理4 E 注:表中实验类型:A.演示型,B.验证型,C.研究型,D.设计型,E综合型

实验一、SQL2005软件基本操作(2学时)

实验目的:

1.掌握SQL2005软件的安装注意事项,软件基本操作 2.掌握使用SQL Server管理平台来创建数据库的操作 3.掌握使用T-SQL语言创建数据库的基本语法 4.掌握使用T-SQL语言删除数据库的语法 实验内容:

1.熟悉SQL2005的工作界面及基本操作。

2.利用SQL Server管理平台创建数据库Student,并在SQL Server管理平台中查看创建的Student数据库。

3.利用SQL Server管理平台删除数据库Student,并在SQL Server管理平台中查看创建的Student数据库是否还存在。

4.请使用T-SQL语句完成创建数据库Student,理解其含义。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用命令完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-4题各25分。

(2)按照要求完成各题方可得满分。

实验二、数据库表的建立与删除(2学时)

实验目的:

1.掌握以界面的方式建立数据库表 2.掌握SQL2005中常用的数据类型的使用

3.掌握使用SQL Server管理平台来创建数据库的操作

4.掌握使用T-SQL语言创建数据库的基本语法 5.掌握使用T-SQL语言删除数据库的语法 实验内容:

1.利用SQL Server管理平台创建数据库表tblStudent,并在SQL Server管理平台中查看创建的tblStudent数据库表。

2.分析基本学生情况表,并在SQL Server管理平台创建数据库表tblStudent,以达到如下要求。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1)请使用管理平台和命令语句完成本实验。

(2)写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-5题各20分。

(2)按照要求完成各题方可得满分。

实验三、T-SQL语言数据类型操作(2学时)

实验目的:

1.理解T-SQL数据类型 2.掌握如何定义变量并赋值 3.掌握如何输出显示数据 4.理解SQL中注释与批处理的概念 5.掌握T-SQL中的运算符的优先级 实验内容:

1.熟悉并理解下表中列出的各种数据类型。

2.在SQL管理平台中新建查询,并输入如下代码,查看结果,理解并掌握常量的定义。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-2题各50分。

(2)按照要求完成各题方可得满分。

实验四、数据库表的基本操作(2学时)

实验目的:

1. 掌握运用 ALTER命令增加表的字段的方法 2. 掌握运用ALTER命令修改表的字段的方法 3. 掌握运用ALTER命令删除表的字段的方法 4. 掌握运用ALTER命令的增加表的约束的方法 5. 掌握运用ALTER命令删除表的约束的方法 6. 掌握运用ALTER命令启用和暂停约束的方法

7. 掌握运用数据库中表的数据插入、修改和删除的方法 实验内容:

1.在SQL管理平台上,以界面的方式创建学生表tblstudent,查看学生表tblstudent的属性,然后删除学生表student。

2.查看并理解ALTER TABLE命令的语法,并通过运行相应的代码,理解其具体的含义。

ALTER TABLE命令的语法如下: ALTER TABLE <表名>

{ ADD {<列定义 >〈列约束> }[,... n ]

|[WITH CHECK|WITH NOCHECK] ADD { <列约束>}[,... n ] |DROP {COLUMN 列名|[CONSTRAINT] 约束名 }[,... n ]

|ALTER COLUMN 列名 { 新数据类型[(新数据宽度[,新小数位数])] } | [CHECK|NOCHECK] CONSTRAINT { ALL { 约束名 [,... n ]} }

运用T-SQL脚本命令创建数据库表(tbl_student)

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用管理平台和命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办

法,有哪些收获。

2.成绩评定:

(1)1-2题各50分。

(2)按照要求完成各题方可得满分。

实验五、SQL中 select语句的使用(2学时)

实验目的:

1.掌握SQL中使用SELECT语句进行简单查询 2.掌握SQL中使用SELECT语句进行条件查询 3.掌握使用T-SQL语言对查询结果排序的方法 4.掌握使用T-SQL语言进行分组查询的方法 5.掌握使用into子句定义新表的方法 实验内容:

1.使用界面的方式[查询设计器]来进行各种查询,熟练各个按钮的功能。 【显示关系图窗格】直观反映了表的结构以及表和表之间的关系。 【显示条件窗格】中设置查询条件。

【显示SQL窗格】显示对应的T-SQL语句,用户可以在【显示SQL窗格】中输入查询语句,实现对数据库的数据查询。

【显示结果窗格】中显示查询结果。 2.利用T-SQL语句来进行查询: Select语句结构: SELECT <列名> FROM <表名>

[WHERE <查询条件表达式>] [ORDER BY <排序的列名>[ASC或DESC]]

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用T-SQL命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-2题各50分。


SQLServer数据库技术教学大纲(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年婴儿餐椅市场现状与发展趋势预测 (目录)_ss

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: