网站大量收购独家精品文档,联系QQ:2885784924

SQL综合练习(填空操作).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL综合练习(填空操作)

一,选择题   1,下面关于SQL语言的叙述中,哪一条是错误的( ).   A.SQL既可作为联机交互环境中的查询语言又可嵌入到主语言中   B.SQL没有数据控制功能   C.使用SQL用户只能定义索引而不能引用索引   D.使用SQL用户可以定义和检索视图   2,SQL语言是( )   A.高级语言 B.编程语言   C.结构化查询语言 D.宿主语言   3,在学生数据库中,用SQL语句列出的所有女生的姓名,应该对学生关系进行( )操作.   A.选择 B.连接 C.投影 D.选择和投影   4,NULL是指( )   A.0 B.空格 C.无任何值 D.空字符串   5,下列哪条语句不属于SQL数据操纵功能范围( )   A.SELECT B. CREAT TABLE C.DELETE D.INSERT   6,用( )命令可建立唯一索引   A.CREATE TABLE B.CREATE CLUSTER   C.CREATE INDEX D.CREATE UNIQUE INDEX   二,填空题   1,SQL语言的使用方式有两种,一种是 ,另一种是   2,在SQL查询中,WHERE子句的功能是 .   3,视图是一个虚表,它是从 的表.   4,SQL语言的数据操纵功能包括 , , ,和 ,   5,在SQL支持的关系数据库三级模式结构中,外模式对应于 ,模式对应于 ,内模式对应于 .   6,在SELECT语句中,HAVING子句必须跟在 子句后面.   三,问题及操作题   1,名词解释   SQL模式 SQL数据库 基本表 视图 相关子查询 联接查询   嵌入式SQL 游标   2,对于教学数据库的三个基本表   学生 S(S#,SNAME,AGE,SEX)   学习 SC(S#,C#,GRADE)   课程 C(C#,CNAME,TEACHER)   试用SQL的查询语句表达下列查询:   (1)检索LIU老师所授课程的课程号和课程名.   (2)检索年龄大于23岁的男学生的学号和姓名.   (3)检索至少选修LIU老师所授课程中一门课程的女学生姓名.   ( 4) 检索WANG同学不学的课程的课程号.   (5)检索至少选修两门课程的学生学号.   (6)检索全部学生都选修的课程的课程号与课程名.   (7)检索选修课程包含LIU老师所授课的学生学号.   3, 设有两个基本表R(A,B,C)和S(A,B,C)试用SQL查询语句表达下列关系代数表达式:   (1)R∪S (2)R∩S (3)R-S (4)πA,B(R)πB,C(S)   4, 试用SQL查询语句表达下列对教学数据库中三个基本表S,SC,C的查询:   (1)统计有学生选修的课程门数.   (2)求选修C4课程的学生的平均年龄.   (3)求LIU老师所授课程的每门课程的学生平均成绩.   (4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数, 查 询结果按人数降序排列,若人数相同,按课程号升序排列.   (5)检索学号比WANG同学大,而年龄比他小的学生姓名.   (6)检索姓名以WANG打头的所有学生的姓名和年龄.   (7)在SC中检索成绩为空值的学生学号和课程号.   (8)求年龄大于女同学平均年龄的男学生姓名和年龄.   5, 试用SQL更新语句表达对教学数据库中三个基本表S,SC,C的各个更新操作:   (1)往基本表S中插入一个学生元组(S9,WU,18).   (2)在基本表S中检索每一门课程成绩都大于等于80分的学生学号,姓名和性别, 并把检索到的值送往另一个已存在的基本表STUDENT(S#,SANME,SEX).   (3)在基本表SC中删除尚无成绩的选课元组.   (4)把WANG同学的学习选课和成绩全部删去   (5)把选修MATHS课不及格的成绩全改为空值.   (6)把低于总平均成绩的女同学成绩提高5%.   (7)在基本表SC中修改C4课程的成绩,若成绩小于等于75分时提高5%, 若成绩大于75分时提高4%(用两个UPDATE语句实现).   6, 在宿主语言的程序中使用SQL语句有哪些规定   7,嵌入式SQL语句何时不必涉及到游标 何时必须涉及到游标   答案:   一,1,B 2,C 3,D 4,C 5,B 6,D   二,1,嵌入式 交互式 2,选择   3,基本表导出的表 4,数据查询 数据更新 数据插入 数据删除   5,视图或部分基本表 基本表 存储文件   6,GROUP BY   三,   1,名词解释   SQL模式:SQL模式是表和授权的静态定义.一个SQL模式定义为基本表的集合. 一个由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档