SQL语句与关系代数习题--答案已做.doc

SQL语句与关系代数习题--答案已做.doc

ID:54965657

大小:56.00 KB

页数:4页

时间:2020-04-25

SQL语句与关系代数习题--答案已做.doc_第1页
SQL语句与关系代数习题--答案已做.doc_第2页
SQL语句与关系代数习题--答案已做.doc_第3页
SQL语句与关系代数习题--答案已做.doc_第4页
资源描述:

《SQL语句与关系代数习题--答案已做.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、4一、选择题1、SQL语言是()语言。——(SQL特点)(易)A)层次数据库B)网络数据库C)关系数据库D)非数据库答案:C2、SQL语言具有两种使用方式,分别称为交互式SQL和()。——(SQL语言使用方式)(易)A)提示式SQLB)多用户SQLC)嵌入式SQLD)解释式SQL答案:C3、()包括数据库模式定义和数据库存储结构与存取方法定义。()实现对DB的操作,包括查询、插入、删除、修改数据库中的数据。()用于数据保护,包括数据的安全性,完整性,并发控制和恢复等。——(数据库语言DDLDMLDCL)(中)A)数据控制子语言B)数据定义

2、子语言C)数据操纵子语言D)数据库语言答案:BCA4、下列SQL语句中,实现数据检索的语句是(),修改表结构的是(),修改属性值的是(),删除表结构的是(),删除表记录的是()。——(DROPTABLE,ALTERTABLE,UPDATE,DELETE,SELECT语句)(难)A)SELECTB)DROPC)UPDATED)ALTERE)DELETE答案:ADCBE二、用关系代数表达式及SQL语句描述关系查询1、设有如下关系表R、S和T:——(易)R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)写出实现下列

3、关系代数的SQL语句:1)2)3)4)5)解:1)SELECT*FROMRWHEREDWH=’100’;2)SELECTXM,XBFROMR;3)SELECTXM,DWHFROMRWHEREXB=’女’;4)SELECTR.*,S.DWMFROMR,SWHERER.DWH=S.DWH;5)SELECTXM,XB,DWHFROMR,SWHERER.DWH=S.DWHANDXB=’男’;42、设有如下关系模式:student(NO,NAME,SEX,BIRTHDAY,CLASS)teacher(NO,NAME,SEX,BIRTHDAY,PRO

4、F,DEPART)PROF为职称,DEPART为系别course(CNO,CNAME,TNO)score(NO,CNO,DEGREE)DEGREE为成绩写出实现以下各题功能的SQL语句:(1)查询至少有2名男生的班号;——(难)SelectCLASSfromstudentwhereSEX=’男’GroupbySEXHavingCount(*)>=2(2)查询不姓“王”的同学记录;——(易)Select*fromstudentwhereNAMENOTLike‘王%’(3)查询每个学生的姓名和年龄;——(难)SelectNAMEyear(da

5、te())-year(BIRTHDAY)asageFromstudent(4)查询学生中最大和最小的birthday日期值;——(中)Selectmax(BIRTHDAY),min(BIRTHDAY)Fromstudent(5)查询学生表的全部记录并按班号和年龄从大到小的顺序;——(中)Select*fromstudentorderbyCLASSDESC,BIRTHDAYDESC(6)查询男教师及其所上的课程;——(中)SelectNO,NAME,CNAMEFromteacher,coursewhereteacher.NO=course.

6、TNOandSEX=’男’(7)查询最高分同学的学号,课程号和成绩;——(中)Select*fromscorewhereDEGREE=(selectmax(DEGREE)fromscore)(8)查询和“李军”同性别并同班的所有同学的姓名;——(中)SelectNAMEfromstudentwhereSEX=(selectSEXfromstudentwhereNAME=’李军’)ANDCLAEE=(selectCLASSfromstudentwhereNAME=’李军’)(9)查询选修“数据库系统概论”课程的男同学的成绩表;——(中)①S

7、electNO,NAME,CNO,CNAMEDEGREEfromstudent,course,scoreWherestudent.NO=score.NOandcourse.CNO=score.CNOandCNAME=’数据库系统概论’andSEX=’男’②Select*fromscorewhereNOin(selectNOfromstudentwhereSex=’男’)ANDCNO=(selectCNOfromcoursewhereCNAME=’数据库系统概论’)(10)查询所有未讲课的教师的姓名和所在系别;——(难)SelectNAME

8、DEPARTfromteacherwhereNOTEXISTS(select*fromscorewhereteacher.NO=score.TNO)(11)查询“计算机系”教师所教课程的成绩表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。