下载此文档

关系数据库语言SQL习题与答案.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
干系数据库语言SQL****题与答案
  一,选择题
  1,下面关于SQL语言的叙述中,哪一条是错误的( ).
  
  
  
  
  2,SQL语言是( )
  
  
  3,在学生数据库中,用SQL语句列出的所有女生的姓名,应该对学生干系进行( )操纵.
  
  4,NULL是指( )
  
  5,下列哪条语句不属于SQL数据利用成果范畴( )
   B. CREAT TABLE
  6,用( )命令可创建唯一索引
   TABLE CLUSTER
   INDEX 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

关系数据库语言SQL习题与答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人465784244
  • 文件大小26 KB
  • 时间2020-11-11