大数据库练习题(问题详解)

上传人:鲁** 文档编号:486565983 上传时间:2023-02-04 格式:DOC 页数:14 大小:69KB
返回 下载 相关 举报
大数据库练习题(问题详解)_第1页
第1页 / 共14页
大数据库练习题(问题详解)_第2页
第2页 / 共14页
大数据库练习题(问题详解)_第3页
第3页 / 共14页
大数据库练习题(问题详解)_第4页
第4页 / 共14页
大数据库练习题(问题详解)_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《大数据库练习题(问题详解)》由会员分享,可在线阅读,更多相关《大数据库练习题(问题详解)(14页珍藏版)》请在金锄头文库上搜索。

1、word第四章 练习题 一、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,BFROM RWHERE B NOT IN(SELECT B FROM S WHERE C=C56);等价的关系代数表达式是 CCC56AA,B(CC56(RS)BA,B(R S)CRA,B(C= C56(RS)DRA,B(CC56(RS)2、嵌入式SQL的预处理方式,是指BA识别出SQL语句,加上前缀标识和结束标志B把嵌入的SQL语句处理成函数调用形式C对源程序进行格式化处理D把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 AA从基本表中删

2、除所有元组B从基本表中删除所有属性C从数据库中撤消这个基本表D从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于CA计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 BA数组 B列表 C包 D集合6、在数据库中,能提高查询速度的是(C )A. 数据依赖 B. 视图 C. 索引 D. 数据压缩7、语句 delete from sc 表明(A ) A. 删除sc中的全部记录 B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行8

3、、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈9、在下列基本表的定义中,数值表示(C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2); A. 表中有条记录 B. 表中有列C. 表中字符串Sno的长度D. 表格的大小10、 在视图上不能完成的操作是( C ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视图 11、下列聚合函数中不忽略空值 (null) 的

4、是 (C) A、SUM (列名) B、MAX (列名) C、COUNT ( * ) D、AVG (列名) 12、SQL的查询语句的where子句中,对空值的操作,不正确的是 (C) A、where AGE IS NULL B、where AGE IS NOT NULL C、where AGE = NULL D、where NOT (AGE IS NULL) 13、Transact-SQL对标准SQL的扩展主要表现为( A )。 A. 加入了程序控制结构和变量B. 加入了建库和建表语句 C. 提供了分组(Group By)查询功能 D. 提供了Min、Max待统计函数14、以下哪种情况应尽量创建

5、索引( A )。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列C. 记录较少的基本表 D. 需要更新频繁的基本表15、下列SQL Server语句中出现语法错误的是( D )。 A. DECLARE Myvar INT B. SELECT * FROM AAA C. CREATE DATABASE AAA D. DELETE * FROM AAA16、属于事务控制的语句是( A )。 A. Begin Tran、mit、RollBackB. Begin、Continue、End C. Create Tran、mit、RollBackD. Begin Tran、Cont

6、inue、End17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A )A)selectB)fromC)whereD)grou by18、 用二维表结构表示实体以及实体间联系的数据模型称为(C )A)网状模型B)层次模型 C)关系模型 D)面向对象模型第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号EMPDEPT雇员号雇员名部门号工资部门号部门名地址001010056101 山王宏达马林生 敏02010204200012001000150001020304业务部销售部服务部财务部1号楼2号楼3号楼4号楼19

7、、 若执行下面列出的操作,哪个操作不能成功执行?(D )A) 从EMP中删除行(010,王宏达,01,1200)B) 在EMP中插入行(102,敏,01,1500)C) 将EMP中雇员号=056的工资改为1600元D) 将EMP中雇员号=101的部门号改为0520、若执行下面列出的操作,哪个操作不能成功执行?(C )A) 从DEPT 中删除部门号=03的行B)在DEPT中插入行(06,计划部,6号楼)C) 将DEPT中部门号=02的部门号改为10D) 将DEPT中部门号=01的地址改为5号楼21、在雇员信息表关系EMP中,哪个属性是外键(foreign key)?(C )A) 雇员号B) 雇员

8、名C) 部门号D) 工资22、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是(A )A) 7B) 9C) 12D) 123、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A )A) 实体完整性规则 B) 参照完整性规则 C) 用户定义完整性规则 D) 域完整性规则24、 下面列出的关于“视图(View)”的条目中,哪一条是不正确的?( B)A) 视图是外模式B)使用视图可以加快查询语句的执行速度C) 视图是虚表 D) 使用视图可以简化查询语句的编写25、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INS

9、ERT、DELETE、UPDATE实现哪类功能?(B )A) 数据查询B) 数据操纵C) 数据定义D) 数据控制26、在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?( A)A) 事务管理程序模块B) 数据更新程序模块C) 交互式程序查询模块D) 查询处理程序模块27、SQL查询语句中,用于测试子查询是否为空的谓词是(A)。 A、EXISTS B、UNIQUE C、SOME D、ALL28、下列SQL语句中,插入数据的是(D )。 A、CREATE B、ALTER C、UPDATE D、INSERT29、 在下面所列出的条目中,哪些是数据库管理系统的基本功能?(D ).数据库定义.数

10、据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信A) 和B) 、和C) 和D) 都是30、当修改基本数据时,下列关系视图的说确的是(B )A、需要重建 B、查以看到修改结果 C、无法看到修改结果式 D、不许修改带视图的基表31、 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(D )A) 应用层、数据存取层、数据存储层、语言翻译处理层B) 应用层、数据存储层、数据存取层、语言翻译处理层C) 应用层、数据存储层、语言翻译处理层、数据存取层D) 应用层、语言翻译处理层、数据存取层、数据存储层32、在SQL语言的SELECT语句中,实现投影操作的是( A )子句。A、sel

11、ectB、fromC、whereD、grou by33、SQL中,“AGE IN(20,22)”的语义是( D )。A)AGE=20 B)AGE 20C)AGE =20 AND AGE =22 D)AGE =20 OR AGE =2234 SQL中,聚合函数COUNT(列名)用于( C )A计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数35、Transact-SQL对标准SQL的扩展主要表现为(A )。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能 D. 提供了Min、Max统计函数36、已知关系

12、:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图所示元组:厂商产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是( D )A I,II,IV B I,III C I,II D I,IV37、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME

13、LIKE ( B )A _ _ W _ % B _ % W _ _ C _ W _ _ D _ W _ %38、下列SQL语句中,修改表结构的是(D )。 A、CREATE B、INSERT C、UPDATE D、ALTER39、SQL语句通常称为( A)。A、结构化查询语言 B、结构化控制语言 C、结构化定义语言 D、结构化操纵语言40、SQL语言的一体化特点主要是与( B)相比较而言的。A、操作系统命令 B、非关系模型的数据语言 C、高级语言 D、自然语言41、SQL语言中,删除一个表的命令是( B ) A、 DELETE table B、DROP table C、 CLEAR table D、 REMORE table

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号