(2)按照要求完成各题方可得满分。
实验十三、SQL中触发器相关操作(2学时)
实验目的:
1.了解为什么需要触发器 2.理解触发器的工作原理
3.掌握如何使用inserted表和deleted表
4.掌握如何创建:INSERT触发器、UPDATE触发器、DELETE触发器 实验内容:
1. 完成上机题1-5,编写代码,并执行查看其结果。 实验设备:
微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:
(1) 请使用管理平台和命令语句完成本实验。
(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。
2.成绩评定:
(1)1-6题各20分。
(2)按照要求完成各题方可得满分。
实验十四、SQL中数据库备份和权限管理操作(4学时)
实验目的:
1. 掌握磁盘设备的建立
2.掌握如何利用磁盘设备进行备份操作 3.掌握如何移动数据库 4.掌握如何导入或导出数据
5.掌握如何创建登录账户、户和角色 6.掌握权限管理相关操作 实验内容:
1. 使用SQL Server管理平台创建备份设备
例如:创建磁盘备份设备的物理备份名为“E:\\backup\\student_bak”
,
逻
辑
备
份
设
备
名
为
“db_student_bakdevice”。
2. 使用SQL Server管理平台删除备份设备
3. 使用存储过程创建磁盘备份设备
例如:使用T-SQL语句的存储过程sp_addumpdevice命令行创建磁盘备份设备的物理备份设备名为“E:\\backup\\student_bak”,逻辑备份设备名为“db_student_bakdevice”。
Exec sp_addumpdevice
disk','db_student_bakdevice','E:\\backup\\student_bak'
4. 使用存储过程删除磁盘备份设备
例如:使用T-SQL语句的存储过程sp_dropdevice命令行删除前面刚创建的磁盘备份设备。
exec sp_dropdevice 'db_student_bakdevice',delfile' 5. 使用存储过程备份磁盘备份设备
例如:使用SQL Server管理平台备份数据库“student”,要求备份类型为“完整备份”,备份组件为主文件组primary,备份设备为示例11.2创建的“db_student_bakdevice”。 6. 使用存储过程还原磁盘备份设备
例如:使用SQL Server管理平台还原数据库“student”。 7. 分离数据库student 8. 附加数据库student 9. 导入和导出数据
例如:假如Access数据库的路径为:F:\\数据库教材\\第11章数据库备
份和权限管理\\wwwlink.mdb,将wwwlink.mdb数据库导入成SQL Server 2005中wwwlink数据库。
10.创建登录账户:
创建一个SQL Server账户,具有访问数据库student和Northwind能力。 11. 创建用户账户:
使用SQL server管理平台创建一个新的数据库用户账户“tcl”(如果已经在创建登录账户时创建了它,则可以对其进行设置)。
12.存储过程管理角色
实验设备:
微型计算机、Windows操作系统、SQL Server2005数据库服务器。
实验要求及成绩评定: 1.实验要求:
(1) 请使用管理平台完成本实验。
(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。
2.成绩评定:
(1)1-5题各6分,6-12题各10分 (2)按照要求完成各题方可得满分。
七、教学方法说明
1、以实际案例贯穿整个教学活动,并将数据库的理论知识融汇于案例教学中
2、以“问题牵引”,解决问题过程就是学习知识和技能的过程 3、多媒体教学手段(多媒体网络教室、电子课件),现场编程 4、注重教会学生分析问题和解决问题的方法和学习能力 5、充分利用课程网站资源和师生交流平台 八、考核方式及评分办法
笔试采用闭卷考试,同时,要求上机测试学生掌握 SQL Server2005数据库程序设计的程度。在总成绩中,平时成绩占 30% ,上机测试占 30% ,笔试占 40% 。
九、教材、课程网站及参考书 建议教材:
《SQL Server使用教程》,郑阿奇著,电子工业出版社,2009年8月第3版 参考书: [1].
SQL Server 2005数据库及应用 徐人凤 曾建华 ,高等教育出版社,
2007年12月第1版 [2].
网络数据库实用教程—SQL Server 2000 王恩波 主编,高等教育
出版社,2004年1月第1版 [3]. [4]. [5].
数据库原理及设计 陶宏才 主编,清华大学出版社,2007.1 数据库系统及应用 魏祖宽 主编,电子工业出版社
SQL Server 2005宝典 刘智勇编著 电子工业出版社 2007.1
[6]. SQL Server 2005管理员大全 赵杰 李涛 朱慧 崔路明 编著 电
子工业出版社 2008.4
重要网上资源:SQL SERVER2005自带的联机参考资料