014章习题课习题_第1页
014章习题课习题_第2页
014章习题课习题_第3页
014章习题课习题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、习题课(一)三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩。用SQL语句完成下列操作:版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途(1)检索所有比“王华”年龄大的学生姓名、年龄和性别(2)检索选修课程“C2”的学生中成绩最高的学3)已知关系代数表达式:姓名,酬金(工程名称=“立交桥”(SSPP),用SQL语句实现这个关系代数表达式。版权文档,请勿用做商业用途文档来源网络

2、及个人整理,勿用作商业用途4)创建一个查询职工总酬金的视图SV,SV的属性有职工号和总酬金。(四)设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:(1)检索籍贯为上海的学生的姓名、学号和选修的课程号。(2)检索选修了全部课程的学生姓名和年龄。生的学号S学号姓名年龄性别籍贯(3)检索学生姓名及其所选修课程的课程号和成绩(4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来9860198602986039860498605王晓燕李波陈志坚张兵张兵2023212022女男男男女北京上海长沙上海武汉C(二)设有关系S、SC、C,试用关系代数

3、和SQL完成下列操作。课程号C601C602课程名高等数学数据结构教师姓名办公室周振兴416刘建平415S(S#,SNAME,AGE,SEX)例:(001,李强,23,男)SC(S#,C#,SCORE)例:(003,C1,83)C(C#,CNAME,TEACHER)例:(C1,数据库原理,王华)版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途(1)用SQL找出选修了“程军”老师教的所有课程的学生姓名。(2)用SQL找出“程序设计”课程成绩在90分以上的学生姓名。(三)已知三个关系模式:职工S(职工号,姓名,性别)C603C604SC学号986019860198601986019

4、860298603986039860398604986049860598605操作系统编译原理课程号成绩C60190C60290C60385C60487C60190C60175C60270C60456C60190C60485C60195C60380刘建平王志伟415415工程P(工程号,工程名称)施工SP(职工号,工程号,酬金)根据上述三个关系模式回答下列问题。1)写出SQL语句,检索参加工程号为“P1”,且酬金最高的职工号。2)写出SQL语句,检索参加3个以上工程的职工号。(五)综合题一所大学数据库要记录下述信息:(1)学校由若干院(COLLEGE)组成,每个院有院名(CONAME)、编号(

5、CONO)和电话号码(COTEL)。院名、编号和电话号码都是唯一的。每个院有若干教1/3师(TEACHER)和学生(STUDENT),开设若干门专业课(COURSE)。版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途(2)每个学生有姓名(SNAME)、学号(SNO)、身份证号码(SID)、家庭地址(SADDRESS)、出生年月(SBIRTHDAY)、性别(SSEX)和班级(CLASS)。SCS#125255C#k1k1k1k5k5k8GRADE838592908480学号和身份证号码是唯一的。每个学生只能属于一个院,可选修多门课程。版权文档,请勿用做商业用途文档来源网络及个人整

6、理,勿用作商业用途(3)每门课程有课程名(CNAME)、课程号(CNO)和周学时(HOUR)。课程号和课程名是唯一的。每门课程可被多个学生所选,可由多名任课教师来教。版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途(1)检索年龄大于21岁男学生的学号(S)和姓名(SNAME)。(2)检索全部学生都选修的课程的课程号(C)和课程名(CNAME)。4设有关系R和S如图2所示。R(4)课程安排(COURESPLAN)记录了哪学年(ACADEMICYEAR)、哪学期(SEMESTER)安排了什么课程,这门课程由哪位任课教师来教。用课程安排号(CPNO)唯一地标识。版权文档,请勿用做商业

7、用Aa1a2a3ASBb1b2b3C途文档来源网络及个人整理,勿用作商业用途(5)某个学生选修某门课程有一个唯一确定的成绩(GRADE)。a1a2a3405055图2关系R和S(6)每个教师有姓名(TNAME)、身份证号码(TID)、工作证号码(EMPLOYEESCARD)、性别(TSEX)、出生年月(TBIRTHDAY)、职称(TITLE)、教龄(SAGE)和家庭地址(TADDRESS)。身份证号码和工作证号码是唯一的。每名教师只能属于一个院,可教多门课程。版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途1根据上述语义信息画出此数据库的E-R图(实体名和属性名的命名根据题中给

8、出的英文名称来定)。2把上述数据库的E-R图转换为关系模型,给出每个关系中的函数依赖和每个关系的主码和外码。3设有如下表所示的三个关系S、C和SC。试用关试用SQL语句实现:(1)查询属性C50时,R中与相关联的属性B之值。(2)当属性C=40时,将R中与之相关联的属性B值修改为b4。(六)设有下图1所示的三个关系。其中各个属性的含义如下:A(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B(商品号)、BNAME(商品名称)、PMCE(价格)、QTY(商品数量)。试用SQL语言写出下列查询,并给出执行结果:版权文档,请勿用做商业用途文档来源网络及个人整理,勿用系

9、代数表达式表示下列查询语句:SS#SNAMEAGESEX作商业用途(1)找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。1李强23男(2)找出至少供应代号为256的商店所供应的全部商C25C#k1k5k8刘丽22女张友22男CNAMETEACHERC语言王华数据库原理程军编译原理程军品的商店名和所在城市。AA#ANAME101韶山商店204前门百货商店256东风商场WQTY1589501CITY长沙北京北京2/3345铁道商店76620第一百货公司413长沙上海算双重特点的语言6.关系演算是用_来表达查询要求的方式。BB1BNAMEPRICE毛笔21A谓词B关系的运算C元组D域

10、7.实体完整性要求主属性不能取空值,这一点可以234羽毛球收音机书包7841325242通过_来保证。A定义外码B定义主码C用户定义的完整性D关系系统自动ABABQTY8.关系是_A型B静态的C稳定的D关系模型10111051012421013251014104204361256124125629134511413452183454746024125图1关系A、B和AB(七)选择题的一个实例9.集合R与S的连接可以用关系代数的5种基本运算表示为_。AR-(R-S)BF(RS)C空D空1.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。版权文档,请勿用做商业用途文档来源网络及个人整理,勿用作商业用途A元组B行C记录D属性2.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是_。AA(R)D(S)BRSCB(R)B(S)DRS3.在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论