《数据库开发技术实验》实验指导书

《数据库开发技术实验》实验指导书

ID:17954639

大小:166.50 KB

页数:34页

时间:2018-09-11

《数据库开发技术实验》实验指导书_第1页
《数据库开发技术实验》实验指导书_第2页
《数据库开发技术实验》实验指导书_第3页
《数据库开发技术实验》实验指导书_第4页
《数据库开发技术实验》实验指导书_第5页
资源描述:

《《数据库开发技术实验》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浙江树人大学信息科技学院《数据库开发技术实验》实验指导书适合专业:计算机科学与技术本科专业编写部门:电子商务教研室编写日期:2014.02实验一:安全性管理.............................................................1实验二:T-SQL高级查询......................................................7实验三:数据完整性测试.........................................

2、..........13实验四:T-SQL编程结构....................................................15实验五:游标和事务设计...................................................17实验六:SQLServer函数的使用......................................19实验七:存储过程的创建和使用.......................................21实验八:

3、触发器的创建.......................................................23实验九:数据库应用系统分析与设计..............................27实验一:安全性管理一、实验目的通过实验使学生理解SQLServer2000数据库安全性的管理方法。二、原理解析1、SQLServer登录帐号与登录有关的存储过程:sp_addlogin创建SQLServer登录帐号sp_droplogin删除SQLServer登录帐号sp_grantlogin创建

4、windows登录帐号sp_revokelogin删除windows用户或用户组在SQLServer上的登录信息sp_denylogin拒绝某一windows用户或用户组连接到SQLServer2、数据库用户帐号只有数据库用户才具有访问、操作该数据库的权限,某一登录帐号要获得操作数据库的权限,必须与相应的数据库用户相映射。与数据库用户帐号有关的存储过程:sp_grantdbaccess创建一个数据库用户sp_revokedbaccess删除一个数据库用户3、角色管理可以把一些用户归入某一角色,这样只要角色具有了一定

5、的权限,用户相应地从该角色继承了相应的权限,角色的提出有利于权限的管理。角色可分为固定服务器角色和数据库角色。与角色有关的存储过程:sp_addsrvrolemember添加固定服务器角色成员sp_addrole向数据库添加一角色sp_addrolemember添加数据库角色成员sp_dropsrvrolemember删除固定服务器角色成员sp_droprolemember删除数据库角色成员sp_droprole删除角色注意:删除角色前,必须删除角色成员。14、许可管理许可是用来授权用户可以使用数据库中数据和执行数

6、据库操作。许可授予grant语句许可禁止deny语句许可收回revoke语句三、实验内容(1)登录帐号的管理。(2)数据库用户帐号的管理。(3)角色管理。(4)许可管理。四、实验步骤(1)创建SQLServer登录帐号aa,赋予其系统管理员角色。(2)赋予windows登录帐号bb在数据库Student上的db_owner访问权限。(3)创建SQLServer登录帐号LoginT,其在Student数据库上的对应用户为userT。(4)删除userT所对应的登录帐号loginT。(5)删除Student数据库用户帐

7、号userT。(6)在服务器上创建一Windows用户cc,然后将cc授权登录和访问SQLServer系统。依次利用此账号作测试登录。测试成功后运行脚本:sp_revokelogin'cc'然后以cc登录SQLServer系统,能否成功。运行脚本:sp_addlogin'cc','cc'Gosp_denylogin'cc'Go(7)利用系统存储过程为数据库Student创建一数据库角色myrole,并创建一个数据库用户myuser1,使其属于角色myrole。(8)将数据库用户myuser1添加为数据库Studen

8、t的db_owner角色。(9)在SQLServer查询分析器中,执行下列脚本,并查看数据库myTestDB。2--创建范例数据库myTestDBCreateDatabasemyTestDBGo--创建测试用表stud01和stud02usemyTestDBGoCreateTablestud01(nochar(5),namechar(10),ageint)G

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。