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

    第三章 关系数据库标准语言SQL(习题).doc

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

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

    第三章 关系数据库标准语言SQL(习题).doc

    一、选择题1. SQL语言是( )的语言,容易学习.BA. 过程化 B.非过程化 C.格式化 D.导航式2. 在视图上不能完成的操作是( ) 。CA.更新视图 B.查询 C.在视图上定义新的表 D.在视图上定义新的视图3. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。CA.数据查询 B.数据操纵 C.数据定义 D.数据控制4. SQL语言中,删除一个视图的命令是( )。BA.DELETE B.DROP C.CLEAR D.REMOVE5. 在SQL语言中的视图VIEW是数据库的( ) 。AA.外模式 B.模式 C.内模式 D.存储模式6. 下列的SQL语句中,( )不是数据定义语句。DA.CREATE TABLE B.DROP VIEW C.CREATE VIEW D.GRANT7. 若要撤销数据库中已经存在的表S,可用( )。CA.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S8. 若要在基本表S中增加一列CN(课程名),可用( )。CA. ADD TABLE S (CN CHAR(8)B. ADD TABLE S ALTER (CN CHAR(8)C. ALTER TABLE S ADD CN CHAR(8)D. ALTER TABLE S (ADD CN CHAR(8)9. 学生关系模式 S(S,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。BA.DELETE Age from S B.ALTER TABLE S DROP COLUMN AgeC.UPDATE S Age D.ALTER TABLE S Age10. 有关系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S是学生号,SNAME是学生姓名,SAGE是学生年龄, C是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。AA.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=ACCESSB.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ACCESSC.SAGE in>=20 and CNAME in ACCESSD.SAGE>=20 and CNAME= ACCESS11. 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要把“张二的化学成绩80分”插入S中,则可用( )。DA. ADD INTO S VALUES(张二, 化学,80)B. INSERT INTO S VALUES(张二, 化学,80)C. ADD INTO S VALUES(张二, 化学, 80)D. INSERT INTO S VALUES(张二, 化学, 80)12. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要更正王二的化学成绩为85分,则可用(A)A. UPDATE S SET grade85 WHERE SN王二 AND CN化学B. UPDATE S SET grade85 WHERE SN王二 AND CN化学C.UPDATE grade85 WHERE SN王二 AND CN化学D.UPDATE grade85 WHERE SN王二 AND CN化学13. 在SQL语言中,子查询是(D ) 。A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句14. 有关系S(S,SNAME,SEX),C(C,CNAME),SC(S,C,GRADE)。其中S是学生号,SNAME是学生姓名,SEX是性别, C是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是(A )。A. S.S# = SC.S# and C.C# = SC.C# and SEX=男 and CNAME=数据库B. S.S# = SC.S# and C.C# = SC.C# and SEX in男and CNAME in数据库C. SEX 男 and CNAME 数据库D. S.SEX=男 and CNAME=数据库15. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行时,(B )行可以被插入 。A. (,111,60,必修) B. (,101,NULL,NULL)C. (NULL,103,80,选修) D. (,NULL,86, )16. 假设学生关系S(S,SNAME,SEX),课程关系C(C,CNAME),学生选课关系SC(S,C,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系(D )。A.S B.S,SC C.C,SC D.S,C,SC17SQL属于( A )数据库语言。 A. 关系型 B网状型 C层次型 D面向对象型18当两个子查询的结果( B )时,可以执行并、交、差操作。 A. 结构完全不一致 B 结构完全一致 C结构部分一致 D主键一致19SQL中创建基本表应使用( B )语句。ACREATE SCHEMA BCREATE TABLECCREATE VIEW DCREATE DATEBASE20SQL中创建视图应使用( C )语句。 ACREATE SCHEMA BCREATE TABLECCREATE VIEW DCREATE DATEBASE21SQL中创建数据库模式应使用( A )语句。 ACREATE SCHEMA BCREATE TABLE C. CREATE VIEW DCREATE DATEBASE22视图创建完毕后,数据字典中存放的是( C)。 A查询语句 B查询结果 C视图定义 D所引用的基本表的定义23关系代数中的运算符对应SELECT语句中的(A )子句。 ASELECT BFROM CWHERE DGROUP BY24关系代数中的运算符对应SELECT语句中的( C )子句。 ASELECT BFROM CWHERE DGROUP BY25WHERE子句的条件表达式中可以匹配0个到多个字符的通配符是( B )。 A B% C_ D?26WHERE子句的条件表达式中,可以匹配单个字符的通配符是( C )。 A B C_ D?27SELECT语句中与HAVING子句同时使用的是( C )子句。AORDER BY BWHERE CGROUP BY D无需配合28与WHERE G BETWEEN 60 AND l00语句等价的子句是( D )。 AWHERE G>60 AND G<100 BWHERE G>=60 AND G<100 CWHERE G>60 AND G<100 DWHERE G>=60 AND G<=10029SELECT语句执行的结果是( C )。A数据项 B元组 C表 D视图二、填空题非关系数据模型的数据操纵语言是 面向记录 的,而关系数据库的标准语言SQL是面向集合的语言。1. SQL语言的功能包括 数据定义语言、数据操作语言和数据控制语言。2. SQL以同一种语法格式,提供_独立_和_嵌入 两种使用方式。3. SELECT语句中,where 子句用于选择满足给定条件的元组,使用_group by_子句可按指定列的值分组,同时使用_having 子句可提取满足条件的组。4. 在SQL中,如果希望将查询结果排序,应在SELECT语句中使用_order by_子句,其中_asc_选项表示升序,_desc_选项表示降序。5. SELECT语句中进行查询,若希望查询的结果不出现重复元组,应在SELECT子句中使用_ distinct_保留字。6. 在SQL中,WHERE子句的条件表达式中,字符串匹配的操作符是_like_;与0个或多个字符匹配的通配符是_%_;与单个字符匹配的通配符是_-。7. 如果外连接符出现在连接条件的右边称之为_左外连接_,出现在连接条件的左边称之为 右外连接_。8. 子查询的条件不依赖于父查询,这类查询称之为_不相关子查询,否则称之为_相关子查询_。9. 若一个视图是从单个基本表中导出的,并且只是去掉了基本表的某些行和某些列,但保留了码,我们称这类视图为_行列子集视图。10. DBA利用_grant_语句将对某类数据的操作权限赋于用户,用revoke_语句收回用户对某类数据的操作权限。 11. 视图中有些属性在基表中不存在,则这些属性为 虚拟列_。带有这些属性的视图称为_带表达的视图_。三、综合题1. 用SQL语句建立第二章习题5中的 4 个表。

    注意事项

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

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




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

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

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

    收起
    展开