欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第二章 关系数据库系统习题.doc

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

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

    第二章 关系数据库系统习题.doc

    第二章 关系数据库系统 作业题1、试解释下列概念:笛卡尔积,关系,属性,属性值域,元组,关系模式,候选键,主键,键属性,外部键。2、试述关系数据模型的实体完整性约束和关联完整性约束。3、关系R,S,和S如图所示,试计算:(1) RS;(2)RS;(3)R A=CS;(4)R S;(5)A=C(R×S)R S ABabcbdeBCbceabdABabcbdeS4、分别用关系代数表达式、元组关系演算表达式和域关系演算表达式表示如下数据库COMPANY上的查询“列出所有在研究部工作并且工资低于3000元的工作人员的名字和地址”。工作人员:Employee(name,ssn,bdate,address,sex,salary,superssn,dno),其中,name:工作人员姓名,ssn:工作人员身份证号,bdate:工作人员生日,address:工作人员地址,sex:工作人员性别,salary:工作人员工资,superssn:工作人员直接领导的身份证号,dno:工作人员所属部门号。部门:Department(dname,dnumber,mgrssn,mgrstartdate),其中,dname:部门名,dnumber:部门号,mgrssn:部门领导身份证号,mgrstartdate:部门领导开始领导工作的日期。部门地址:Depart_locaton(dnumber,dlocation),其中,dnumber:部门号,dlocation:部门所在地。工程项目:Project(pname,pnumber,plocation,dnum),其中,pname:工程项目名,pnumber:工程项目号,plocation:工程项目所在地,dnum:工程项目所属部门号。工作人员与工程项目:Works_on(essn,pno,hours),其中,essn:工作人员身份证号,pno:工程项目号,hours:工作时数。工作人员家属:Dependent(essn,dependent_name,sex,bdate,relationship),其中,essn:工作人员身份证号,dependent_name:工作人员所在部门名,sex:家属性别,bdate:家属生日,relationship:与工作人员关系。5、用SQL语言写出在数据库company上完成如下操作的过程:(1)列出所有工作人员的工资,姓名,生日。(2)列出所有直接由张红领导的工作人员的姓名、所在部门的部门名。(3)列出没有家属的工作人员的名字。(4)建立一个视图,包括工作人员的名字,所在部门名、参加的工程项目名,并且视图中所有工作人员都没有家属。6、使用C语言和嵌入式SQL语言编写一段程序,打印出本章company数据库中每个工作人员的名字、工资、所属部门领导名、参加的工程项目名。7、设有关系R和S,如下图所示。R SABC367257723443ABC345723计算:RS;RS;RS;R×S;3,2(S); B<5(R);R 2<2S;R S8、设R和S都是二元关系,试把元组表达式t|R(t)( u)(S(u)u1 t2)转换成等价的:(1)域表达式(2)关系代数表达式。9、试把域演算表达式ab|R(ab)R(ba)转换成等价的:(1)关系代数表达式(2)元组表达式。10、设有两个关系R(A,B,C)和S(D,E,F)。试把下列关系代数表达式转换成等价的元组表达式。(1)A(R)(2)2=17(R)(3)RS(4)RS(5)RS(6)1,2(S) 2,3(S)11、设有关系R(A,B)和S(A,C),试把下列域表达式转换成等价的关系代数表达式。(1)a|( b)(R(ab)b=17)(2)abc|(R(ab)S(bc)(3)a|( c)(S(ac)( b1)( b2)(R(ab1)R(cb2)b1>b2)12、设有三个关系S(S#,SNAME,AGE,SEX),SC(S#,C#,CNAME),C(C#,CNAME,TEACHER)试用关系代数表达式和SQL语言表示下列查询语句:(1)检索LIU老师所授课程的课程号和课程名。(2)检索年龄大于23岁的男学生的学号和姓名。(3)检索学号为S3学生所学课程的课程名与任课教师名。(4)检索至少选修LIU老师所授课程中一门课的女学生姓名。(5)检索WANG同学不学的课程的课程号。(6)检索至少选修两门课的学生学号。(7)检索全部学生都选修的课程的课程号与课程名。(8)检索选修课程包括LIU老师所授全部课程的学生学号。13、试用SQL查询语句表达下列对上题三个基本表S,C,SC的查询:(1)统计有学生选修的课程门数。(2)求选修C4课程的女学生的平均年龄。(3)求LIU老师所授课程的每门课程的平均成绩。(4)统计每门课程学生选修人数(超过10人的课程才统计)。要求显示课程号和人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。(5)检索姓名以L打头的所有学生的姓名和年龄。14、假设有下面两个关系模式: 职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用SQL语言定义这两个关系模型,要求在模型中完成以下完整性约束条件的定义:定义每个模型的主码;定义关联完整性。15、叙述SQL语言支持的三级结构。16、设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(SNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各题:(1)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序;(2)从视图V-SSC上查询平均成绩在90分以上的SN、CN和G。关系数据库系统 思考题1、试述关系模型的三个组成部分。2、关系代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算?3、连接、等值连接、自然连接、复合连接、半连接的区别是什么?4、在关系模型中,对关系作了哪些规范性限制?5、解释关系和关系模式在意义上的区别。6、解释主键、候选键的区别?7、一个关系可以有几个主键?可以有几个候选键?一个主键可含有几个属性?8、笛卡尔积、等值连接和自然连接三者之间有什么区别?9、所有的视图是否都可以更新?为什么?10、什么是基本表?什么视图?两者的区别和联系是什么?11、SQL语言包括哪些功能?12、试叙述SQL语言的关系代数特点和元组演算特点。13、SQL语言对于“查询结果是否允许存在重复元组”是如何实现的?14、SELECT语句中,何时使用分组子句,何时不必使用分组子句?15、结构化查询语言SQL主要包括哪些内容?16、如何对查询结果进行排序?17、什么是分组聚集?having子句的作用是什么?它与where子句的关系是什么?18、Drop table r与delete from r语句有什么区别?关系数据库系统 讨论题1、元组关系演算表达式和域关系演算表达式的区别是什么?2、为什么关系中的元组没有先后顺序,且不允许有重复元组?3、实体完整性和关联完整性在具体应用中反映的语义?4、试述关系模型的完整性规则。在关联完整性中,为什么外部键属性的值也可以为空?什么情况下才可以为空?5、为什么要使用嵌入式SQL?6、试述视图的优点。

    注意事项

    本文(第二章 关系数据库系统习题.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开