数据库系统实验报告实验三数据控制安全性23161.pdf
《数据库系统实验报告实验三数据控制安全性23161.pdf》由会员分享,可在线阅读,更多相关《数据库系统实验报告实验三数据控制安全性23161.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数据库系统概论实验报告 题目:实验三 数据控制平安性 班级 *日期 2014 年 6 月 6 日 一、实验目的 1.通过 SQL 对数据库进展平安性控制 2.完成教材中例题的上机练习 二、实验平台 微软 SQL Server 2000 或以上版本。对于 SQL Server 2000,使用查询分析器运行 SQL 语句,对于 SQL Server 2005 以上的版本,使用 SQL Server Management Studio 运行 SQL 语句。三、实验内容和要求 使用 SQL 对数据进展平安性控制,包括授权和权力回收。操作完成后,查看授权用户是否真正具有所授予的数据操作权利,在权力回收
2、操作之后,用户是否确实丧失了所回收的数据操作权力。在前几次实验中已经建立了实验数据库,继续在此数据库上进展实验所要求的各项操作。认真填写实验报告,记录所有的实验用例。四、实验步骤 1.以管理员 sa 登录数据库,新建 DB 数据库,然后运行如下 SQL 语句,创立我们前几次实验所建立的表。CREATE TABLE course(o char(4)NOT NULL,ame char(40)DEFAULT NULL,Cpno char(4)DEFAULT NULL,Ccredit smallint DEFAULT NULL,PRIMARY KEY(o);-转存表中的数据 course-INSERT
3、 INTO course(o,ame,Cpno,Ccredit)VALUES(1,数据库,5,4);INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(2,数学,NULL,2);-INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(3,信息系统,1,4);INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(4,操作系统,6,3);INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(5,数据构造,7,4);INSERT INTO course(o
4、,ame,Cpno,Ccredit)VALUES(6,数据处理,NULL,2);INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(7,PASCAL 语言,6,4);INSERT INTO course(o,ame,Cpno,Ccredit)VALUES(8,DB_DESIGN,1,2);-表的构造 sc-CREATE TABLE sc(Sno char(9)NOT NULL DEFAULT,o char(4)NOT NULL DEFAULT,Grade smallint DEFAULT NULL,PRIMARY KEY(Sno,o),);-转存表中的数据
5、 sc-INSERT INTO sc(Sno,o,Grade)VALUES(200215121,1,92);INSERT INTO sc(Sno,o,Grade)VALUES(200215121,2,85);INSERT INTO sc(Sno,o,Grade)VALUES(200215121,3,88);INSERT INTO sc(Sno,o,Grade)VALUES(200215122,2,90);INSERT INTO sc(Sno,o,Grade)VALUES(200215122,3,80);-表的构造 student-CREATE TABLE student(Sno char(9)
6、NOT NULL,Sname char(20)DEFAULT NULL UNIQUE,Sse*char(2)DEFAULT NULL,Sage smallint DEFAULT NULL,-Sdept char(20)DEFAULT NULL,PRIMARY KEY(Sno),)-转存表中的数据 student-INSERT INTO student(Sno,Sname,Sse*,Sage,Sdept)VALUES(200215121,李勇,男,20,CS);INSERT INTO student(Sno,Sname,Sse*,Sage,Sdept)VALUES(200215122,*晨,女,
7、19,CS);INSERT INTO student(Sno,Sname,Sse*,Sage,Sdept)VALUES(200215123,王敏,女,18,MA);INSERT INTO student(Sno,Sname,Sse*,Sage,Sdept)VALUES(200215125,*立,男,19,IS);INSERT INTO student(Sno,Sname,Sse*,Sage,Sdept)VALUES(200215128,陈冬,男,18,IS);-限制表 course-ALTER TABLE course ADD CONSTRAINT course_ibfk_1 FOREIGN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 实验 报告 数据 控制 安全性 23161
限制150内