欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    实验3 数据库安全性与完整性控制实验.docx

    • 资源ID:117286       资源大小:209.06KB        全文页数:19页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验3 数据库安全性与完整性控制实验.docx

    试验3数据库平安性与完整性掌握试验1 .试验目的练习平安性授权方法、平安性和完整性查看的操作方法。2 .试验内容【试验3-1】使用createUSer创建用户,创建单个用户teacher,创建两个用户teacherl和Studento【试验3-2通过直接操作MySQL用户表创建用户,创建单个用户teacher2,创建两个用户teacher3和student2(请留意,新版的MySQL可能不支持使用此方法创建新用户)。【试验3-3】新建一个terminal窗口,使用mysql-u-h-p方式登录teachero【试验3-4】再次新建一个terminal窗口,使用mysql-u-h-P方式登录Studento【试验3-5使用GRANT语句对用户student给予全部数据库全部表的insert权限和update权限。【试验3-6使用GRANT语句对用户student给予school数据库全部表的select权限。【试验3-7】使用GRANT语句对用户student给予school数据库Stuinfo表的create访问权限。【试验3-8】使用GRANT语句对用户student给予school数据库Stuinfo表的Stuno列上的select访问权限。【试验3-9】使用GRANT语句对用户student给予S全部数据库全部表的select访问权限,并设定student每小时最多可使用select操作访问数据库的次数。【i懈3-10】查看表INFORMATlON_SCHEMA.USER_PRIVILEGES中有关student的信息,查看user表中的内容信息。【邮3-11】查看表INFoRMATloN_SCHEMA.SCHEMA_PRIVILEGES,找到student在school数据库下拥有的权限。【解3-12】查看表INFoRMATlC)N_SCHEMA.TABLE_PRIVILEGES,查找school数据库中Stuinfo数据表相关的表权限。懈3-13】查看表INFoRMATloN_SCHEMA.COLUMN_PRIVILEGES,查找用户sutdent的其中一条纪录,其数据库为school,表名为Stuinfo,列名为Stuno,查看其授予权限类型。【试验3-14首先进入school数据库,假如没有,创建一个school数据库。创建Stuinfo表,包括stunoVarchar(IO)(加非空约束和主键约束)、Stunamevarchar(8)xStubirdatesStuageinto创建表course,包括cournoVarChar(3)(非空约束)、Cournamevarchar(10)xschyeardate(非空约束)、creditint,主键为课程号COUrnO和学年schyearo仓U建Stuandcour表,包括stunoVarchar(10)、cournovarchar(3)xchonovarchar(10)f定义其主键为选课号chono,stuno为外键,参考Stuinfo中的stuno5lJo上述操作完成后连续向StUandCOUr数据表中添加新的字段SChyeardate,添加夕隧(courno,SChyear)参照course表中的courno,并删除时置空值。【试验3-15查看表INFORMATIOhLSCHEMATABLES存放数据库中全部数据库表信息,所得到的纪录值有很多条,然后观看其内部字段表示,进一步筛选表名为Stuinfo的纪录,school数据库Stuinfo表的全部基本信息都在这里描述。【试验3-16查看表INFORMATION_SCHEMA.TABLE_CONSTRAINTS存放表中所存在的约束信息。进一步筛选表名为Stuandcour的纪录信息,可以看到关于该表有三条约束信息,与我们设定的一样,其拥有两个外键和一个主键。尽管这三种约束涉及四个列字段,但是基于表层面还是三个约束,由于有一个外键是由两个列组成的。懈3-17查看表INFORMATlON_SCHEMA.KEY_COLUMN_USAGE存放数据库里全部具有约束的键信息,然后通过对表名筛选,选出表Stuandcour的全部以列为单位的约束信息,通过观看可以得出该查询结果与table级别约束的查询结果个数不同,这里消失四个结果,列名C0LUMN_NAME部分涉及Stuandcour表中全部约束包含的全部列。据我们所知,Stuandcour表的主键为chono,为第一行结果;第一个外键只有一列,该列为Stuno,消失在其次行结果;其次个外键含有两列,分别为courno.schyear,消失在第三行、第四行。3 .试验要求(1)全部操作均在命令行或者MySQLWorkbench中完成。(2)将操作过程以屏幕抓图的方式复制,形成试验文档,并对比本章内容写出分析报告。试验结果截图如下:ff8雪矶rwMvtc*>otKc>2018MicroMftCorporaliofRW,ittH.'tirdov*yst4S2edUWT7.27-viar6J.btn:;an:.-57.27-<0x6t'inys.-jtc<br-hloceihoj:-pillyx):NftnUnI-V»xagassvordontheCOaoandi:neiSterfocec*beinsecure.IUUXMvS.JV< : ;OD id 11 3t* v*t i: S. * 27 MySQL Coauilty Sr »er <CFL*ekva*:。dwM、S<K.auuxtvx.COHMixb«a4will)v;。nm",U>:¢00.1019.rciaM,or1*ftlatAllr;fht>r*MrX.cl;r«Aiit«rtdtroeatrxofGrtc1»Cocpoxa:oaadoxt,ilite>.OteOAne,ne、b»txanuk>ofILeiJxe>p«cti%«p:or,b,farhlpTrp,e*toclearthentIlIRtvtRYa*t集FIT.0!?,>RvfMlw>tmk,v<4tM4*Mv>tJ33MicrosoftVirdwL>4*1C.0.17B4.00(C)X16MicxoMftC«rporotoIVm所仔桂利.:MLndcwsUyst«32>cdC:'ql-S.7.2<rnt4M。Cysql-5.7.2T-»:nx4bie>eye<il-Uttudoot-hloe*lbst“333 raql:xnh<>itp33oduathec<nomik1IineinterfacecanJ;na«iue.MlcototeMygLao<nor.LoUMntis«nlrth;org.lourItVbQLconnectionidis4 rvrvrci<m5777MvSOlCaaaunzTrSrvrIBL)ris>(c>2000.2019,OracIean4cu”3affialea.AllIgbtaresexved.Orac.eisarensiered*cd*rkofOracleCorpora:oandori:sffiUat»«,Oth*rna*<«ayb*tmd*Mrkof,hirres时CtiVFna.Vpelpfort,forhe;PType9ctoCleeLrtheCUrrtmXiPUlsxa:eaen:.BWaa命*hr刁fvmiiwtrootL)ql*iiMittoysl.k»«r<lnt.btr.aBr*o4)values<IocallMxt.tvachvc.pt*oi'd4*H')1EttM1054142S22)IMnoVBCohMrIM“void'Inrftldllt* )tql,<mttl*ct.npdntontot¼nt)Lrr<K0rmrtaffrtd000mt)rootWcotsui>fi(0.COsec)q!ttrrintooytqLutr(lMt,nsrputword*valf<,!ralbott*tMchr2pfnror(1<444,EKXUK1C54Q2SZJlfuno«ncoj*pativdrd,:tld卜pqratwleeivptetotottjdortervOL0roweffectedO.Omc)rsql>CieateItelAMadeo:WryOH.ITfed10Olc)prql>stschool;Dta<u<ctuaged,gl>cetetablestJiixfo><!omckar(l1);WAry0.0n»safeted(0Oiwc)pxqlaatselectonSCfcCetcttudtat;h>erv0tOconaffectdIC.W>c)3LotcroDtsforstdu:."也理公t*>Mv<<Mrt2rvsinset(O.OOsec)mql>frizcraatonek>ltttinfoto<uUnx:buryOK.0rosffgtH(0.00t<)tttfB今ft7剽yMjlur<xH2rvainMt(OOmc)ysql>grantcreateonschool.Stulnfoiostudent;SeryQK0rs«f:ec:ed(0.00MC)H71q>crantf*lct(<tuno)onschool,<tuinfctortdrt6ry0&.0rovsffcZ(0.Oltc)KU牛4C7T、CQw<xf2rowslaxl(0.00sec.)><l;gnmicrtEchoolc<Ufotottu(¼m!QtrM0revaffetM(0.00xc,ycgrants-tCtse)oaStoxnfctoetiateat;而.lQlt0rov>atfctc40.Ols«)BVH1.1x.:J八:.:、.L.apet.hoar10»EFMt1044l000Ya:havean«ror.nruirSQl<"twc*ett»usualthHlCornMPmh«omrVjSOLserverr<!xf<rnengtntxtctt3W*10tHctIayq-grantse.etoc.st<<tTItMaxq3rxsjtthojr10:Uv<rrOK.0rewaffctdLvwrrx&,900才收:ttUH,4HS<*AEyUll*mnt-f>CT!>5:令2方召-mvMlurm(Grantsfor9d*ntC%UUMbtUCl.LTIHIt 6 :0 * STUdn:ier<.sb3wrratsforstudentOUXrSELECTCNschool.,TOstuckr.t'%'

    注意事项

    本文(实验3 数据库安全性与完整性控制实验.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开