关系数据库标准语言sql习题及解答

关系数据库标准语言sql习题及解答

ID:20385208

大小:275.00 KB

页数:12页

时间:2018-10-13

关系数据库标准语言sql习题及解答_第1页
关系数据库标准语言sql习题及解答_第2页
关系数据库标准语言sql习题及解答_第3页
关系数据库标准语言sql习题及解答_第4页
关系数据库标准语言sql习题及解答_第5页
资源描述:

《关系数据库标准语言sql习题及解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系数据库标准语言SQL习题及解答一、填空题1.SQL语言支持数据库的外模式、模式和内模式结构。外模式对应于视图和部分基本表,模式对应于(全体基本表或基本表),内模式对应于存储文件。2.SQL语言支持数据库三级模式结构。在SQL中,外模式对应于视图和部分基本表,模式对应于基本表全体,内模式对应于(存储文件或数据文件)。3.在SQL语言中,若要删除一个表,应使用的语句是(DROP)TABLE。4.在SQL语言中,如果要为一个基本表增加列和完整性约束条件,应该使用SQL语句(ALTERTABLE)。5.在SQL中,建立唯一索引要用到保留字(UN

2、IQUE)。6.设有关系R=(A,B,C)和S(A,D,E,F),有R.A=S.A。若将关系代数表达式:S)用SQL语言的查询语句表示,则为:SELECTR.A,R.B,S.D,S.FFORMR,SWHERE(R.A=S.A)。7.“学生—课程—选课”数据库中的如下三个关系:学生基本信息:S(S#,SNAME,SEX,AGE)选课信息:SC(S#,C#,GRADE)课程信息:C(C#,CNAME,TEACHER)查找选修“数据库技术”这门课程的学生名和成绩。若使用连接查询的SQL语句是:SELECTSNAME,GRADEFROMS,SC,C

3、WHERECNAME=’数据库技术’AND(S.S#=SC.S#ANDSC.C#=C.C#)。8.假设一连锁书店的数据库中有三个表:连锁分店信息表STORES(STOR_ID,STOR_NAME),书籍销售信息表SALES(STOR_ID,TITLE_ID,QTY)和书籍信息表TITLES(TITLE_ID,TITLE)。要查询各分店销售某书的数量,相应的SQL语句应该是:SELECTSTOR_NAME,QTY,TITLEFORMTITLES,STORES,SALESWHERETITLES.TITLE_ID=SALES.TITLE_IDAN

4、D(STORES.STOR_ID=SALES.STOR_ID)9.设R和S是两个关系,与关系代数表达式等价的SQL语句是(SELECT*FROM12R,S)10.要将创建数据库的电话号码表有一个姓名的“王芳”的记录,要把王芳的电话号码改为‘26752306’,相应的SQL语句应该是:UPDATEPHONE_BOOKSETPHONE_CODE=(26752306)WHERE(NAME=’王芳’);11.当对视图进行UPDATE、INSERT和DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择

5、项(WITHCHECKOPTION)。12.视图是一个虚表,它是从(一个或几个基本表)导出的表,只存放视图的(定义),不存放视图的(视图对应的数据)。13.在数据库管理系统中,数据操纵语句可以嵌入到某一高级语言中,该语言称为(宿主或主)语言。二、选择题1.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能(C)。A.数据查询B.数据操纵C.数据定义D.数据控制2.在SQL语言中,一个基本表的定义一旦被删除,则与基本表相关的下列内容中哪些也自动被删除(A)。①在此表中的数据②在此表

6、上建立的索引③在此表上建立的视图A.①和②B.②和③C.①和③D.全部3.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能(B)。A.数据查询B.数据操纵C.数据定义D.数据控制4.下列SQL语句中,修改表结构的是(A)。A.ALTERB.CREATEC.INSERTD.UPDATE5.在SQL中,基本表的撤消(从数据库中删除表)可以用(B)。A.DROPSCHEMA命令B.DROPTABLE命令C.DROPVIEW命令D.DROPINDEX命令126.下列关于SQL语言

7、中的索引(Index)的叙述中,哪一条是不正确的(A)。A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径7.基于“学生—选课—课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)为了提高查询学生成绩的查询速度,对关系SC创建唯一索引,应该创建在哪一个(组)属性上(D)。A.S#B.C#C.GRADED.(S#,C#)8.如果对关系emp(eno,ename,salary)成功

8、执行下面的SQL语句:CREATECLUSTERINDEXname_indexONemp(salary)对此结果的正确描述是(A)。A.在emp表上按salary升序创建了一个聚

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

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

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