数据库系统概论实验报告 联系客服

发布时间 : 星期六 文章数据库系统概论实验报告更新完毕开始阅读f4f6893f011ca300a7c39019

实 验 结 果 总 结 附 录 (对实验结果进行分析,问题回答,实验心得体会及改进意见) (源程序清单) 课程实验报告

课程名称 姓名 实验名称 实 验 目 的 及 要 求 实 验 环 境 实 验 内 容 数据库系统概论 董龙钱 班级 学号 124 201207295 实验日期 实验成绩 2014.4.29 实验3:数据库的完整性和安全性 1.掌握实体完整性规则的定义方法; 2.掌握参照完整性规则的定义方法; 3.掌握用户定义完整性的定义方法; 4.掌握数据库安全性控制。 操作系统:Windows DBMS:SQL Server 2005 有三个关系模式: Student(sno varchar(10) 主键,sname varchar(8), ssex varchar(2) 默认为‘男’, sage int 介于20到50之间, sdept varchar(20)); Course(cno varchar(5) 主键, cname varchar(20) 唯一, cpno varchar(5), credit int); SC(sno varchar(10) 主键,Student表的外键, cno varchar(5) 主键,Course表的外键, grade int)。 数据库的完整性 (1) 利用查询分析器创建上述3个基本表。 (2) 删除student表的关于sage 20到50的约束 数据库的安全性: 用GRANT和REVOKE语句完成以下授权定义或存取控制功能: (3) 用户王明对Student表和Course表有SELECT权力; (4) 用户李勇对Student表和Course表有INSERT和DELETE权力; (5) 用户刘星对Student表有SELECT权力,对Student表的sage字段有更新权力; (6) 用户张新具有创建表的权力; (7) 用户周平具有对Student表和Course表所有权力,并具有给其他用户授权的权力; (8) 回收李勇、张新的权限 Student表: Course表: SC表: 调 试 过 程 及 实 验 结 果