电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库原理试验报告-试验三-数据完整性与安全性控制

27页
  • 卖家[上传人]:人***
  • 文档编号:472392402
  • 上传时间:2023-10-27
  • 文档格式:DOCX
  • 文档大小:477.66KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、?数据库原理?实验报告题目:实验三数据完整性与平安性限制学号姓名班级日期2021.10.18实验内容、步骤以及结果1. 利用图形用户界面对实验一中所创立的Student库的S表中,增加以下的约束和索引.18分,每题3分1非空约束:为出生日期添加非空约束.非空约束:取消表 S中sbirth的勾.可能需要重建表.2主键约束:将学号sno设置为主键,主键名为pk_sno.设主键:单击数据库 Student-单击表- 单击S-右击sno-选择修改命 令- 对话框中右击sno-选择设置主键- 修改主键名为pk_sno -保存3唯一约束:为姓名sname添加唯一约束唯一键,约束名为 uk_sname.唯一约束:单击数据库 Student-单击表- 单击S-右击sname-选择修改 命令t右击sname-选择索引和键命令- 翻开索引和键框图- 添加- 是否唯一改为是- 名称改为us_sname-关闭.(4)缺省约束:为性别(ssex)添加默认值,其值为“男.设默认约束:单击数据库Student宀单击表宀单击右击sno选择修改命令t单击cno-在默认值栏输入男t保存D62. stud ent - Di

      2、agramO D62.tudert - dbd.S* SQLQjjery5.sql - D. Admin (52點认值或结症ESEX2 何期 nchar 是關趴 I笑称)数据塑型允许创值 曰表设计器RjOwGmdS标识披范不用于复制丈小(5) CHECK勺束:为SC表的成绩(grade)添加CHECK勺束,约束名为ck_grade ,其检查 条件为:成绩应该在 0-100之间.外键约束:为SC表添加外键约束,将 sno,cno设置为外键,其引用表分别是S表和C表,外键名称分别为fk_sno , fk_cno.2 山二- JLkAJmin:IMJ遊窑(J RepE?rt5erw!j RepoHiSe rwr T rrripOlB|j Studwrtn ljl dboci J dbM 73 dbdSC=N聊;=Nd*f PK_SC_XO5i3W;j FK_ir*Ot Li说理L 7細1 j Its丄后工II _jl _J rvi Ere IN _j盂竝Ji-4A3e .-卜IHSehnrfxOJnBTOdw=(0j &:】匚【亡工玄丘亡v= (100 j j :ALTER TABLE sc

      3、ADD CCtTSTRAlNT fk snc FOREIGN KEY sn= : RZFERENCE5 5 (sno),-CCtJSTRAJNT fk cna F?tEIGN KEY cnc REFERENCES C (cnc ;* 1Iff?消息命令巳成叨芫成.3. 利用图形用户界面根据上述SC表中的外键定义画出由S,C,SC表构成的数据库关系图.5分,提示:选中student -数据关系图4. 用SQL语言删除S表中所创立的缺省约束和外键约束.6分,每题3分Q JU-TER O:AELE 5 -DROP CON5TRAIKT dfssex;SALTER TA31E SC-DROP COtTTiaiKT fk_cnc, CONSTRAINI fk sno;的消息令令已成功完成5. 在图形用户界面中创立新登录名以及用户.16分1根据第五版教材第四章第7题,创立数据库company和其中的根本表,并创立该题中所需要用到的各个用户以及相关的登录名.10分创立数据库:T从X1亍2LZC - Lfl PTOP. comp a riy - dboFfl3 LZC-LAPTO= (SQL 弘w 1

      4、0CH6O0 - lTt-LA3TOPMrr) a丄话白El 一1,LZC-LAPTOP.rompary - dkcft许池ti|4|SLLJ-UliR.eportSenrETR=p oSer/eTempDB&tud&nt部瞪Tic-ia-(10)mrnalD)mJllO)地址fiffClCO电話号円加诃10】compfloy* _*除匸总涯 匚j- L_i獅予 _ dbe.jjj S S dbo.3FT l _J 遁 E J目文词创立登录名:LZC .Ta g ti-w M 丄mgs細t.1丹& EiW工用饰Twi* ASJ4 IzE-LAFTOFiJa:4 m AuTHCiraT*M W 5MIC9 MT壬明ns-j*-gs厂遷S-.IS J,驱 MrrtfK S4L if 盼馬旺即瓷码am*BUMff: |湖漳円匚i审L、Z空閒户imt腥鼠的?亞叶电Mt : L宇:uMjMPi oil创立数据库用户:2用图形用户界面完成以下的权限赋予:每题3分a用户王明对两个表均有Select和Insert的权力.二裘三性-些门7 扩 FII4亠収曲胁肖二工严档遭31 期F如邑坐户F户 XR用冃

      5、NUC-LWTOF 屋播 、Ire LKmrHhe右 也呀rF半耳存+ 06 Frt*E柑怨aWMT -:21:II rEbfedb-ftfc 1业&EDincLb *EHHdb;-BtJ農亘断自R韭i.Edb;-EtJ扯!Elvt4 5*王明的协艮:权限离赌捋弔具有捋子.播入dbou jluiiia uL._.a MMIIIIB ai査看宦氏disn查看更班艮踪dbo0更改dbc00更新曲Qn笺营所宦权dboH限制dbc00删除dcDn1iE总社肓戟刘取限(C). EBCOn-dnb)用户李勇对职工表具有 Select权力,对工资字段具有更新权力.李蛋的柳冃血:列帆跟援权者具有昭査百更孜聘底dbQBEdb*BE按管所有权dbv,11柠制皿E刪晾dboS选择dbr=iII引用dbuo6. 用SQL语句授权和收回权限并对权限加以验证.(40分,每题20分)(1)根据第五版教材第四章 第7题.请用SQL的GRANT和REV OK语句(加上视图机制)完成以下授权定义或存取限制功 能:(a )用户王明对两个表有 SELECT权力.曰 URANT SELECT Off 职工pTO王明 GRANT

      6、 SELECT ON 部门 -TO王明(b )用户李勇对两个表有 INSERT和DELETE权力. 曰假设RfiNT IH5ERT. DELETE ON 职工X全部GRAKT INSERT DELETE ON 部门 70 爭勇;|冷消息命令已成功完亦(c ) 每个职工只对自己的记录有SELECT权力.曰CREATE VIEW个人信息ASSELECT -FROM职工WIERE CURRENT U5ER =姓名SO GRANT SELECT ON 个人信息ro PUBLIC(d )用户刘星对职工表有 SELECT权力,对工资字段具有更新权力. GRANT SELECT.叮 FDATE 工资: 厲 职工 L刘星:GO的消息命令已成功完成.(e )用户张新具有修改这两个表的结构的权力. GRAMT ALTERON职工TO柔新:GO GRANT 匸 丁田沏部门Lto张新,GO消息命令已咸功完成右(f )用户周平具有对两个表所有权力(读,插,改,删数据),并具有给其他用 户授权的权力.E GRANT 二匸二 PRIVILEGES ON职工 -Q周平WITH GRANT QPIIQH;百(5RA1TT ALL PRIVILEGES ON 部门TO周平lwith grant option;)GO由消息all权限已不再擂荐使頁审旦只保存用于兼容性目的.它并不蒜对实体罡

      《数据库原理试验报告-试验三-数据完整性与安全性控制》由会员人***分享,可在线阅读,更多相关《数据库原理试验报告-试验三-数据完整性与安全性控制》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.