




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Sql习题,1SQL语言是_的语言,易学习。A过程化B非过程化C格式化D导航式,2SQL语言是_语言。A层次数据库B网络数据库C关系数据库D非数据库,3SQL语言具有_的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵答案:B,4SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是_。ASELECTBINSERTCUPDATEDDELETE答案:A,5SQL语言具有两种使用方式,分别称为交互式SQL和_。A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL答案:C,6SQL语言中,实现数据检索的语句是_。ASELECTBINSERTCUPDATEDDELETE答案:A,7下列SQL语句中,修改表结构的是_。AALTERBCREATECUPDATEDINSERT答案:A,第8到第11题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩。,8检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是_。ASELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN=王华)BSELECTSN,AGE,SEXFROMSWHERESN=王华CSELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEWHERESN=王华)DSELECTSN,AGE,SEXFROMSWHEREAGE王华.AGE答案:A,9检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是_。ASELECTSFORMSCWHEREC=C2ANDGRADE=(SELECTGRADEFORMSCWHEREC=CZ)BSELECTSFORMSCWHEREC=C2ANDGRADEIN(SELECTGRADEFORMSCWHEREC=C2)CSELECTSFORMSCWHEREC=C2ANDGRADENOTIN(SELECTGRADEFORMSCWHEREC=C2)DSELECTSFROMSCWHEREC=C2ANDGRADE=ALL(SELECTGRADEFROMSCWHEREC=C2)答案:D,10检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是_。ASELECTS.SN,SC.C,SC.GRADEFROMSWHERES.S=SC.SBSELECTS.SN,SC.C,SC.GRADEFROMSCWHERES.S=SC.GRADECSELECTS.SN,SC.C,SC.GRADEFROMS,SCWHERES.S=SC.SDSELECTS.SN,SC.C,SC.GRADEFROMS.SC答案:C,11检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是_。ASELECTS,SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYSORDERBY2DESCHAVINGCOUNT(*)=4BSELECTS,SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYSHAVINGCOUNT(*)=4ORDERBY2DESCCSELECTS,SUM(GRADE)FROMSCWHEREGRADE=60HAVINGCOUNT(*)=4GROUPBYSORDERBY2DESCDSELECTS,SUM(GRAD)FROMSCWHEREGRADE=60ORDERBY2DESCGROUPBYSHAVINCOUNT(*)=4答案:B,12假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_。ASBSC,CCS,SCDS,C,SC答案:D,13如下面的数据库的表中,若职工表的主码是职工号,部门表的主码是部门号,SQL操作_不能执行。职工表(职工号,职工名,部门号,工资)001,李红,01,580005,刘军,01,670025,王芳,03,720038,张强,02,650部门表(部门号,部门名,主任)01,人事处,高平02,财务处,蒋华03,教务处,许红04,学生处,杜琼A从职工表中删除行(025,王芳,03,720)B将行(005,乔兴,04,750)插人到职工表中C将职工号为001的工资改为700D将职工号为038的部门号改为03答案:B,14若用如下的SQL语句创建一个Studen表:CREATETABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2)可以插入到student表中的是A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)答案:B,151986年,_被定为关系数据库标准语言。A关系代数B关系演算CSQL语言DQBE答案:C,16SQL语言具有_的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵答案:B,17在SQL语言中授权的操作是通过_语句实现的。ACREATEBREVOKECGRANTDINSERT答案:C,18建立数据库三级模式的功能由SQL语言的_完成。A数据定义功能B数据操纵功能C数据查询D数据控制答案:A,19SQL语言的一体化特点主要是与_相比较而言的。A操作系统命令B非关系模型的数据语言C高级语言D自然语言答案:B,20数据库中只存放视图的_。A操作B对应的数据C定义D限制答案:C,21视图的优点之一是_。A提高数据的逻辑独立性B提高查询效率C操作灵活D节省存储空间答案:A,22当修改基表数据时,视图_。A需要重建B可以看到修改结果C无法看到修改结果D不许修改带视图的基表答案:B,23下面列出的关于视图的说法中,是不正确的。A视图是外模式B视图是虚表C使用视图可加快查询语句的执行速度D使用视图可简化查询语句的编写答案:C,填空题,1SQL是_。答案:结构化查询语言2SQL语言的数据定义功能包括、和。答案:定义数据库定义基本表定义视图定义索引3视图是一个虚表,它是从中导出的表。在数据库中,只存放视图的,不存放视图的。答案:一个或几个基本表定义视图对应的数据,4设有如下关系表R、S和T:R(BH,XM,XB,DWH)S(DWH,DWM)T(BH,XM,XB,DWH)实现RT的SQL语句是_。实现DWH=100(R)的SQL语句是_。实现XM,XB(R)的SQL语句是_。实现XM,DWH(XB=女(R)的SQL语句是_。实现RS的SQL语句是_。实现XM,XB,DWM(XB=男(RS)的SQL语句是_。答案:SELECT*FROMRUNIONSELECT*FROMTSELECT*FROMRWHEREDWH100SELECTXM,XBFROMRSELECTXM,DWHFROMRWHEREXB=女SELECTR.BH,R.XM,R.XB,R.DWH,S.DWMFROMR,SWHERER.DWH=S.DWHSELECTR.XM,R.XB,S.DWMFROMR,SWHERER.DWH=S.DWHANDR.XB=男,5设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主码是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入一个记录(25,李明,男,21,95031);插入95031班学号为30、姓名为郑和的学生记录;将学号为10的学生姓名改为王华;将所有95101班号改为95091;删除学号为20的学生记录;删除姓王的学生记录;答案:INSERTINTORVALUES(25,李明,男,21,95031)INSERTINTOR(NO,NAME,CLASS)VALUES(30,郑和,95031)UPDATERSETNAME=王华WHERENO=10UPDATERSETCLASS=95091WHERECLASS=95101DELETEFROMRWHERENO=20DELETEFROMRWHERENAMELIKE王,7设有关系R(A,B,C)和S(C,D),与SQL语句“SELECTA,B,DFROMR,SWHERER.C=S.C”等价的关系代数表达式是。答案:A,B,D(R.C=S.C(RXS)),8现有学生表S、课程表C和学生选课表SC,它们的结构如下:S(S,SN,SEX,AGE,DEPT)C(C,CN,TEACHER)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩。要查找选修数据库技术这门课的学生姓名和成绩,可使用如下的语句:SELECTSN,GRADEFROMS,SC,CWHERECN=数据库技术ANDS.S#=SC.S#AND。答案:C.C#=SC.C#,简答题,已知学生表S和学生选课表SC。其关系模式如下:S(SNO,SN,SD,PROV)SC(SNO,CN,GR)其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。试用SQL语言实现下列操作:(1)查询“信息系”的学生来自哪些省区。(2)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。,解:(l)SELECTDISTINCTPROVFROMSWHERESD=信息系(2)SELECTSN,GRFROMS,SCWHERESD=英语系ANDCN=计算机ANDS.SNO=SC.SNOORDERBYGRDESC;,3设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各题:(1)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序:(2)从视图V-SSC上查询平均成绩在90分以上的SN、CN和G。,解:(l)CREATEVIEWV-SSC(SNO,SN,CNO,CN,G)ASSELECTS.SNO,S.SN,CNO,SC.CN,SC.GFROMS,SCWHERES.SNO=SC.SNOORDERBYCNO(2)SELECTSN,CN,GFROMV-SSCGROUPBYSNOHAVINGAVG(G)90,以student、teacher、course和score表为操作关系,写出实现以下各题功能的SQL语句,并给出执行结果。Student:NONAMESEXBIRTHDAYCLASS108曾华男09017695033105匡明男10027595031107王丽女01237695033101李军男02207695033109王芳女02107595031103陆君男06037495031,teacher:NONAMESEXBIRTHDAYPROFDEPART804李诚男120258副教授计算机系856张旭男031269讲师电子工程系825王萍女050572助教计算机系831刘冰女081477助教电子工程系course:,CNOCNAMETNO3-105计算机导论8253-245操作系统8046-166数字电路8569-888高等数学100score:NOCNODEGREE1033-245861053-24575,1093-245681033-105921053-105881093-105761013-105641073-105911083-105781016-166851036-166791086-16681,(1)在屏幕上列出至少有2名男生的班号。SELECTclassFROMstudentWHEREsex=男GROUPBYclassHAVINGCOUNT(*)=2TOSCREENCLASS9503195033,(2)显示student表中不姓“王”的同学记录。SELECT*FROMstudentWHEREnamenotlike王%NONAMESEXBIRTHDAYCLASS108曾华男09017695033105匡明男10027595031101李军男02207695033103陆君男06037495031,(3)显示student表中每个学生的姓名和年龄。SELECTnameas姓名,year(date()-year(birthday)as年龄FROMstudent姓名年龄曾华23匡明24王丽23李军23王芳24陆君25,(4)显示student表中最大和最小的birthday日期值。SELECTname,max(birthday),min(birthday)FROMstudentNAMEMAX_BIRTHDAYMIN_BIRTHDAY陆君76.09.0174.06.03,(5)以班号和年龄从大到小的顺序显示student表中的全部记录。SELECTclass,name,birthdayFROMstudentORDERBYclass,birthdayCLASSNAMEBIRTHDAY95031陆君74.06.0395031王芳75.02.1095031匡明75.10.0295033王丽76.01.2395033李军76.02.2095033曾华76.09.01,(6)显示“男”教师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年真空离子镀膜设备项目建议书
- 南疆历年九年级数学试卷
- 南昌市二模文综数学试卷
- 辽宁高一省统考数学试卷
- 牡丹江初三数学试卷
- 绵阳富乐小升初数学试卷
- 林业资源动态评估报告
- 旅游会展竞争趋势分析报告
- 卫生间装修施工质量问题对策报告
- 乐山东辰小学数学试卷
- 消防桌面应急预案方案(3篇)
- (2025年标准)校车修理协议书
- 服装厂 安全生产管理制度
- 2025年山东省教育厅直属事业单位招聘18人笔试模拟试题带答案详解
- 2025年汽车驾驶员(高级)考试题及汽车驾驶员(高级)试题及答案
- 2025年“艾梅乙”母婴阻断培训试题(附答案)
- 2025年中小学体育教师招聘考试专业基础知识考试题库及答案(共2687题)
- Unit1SectionA1a-1c课件-人教版九年级英语全册
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 电力交易员试题及答案
- 膀胱冲洗临床指南
评论
0/150
提交评论