欢迎来到天天文库
浏览记录
ID:28762992
大小:222.50 KB
页数:11页
时间:2018-12-14
《西北工业大学大数据库实验报告材料3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案《数据库原理》实验报告题目:实验三:数据完整性与安全性控制学号姓名班级日期2014302692孟玉军1001140216.10.18一.实验内容、步骤以及结果1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。(18分,每小题3分)(1)非空约束:为出生日期添加非空约束。(2)主键约束:将学号(sno)设置为主键,主键名为pk_sno。(3)唯一约束:为姓名(sname)添加唯一约束(唯一键),约束名为uk_sname。(4)缺省约束:为性别(ssex)添加默认值,其值为“男”。(5)CHECK约束:为SC表的成绩(grade)
2、添加CHECK约束,约束名为ck_grade,其检查条件为:成绩应该在0-100之间。(6)外键约束:为SC表添加外键约束,将sno,cno设置为外键,其引用表分别是S表和C表,外键名称分别为fk_sno,fk_cno。精彩文档实用标准文案1.在图形用户界面中删除以上小题中已经创建的各种约束,用SQL语言分别重新创建第1题中的(2)-(6)小题.(15分,每小题3分,提示:altertableaddconstraint)(2)altertableSaddconstraintpk_snoprimarykey(sno)(3)altertableSaddconstraintuk_
3、snameunique(sname)(4)altertableSaddconstraintuk_sexdefault('男')forssex(5)altertableSCaddconstraintck_gradecheck(gradebetween0and100)(6)altertableSCaddconstraintfk_snoforeignkey(sno)referencesS(sno)altertableSCaddconstraintfk_cnoforeignkey(cno)referencesC(cno)精彩文档实用标准文案1.利用图形用户界面根据上述SC表中的外键
4、定义画出由S,C,SC表构成的数据库关系图。(5分,提示:选中student->数据关系图)2.用SQL语言删除S表中所创建的缺省约束和外键约束。(6分,每小题3分)altertableSdropconstraintuk_sname精彩文档实用标准文案altertableSCdropconstraintfk_sno1.在图形用户界面中创建新登录名以及用户。(16分)(1)根据第五版教材第四章第7题,创建数据库company和其中的基本表,并创建该题中所需要用到的各个用户以及相关的登录名。(10分)精彩文档实用标准文案(1)用图形用户界面完成以下的权限赋予:(每小题3分)a)
5、用户王明对两个表均有Select和Insert的权力。b)用户李勇对职工表具有Select权力,对工资字段具有更新权力。精彩文档实用标准文案1.用SQL语句授权和收回权限并对权限加以验证。(40分,每题20分)(1)根据第五版教材第四章第7题。1).grantselectonemployee,departmentTO王明2).grantinsert,deleteonemployeeto李勇grantinsert,deleteondepartmentto李勇3).先创建视图;createviewview_iasselect*fromemployeewhereename=CUR
6、RENT_USER再进行授权:grantselectonview_itopublic4).grantselect,update(salary)onemployeeto刘星精彩文档实用标准文案5).grantalteronemployeeto张新grantalterondepartmentto张新6).grantallprivilegesondepartmentto周平withgrantoptiongrantallprivilegesonemployeeto周平withgrantoption7).创建部门工资视图;createviewdepartment_salary(dep
7、artment_dname,max_salary,min_salary,avg_salary)asselectdname,max(salary),min(salary),avg(salary)fromdepartment,employeewheredepartment.dno=employee.dnogroupbydepartment.dno,dname授权:grantselectondepartment_salaryto杨兰(1)根据第五版教材第四章第8题。(提示:(c)和(g)小题可创建合适的视图,针对视图进行
此文档下载收益归作者所有