欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库原理2研讨.ppt

    • 资源ID:6296369       资源大小:221.32KB        全文页数:8页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    数据库原理2研讨.ppt

    12121670 郭超,数据库第八周研讨,1.写有关school数据库的完整性约束(1)确保每个学生在同一学期同一门课只能选一个老师开设的课程。(1)create assertion asse1 check(not exists(select*from e a,e bwhere a.xh=b.xh and a.xq=b.xq and a.kh=b.kh and a.gh b.gh),(2)确保每门课程每年只开设一次。,(2)create assertion asse2-1 check/不允许同一门课在同一年里由不同老师开(1 all(select count(distinct a.kh)from o a,o bwhere a.kh=b.kh and left(a.xq,9)=left(b.xq,9)and a.ghb.gh)create assertion asse2-2 check/不允许同一个老师在同一年开同一门课(not exists(select*from o a,o bwhere a.gh=b.gh and left(a.xq,9)=left(b.xq,9)and a.kh=b.kh),2.设有三个关系模式:STUDENT(SNO,SNAME,AGE,SEX,SADDR,DNO)COURSE(CNO,CNAME,CHARA,CREDIT,DNO,TERM,TNAME)GRADE(SNO,CNO,TERM,PGRADE,EGRADE,GGRADE)中文含义:学生(学号,姓名,年龄,性别,住址,所在系),课程(课程号,课程名,课程性质,学分数,开课系,开课学期,教师),成绩(学号,课程号,开课学期,平时成绩,考试成绩,总评成绩)。请用指定的方法定义下列完整性约束:,1、每个学期每个学生至多可选8门课程(用断言)。,(1)create assertion asse1 check(8=all(select count(distinct(cno)from gradegroup by sno,term);,2、如果总评成绩修改后低于60分,那么,如果平时成绩大于80分,在修改后的总评成绩上再增加考试成绩的8%,但不得超过60分(用SQL3触发器)。,(2)create trigger trig1after update of ggrade on gradereferencingold as oldtuplenew as newtuplewhen(newtuple.ggrage80)update gradeset ggrade=ggrade+oldtuple.egrade*0.08where sno=newtuple.sno and cno=o and term=newtuple.termupdate gradeset ggrade=60where sno=newtuple.sno and cno=o and term=newtuple.termand ggrade60for each row;,3.某图书借阅管理数据库有如下关系模式:书籍表(书号,书名,数量,分类,状态,出版社名)读者表(借书证号,姓名,年龄,电话,地址)借阅情况表(借书证号,书号,借书日期,还书日期),书籍表B(书号SH,书名SM,数量SL,分类FL,状态ZT,出版社名CBSM)读者表R(借书证号JSZH,姓名XM,年龄NL,电话DH,地址DZ)借阅情况表S(借书证号JSZH,书号SH,借书日期JSRQ,还书日期HSRQ),1)把对书籍表的查询、修改权和转授权授予用户admin。2)使每个人都能查询未出借图书的借阅情况,但不能直接查看借阅情况表。Grant select,update on B to admin with Grant OptionCreate view AAs select B.SH,SM,SL,FL,ZT,CBSM,JSZH,JSRQ,HSRQFrom B,SWhere B.SH=S.SH and ZT=未出借Grant select on A to Public,

    注意事项

    本文(数据库原理2研讨.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开