西北工业大学大数据库实验报告材料3

西北工业大学大数据库实验报告材料3

ID:28762992

大小:222.50 KB

页数:11页

时间:2018-12-14

西北工业大学大数据库实验报告材料3_第1页
西北工业大学大数据库实验报告材料3_第2页
西北工业大学大数据库实验报告材料3_第3页
西北工业大学大数据库实验报告材料3_第4页
西北工业大学大数据库实验报告材料3_第5页
资源描述:

《西北工业大学大数据库实验报告材料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)小题可创建合适的视图,针对视图进行

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

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

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