下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题:1. SQL语言是( )的语言,容易学习。 A.过程化 B. 非过程化 C.格式化 D. 导航式 2. 关系操作方式的特点是( )操作。A. 导航方式 B. 一次一集合方式C一次一记录方式 D. 记录或集合方式3. 下列关于基本表与存储文件之间关系的叙述中,正确的是( )。A. 一个基本表只能存储于一个文件中,一个存储文件中也只能存储一个基本表 B. 一个基本表只能存储于一个文件中,但一个存储文件中可存储多个基本表 C. 一个基本表可以存储于一个或多个文件中,但一个存储文件中只能存储一个基本表 D. 一个基本表可以存储于一个或多个文件中,一个存储文件中也可以存储一个或多个基本表
2、4. 视图是从一个或多个基本表(视图)导出的表。它相当于三级模式结构中的( )A. 外模式 B. 模式 C内模式 D. 存储模式5. SQL的GRANT与REVOKE命令属于数据库保护中的( )控制。A完整性 B. 安全性 C. 并发控制 D. 恢复机制6. 1986年,( )被定为关系数据库标准语言。A. 关系代数 B. 关系演算 CSQL语言 DQBE7. 在SQL语言中授权的操作是通过( )语句实现的。A. CREATE BREVOKE CGRANT DINSERT8. SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE,DELETE等.其中最重要的,也是使用最频繁的语
3、句是( )。 A. DELETE B. INSERT C. UPDATE D. SELECT9. SQL语言中,实现数据检索的语句是( )。ASELECT BINSERT C. UPDATE DFIND10. 下列SQL语句中,修改表结构的是( )。A. ALTER B. CREATE C.UPDATE D. DELETE11. 实体完整性约束和SQL语言中的( )相对应。Aprimary key Bforeign key Ccheck Dunique12. 参照完整性约束和SQL语言中的( )相对应。Aprimary key Bforeign key Ccheck Dunique13. SE
4、LECT语句的执行结果是( )。A数据项 B元组 C表 D数据库14. 在SQL的SELECT语句中,对应选择运算的命令动词是( )。ASELECT BFROM CWHERE DORDER BY15. 在SQL的SELECT语句中,对应投影运算的命令动词是( )。ASELECT BFROM CWHERE DSET16. 在SQL中,如果希望将查询结果排序,应在SELECT语句中使用( )子句。AASC B. HAVING C. DESC D. ORDER BY17. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句子中使用( )保留字。A. EXISTS B.
5、 ALL C. EXCEPT D. DISTINCT18. 在SQL语言中,子查询是( ) 。A. 返回单表中数据子集的查询语言 B. 选取多表中字段子集的查询语句 C. 选取单表中字段子集的查询语句 D. 嵌入到另一个查询语句之中的查询语句19. 在SQL的查询语句中,谓词“EXISTS”的含义是( )。A全称量词 B存在量词 C自然连接 D等值连接20. 视图创建后,数据库中存放的是( )。A查询语句 B查询结果 C视图定义 D. 所引用的基本表的定义21. SQL语言中,SELECT语句的执行结果是( )。A. 属性 B. 表 C. 元组 D. 数据库22. 视图是一个“虚表”,视图的构
6、造基于( )。A基本表 B. 视图 C基本表或视图 D数据字典23. 在视图上不能完成的操作是( )。A更新视图 B. 查询C在视图上定义新的基本表 D. 在视图上定义新视图24. SQL是一种关系数据库语言,集( )功能于一体。A. 数据定义、数据操作、数据安全B. 数据完整性、数据安全、数据并发控制C数据定义、数据操作、数据控制D数据查询、数据更新、数据输入输出25. 关系模式R(A,B,C,D,E)中的关系代数表达式5<2(R)等价于SQL语句( )。A. SELECT * FROM R WHERE E<2 B. SELECT B,E FROM R WHERE B<2C
7、. SELECT B,E FROM R HAVING E<2 D. SELECT * FROM R WHERE5<B26. 使用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用( )短语。A. MODIFY B. DROP C. ADD D. DELETE27. SQL语言是一种( )语言。A非过程性 B过程性 C. 第三代 D宿主28. 定义基本表时,若要求某一列的值不能为空,则应在定义时使用( )保留字。A. NULL B. NOT NULL C. DISTINCT D. UNIQUE29. 查询中统计某列中值的个数应使用( )
8、函数。A. SUM B. COUNT(*) CCOUNT(列名) DAVG30. 向基本表中增加一个新列后,原有元组在该列上的值是( )。ATrue BFalse C. 空值 D不确定31. 同WHERE Age BETWEEN 17 AND 20完全等价的是( )。AWHERE Age>17 AND Age<20 BWHERE Age>=17 AND Age<20CWHERE Age>17 AND Age<=20 DWHERE Age>=17 AND Age<=2032. 在SELECT语句中,与关系代数中运算符对应的是( )子句。A. SEL
9、ECT BFROM CWHERE DGROUP BY33. 在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( )。A. WHERE B. GROUP BY C. ORDER BY D. HAVING34. 在SELECT语句的下列语句中,通常和HAVING子句同时使用的是( )。A. ORDER BY子句 B. WHERE子句 C. GROUP BY子句 D. 均不需要35. 若用如下的SQL语句创建一个Student表:CREATE TABLE Student(Sno CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, Ssex CHAR(
10、2), Sage INT); 可以插入到Student表中的是( ).A. (1031,李华,女,23) B. (1031,李华,NULL,NULL)C. (NULL,李华,女,23) D. (1031,NULL,女,23)36. 假定学生关系是S(S#,Sname,Sex,AGE),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。要查找选修“数据库系统原理”课程的“男”学生学号,将涉及关系( )。A. S B. SC,C C. S,SC D. S,SC,C37. 在下图所示的数据库表中,若职工表的主码是职工号,外码为部门号,部门表的主码是部门号
11、,SQL操作( )不能执行。A. 从职工表中删除行(025,张林,A2,720)B. 将部门表中部门号A2改为A8C. 将职工号为001的工资改为700D. 将职工号为038的部门号改为A3职工表职工号 职工名部门号工资001刘红A1580005李军A1670025张林A2720038于强A2650部门表部门号部门名主任A1人事处高平A2财务处蒋华A3教务处许红A4学生处杜琼38. 在WHERE子句的条件表达式中,可以用( )通配符与所在位置的零个或多个字符相匹配。A B% C? D_39. 在WHERE子句的条件表达式中,可以用( )通配符与所在位置的单个字符相匹配。A B% C? D_40
12、. 在SQL语言中,()可能使得数据库中元组的排列顺序发生改变。A添加一个元组 B修改一个元组 C建立一个聚簇索引 D建立一个check约束41. 关于视图,不正确的说法是( )。A查询一个视图和查询一个基本表没有什么两样 B视图中并不存放数据C若一个视图view_1由基本表t1和t2导出。删除t1不会对视图view_1有影响 D更新视图中的数据,本质上更新的是导出该视图的基本表中的数据42. 在数据库与宿主主语言之间传递信息,是通过( )。A全局变量 B共享变量 C公共数据区 D系统缓冲区43. 在SQL的中,回收用户操作权限的命令动词是( )。AGRANT BFROM CSET DREVO
13、KE44. 使用OPEN语句打开游标后,游标指针指向( )。A基本表的第一行 B基本表的第一行之前C查询结果的第一行 D查询结果的第一行之前45. 两个表在连接过程中除返回满足连接条件的行以外,还返回右表中不满足条件的行,这种连接称为( )。A左外连接 B右外连接 C全外连接 D内连接46. 在SELECT语句中使用*,表示( )。 A选择任何属性 B选择全部属性 C选择全部元组 D选择住码二、填空题:1. 在SELECT的语句中,对输出结果排序的命令是( )。2. 在SELECT语句中,使用*表示( )。3. 在SQL语言中,创建视图应使用( )语句。4. 与WHERE AGE BETWEE
14、N 18 AND 20 完全等价的是( )。5. 排序方式包括升序(asc,缺省)和 ( )两种。6. 使用( )运算符进行空值判断。7. 当进行模糊查询时,应使用关键字( )和通配符问号(_)或百分号"%"。其中 %表示( ) ; _ 表示( )。8. 外连接的内连接的区别在于, ( )只能显示匹配的数据,而另外一个连接还可以显示不匹配的数据。9. 给出学生关系S(S#,SNAME,SEX)、课程关系C(C#,CNAME)和学生选课关系SC(S#,C#,GRADE)三个关联关系。要查询选修&qu
15、ot;Computer"课的男生姓名,将涉及到的关系是( )。三、综合题:1设有两个基本表R1(A,B,C)和R2(D,E,F),试用SQL查询语句表达下列关系代数表达式:(1) A(R1) (2) B=17(R1) (3) R1×R2 (4) 1,2,6(C=D(R1×R2)2已知关系S如下表所示,试用SQL语句实现下列操作:SABC57b18458b28458b395(1)按属性A分组,求每组中属性C的最大值和最小值,且将它们置于视图SVE中;(2)在视图中查询属性A=58的记录。3给定一个学生-课程数据库,其中包括学生基本信息表Student(Sno,Sna
16、me,Sdept,Ssex,Sage)、课程表Course(Cno,Cname,Cpno,Ccredit,Teacher)和学生选课表SC(Sno,Cno,Grade)。用SQL语言完成下面要求的功能: (1) 查询计算机系(CS)全体学生的基本信息。(2) 检索LIU老师所授课程的课程号和课程名。(3) 查询C02号课程不及格的学生的学号、考试成绩。(4) 检索年龄大于23岁的男学生的学号和姓名。(5) 检索至少选修LIU老师所授课程中一门课程的女学生姓名。(6) 检索WANG同学不学的课程的课程号。(7) 检索至少选修两门课程的学生学号。(8) 检索没有选课的学生姓名。(9) 检索没有学生选课的课程门数(10) 检索选修了C01和C03号课程的学生学号(11) 检索全部学生都选修的课程的课程号与课程名。(12) 检索选修课程包含LIU老师所授课的学生学号。(13) 查询选修了数据库原理这门课的学生的学号、姓名、性别、课程号、学分、成绩。查询结果按照成绩降序排列。(14) 查询课程号为C02的课程的选课人数和平均考试分数。为了使得结果更清晰易懂,请在查询结果表中分别给这两列查询结果起别名“选课人数”和“平均分数”。(15) 查询每个学生的学号及其对应的选课门数。(16) 查询平均考试成绩高于85分的学生的学号、姓名、平均成绩,并将查询结果按照
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超声造影在肺癌增强类型评估中的应用与探索
- 超声诊断急性阑尾炎:精准性、价值与局限的深度剖析
- 超声BFI技术:动脉粥样硬化精准评价的新视角
- 2026年度排他性商标注册代理合同书
- 超临界反溶剂过程工艺:原理、应用与优化策略研究
- 2026学年黑龙江省双鸭山市海林市二年级语文期末深度自测经典测试题详细参考解析详细答案和解析
- 我国能源发展战略与政策解析试题及答案
- 2025年广东省湛江市遂溪县招聘工会社会工作者11人笔试题库及答案详解(考点梳理)
- 术后早期活动对患者关节活动度恢复的影响研究-洞察与解读
- SDNNFV融合架构在边缘计算中的应用研究-洞察与解读
- 2026年教师职业能力测评题库及答案
- 2026江苏苏州工业园区综合执法系统招聘工作人员20人考试参考试题及答案解析
- 2025年福建省福州市八年级地理生物会考真题试卷(含答案)
- 半导体厂务项目工程管理 课件 项目1 任务1.1半导体厂务项目工程管理概述
- 2025重庆市消防救援总队机关及直属单位政府专职消防员招录113人(公共基础知识)综合能力测试题附答案解析
- 漂浮式海底锚桩施工方案
- DB11∕T 1448-2024 城市轨道交通工程资料管理规程
- JG/T 418-2013塑料模板
- 周共度版结构化学基础整合教案
- 胖东来企业文化指导手册
- 南昌大学HFSS工程应用仿真实验报告:18
评论
0/150
提交评论