数据库实验报告五
- 格式:doc
- 大小:36.50 KB
- 文档页数:2
实验五 视图、账户、备份
1. 实验目的
熟练掌握视图的使用、登录账户及用户的使用,数据库的备份与恢复。
2. 实验内容
(1)视图操作
创建视图
创建一个名为stud_view1的水平视图,从数据库JWGL的sutdent表中查询出性别为“男”的所有学生资料。
创建一个名为stud_view2的投影视图,从数据库JWGL的student表中查询出性别为“男”的所有学生的学号、姓名、性别。
创建一个名为stud_view3的连接视图,从数据库JWGL的student表中查询出学号姓名,从course表中查询出课程名称,从student_course中查询出成绩。
对视图进行操作
修改视图stud_view1,使其从数据库JWGL的sutdent表中查询出性别为“男”的所有学生资料。
从视图stud_view3中查询出王红同学的信息。
使用SSMS管理控制台创建与管理视图
(2)账户与用户
创建登录账户
创建一个登录账户login1密码为:log123 (注意大小写)。
创建用户user1与架构test1
创建用户user1并且同时指定给登录账户login1
创建架构test1并且同时赋权给用户user1
在该架构上创建表test01
使用SSMS管理控制台修改SQL Server登录验证机制,并且开启sa账户。
用sa账户、login1账户登录测试。
修改服务器属性安全性混合登录模式
修改安全性登录名设置sa的密码
重启SQL Server服务(注意不是重新登录SSMS管理控制台)
使用login1登录,测试读取test1.test01
测试向test1.test01中插入记录
测试建立新表test02(如不成功,使用grant 语句赋予user1 建表的权限)
(3) 数据库备份与还原
使用管理控制台SSMS进行备份与还原(注意两者的区别)
永久性备份的创建与还原
创建备份设备bake
把数据库JWGL备份到备份设备中
从备份设备中进行还原
临时性备份的创建与还原
把数据库JWGL备份到临时文件bakeup01
从文件bakeup01还原数据库
作业:
本次实验不用交实验报告。