




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、百度文库-让每个人平等地提升自我2一、选择题第3章关系数据库标准语言 SQL1、SQL语言是的语言,易学习。A .过程化 B .非过程化一丁 .格式化 D .导航式答案:B2、SQL语言是语言。A .层次数据库B .网络数据库 C .关系数据库3、SQL语言具有的功能。A .关系规范化、数据操纵、数据控制 BC .数据定义、关系规范化、数据控制 D4、SQL语言具有两种使用方式,分别称为交互式答案:.数据定义、 .笋施义、 SQL和数据操纵、数据控殁 关系规范化、数据操纵答案:BA .提示式SQL B .多用户SQL C .嵌入式SQL D .解释式SQL 答案:5、假定学生关系是 S(S#,
2、 SNAME SEX AGE),课程关系是 C(C#, CNAME TEACHER)学生选课关系是 要查找选修“ COMPUTE褓程的“女”学生姓名,将涉及到关系 A . S B .SC, C C . S, SC D . S, C, SC 答案:D 6、若用如下的 SQL语句创建一个student表:CREATE TABLE student(NO C(4) NOT NULL NAME C(8) NOT NULL SEX C(2), AGE N(2)SC(S# Cq GRADE)可以插入到student表中的是A. ( ' 1031'曾华',男,23)B . ( '
3、;1031','曾华',NULL,C / (NULL,'曾华'7、当两个子查询的结果'男,'23' ) D . ( '1031', NULL,'男',23)NULL)答案:B时,可以执行并,交,差操作.A.结构完全不一致B.结构完全一致C.结构部分一致D.主键一致答案:B第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S# : C(C# : SC(S#其中:SN SEX AGE DEPT)CN)C#, GRADE)S砌学号,SN为姓名,SEX为性别,AGE为年
4、龄,DEPT为系别,C的课程号,CN为课程名,GRAD的成绩。8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的A . SELECT SN AGE SEX FROM SWHERE AGE > (SELECT AGE FROM SWHERE SN='王华)B . SELECT SN AGE SEXSELEC喃句是。C . SELECT SN AGE SEXFROM SFROM S WHERE SN 答案:AWHERE AGE(SELECT AGE WHERE SN='王华)D . SELECT SN AGE SEXFROM SWHERE AGE > 王华.AG
5、E9、检索选修课程C2'的学生中成绩最高的学生的学号。A. SELECT S# FORM SCWHERE C#=' CZ AND GRADE =(SELECT GRADE FORM SCWHERE C#='C2')B . SELECT S# FORM SC正确的SELEC喃句是。C . SELECT S# FORM SCWHERE C#=' C2' AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#='C2')D . SELECT S# FORM SCWHERE C#=C2' AND
6、 GRADE INWHERE C#=C2' AND GRADE> = ALL(SELECT GRADE FORM SC(SELECT GRADE FORM SCWHERE C#=C2')WHERE C#='CZ )答案:D10、检索学生姓名及其所选修课程的课程号和成绩。正确的A . SELECTSSN, SC. C#, SC. GRADESELECT语句是 CFROM SWHERE SB . SELECTSS#=SC S#SN SC. C#, SC. GRADEFROM SCWHERE S答案:CS#= SC. GRADE11、关系代数中的小运算符对应子句.).S
7、ELECT S SN, SC. FROM S , SC WHERE S . S#=SC.SELECT S SN, SC. FROM S . SCC#, SC. GRADES#C#, SC. GRADEBY答案:12、关系代数中的°运算符对应SELEC印句中的( ASELEC印句中的(子句.13、BY答案:WHERE句的条件表达式中C,可以匹配0个到多个字符的通配符是).A. * B. % C. - D.? 答案:B14、WHERE句的条件表达式中,可以匹配单个字符的通配符是 ().A. * B. % C. - D.? 答案:C15、SELEC喃句中与HAVING?句同时使用的是()
8、子句.BY BY D. 无需配合答案:C/16、与 WHERE G BETWEEN 60 AND 100句等价的子句是().答案:DA. WHERE G>60 AND G<100B. WHERE G>=60 AND G<100/C. WHERE G>60 AND G<=100/D. WHERE G>=60 AND G<=100/17、SELEC喃句执行的结果是().答案:CA.数据项 B.元组 C.表 D. 视图18、下列SQL语句中,修改表结构的是。答案:A二、填空题1、SQL是_结构化查询语言 。 答案:结构化查询语言2、视图是二不虚表,它是
9、从 中导出的表。在数据库中,只存放视图的,不存放视图的。 答案:一个或几个基本表定义视图对应的数据3、设有如下关系表R:R(No , NAME SEX AGE CLASS)主关键字是NO其中NO为学号,NAME?姓名,SEX为性别,AGE为年龄,CLASSI班号。写出实现下列功能的 SQL语句。插入一个记录(25,,李明',男',21, '95031'); 。插入95031'班学号为30、姓名为郑和的学生记录; o 将学号为10的学生姓名改为,王华;。将所有'95101'班号改为'95091' 。删除学号为20的学生记录;
10、 。删除姓,王'的学生记录; 。 答案:INSERT INTO R VALUES(25,'李明','男',21, '95031') INSERT INTO R(NO , NAME , CLASS) VALUES(30 ,'郑和','95031')(3) UPDATE R SET NAME= 王华'WHERE NO =10 UPDATE R SET CLASS = '95091'WHERE CLASS ='95101' DELETE FROM R WHERE NO=20
11、DELETE FROM R WHERE NAME LIKE '王 '4、SELECT语句中,_WHERE =子句用于选择满足给定条件的元组,使用 _GROUP BY子句可按指定列的值分组,同时使用_HAVING子句可提取满足条件的组。5、在SQL中,如果希望将查询结果排序,应在SELECTS句中使用子ORDER BY子子句,其中子ASC选项表示升序,_DESC选项表示将降序。6、子查询的条件不依赖与父查询 ,这类查询称之为子不相关子查询 ,否则称之为子相关子查询。7、若一个视图是从单个基本表中导出来的,并且只是去掉了基本表的某些行和某些列,但保留了码,我们称这类视图为行列子集视
12、图三、SQ嫌习1、设学生课程数据库中有三个关系:学生关系 S ( S#, SNAMIE AGE SER 学习关系 SC (S#, C#, GRADE课程关系C (C#, CNAME其中S#、C张SNAME AGE SEX GRADE CNAM分别表示学号、课程号、姓名、年龄、性别、成绩和课程名 用SQL语句表达下列操作。(1)检索选修课程名称为MATHS的学生的学号与姓名。(2)检索至少学习了课程号为CT和C2的学生的学号。(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄。(4)检索平均成绩超过 80分的学生学号和平均成绩。(5)检索选修了三门课以上的学生的姓名。答案:(
13、1) SELECT S# SNAME FROM S,SC,C WHERE #=#AND #=# AND CNAME= ' MATHS(2) SELECT S#/FROM SC/WHERE CNO= ' C1' AND S# IN( SELECT S# FROM SC WHERE CNO=' CZ )(3)SELECT S#,SNAME,AGE FROM SWHERE SEX= '女'AND AGE BETWEEN 18 AND 20(4) SELECT S# ,AVG(GRADE) FROM SC GROUP BY S#HAVING AVG(GR
14、ADE)>80(5) SELECT SNAME FROM S,SC WHERE #=# GROUP BY S# HAVING COUNT(*)>3 2、设学生-课程数据库中包括三个表:学生表:Student (Sno, Sname Sex, Sage, Sdept)课程表:Course (Cno, Cname Ccredit ) 学生选课表:SC ( Sno, Cno, Grade)其中Sno、Sname Sex、Sage、Sdept、Cno、Cname Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程 名、学分和成绩。试用SQL语言完成下列项操作:(1)创建一个计算机科学系学生信息视图S_CS_VIEW该视图包含的属性为:Sno、Sname Sex。(2)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平。(3)创建一选修数据库课程信息的视图,视图名称为datascore_view ,该视图包含的属性为:SNO、SNAMIE GRADE答案:(1) CREATE VIEW
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住人活动房租赁协议
- 2025年考试关键要点试题及答案
- 企业运营状况与实力证明书(5篇)
- 行政管理中的质量控制策略试题及答案
- 全面解析2025年自考试题及答案
- 2024-2025学年高中历史第七单元苏联的社会主义建设第21课二战后苏联的经济改革课后篇巩固提升含解析新人教版必修2
- 2025新款店铺装修合同范本下载
- 行政管理试卷的公文解析试题及答案
- 2025年广东省茶叶采购合同模板
- 管理学组织行为研究试题及答案
- 教师听课评价记录表
- 十字头夹具设计说明书
- 04S202 室内消火栓安装
- 医疗设备强检计量目录(参考)
- 三年级硬笔书法课课件
- 佳发教育考试网上巡查系统(标准版)
- 投融资部面试题本
- 汽车配件名称大全全
- 新版pep小学英语四年级下册《unit-5-my-clothes-Part-B-Read-and-write-》课件
- 康复治疗-运动疗法-课件
- 《学弈》优质课一等奖课件
评论
0/150
提交评论