大数据库练习题问题详解.doc
《大数据库练习题问题详解.doc》由会员分享,可在线阅读,更多相关《大数据库练习题问题详解.doc(14页珍藏版)》请在三一办公上搜索。
1、word第四章 练习题 一、选择题1、设有两个关系RA,B和SB,C,与如下SELECT语句SELECT A,BFROM RWHERE B NOT INSELECT B FROM S WHERE C=C56;等价的关系代数表达式是 CCC56AA,BCC56RSBA,BR SCRA,BC= C56RSDRA,BCC56RS2、嵌入式SQL的预处理方式,是指BA识别出SQL语句,加上前缀标识和完毕标志B把嵌入的SQL语句处理成函数调用形式C对源程序进展格式化处理D把嵌入的SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名表示 AA从根本表中删除所有元组B从根本表中删除所有属性C
2、从数据库中撤消这个根本表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、在DB应用中,一般一条SQL 语句可产生或处理一组
3、记录,而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) 的是 C A、SUM (列名) B、MAX (列名) C、CO
4、UNT ( * ) D、AVG (列名) 12、SQL的查询语句的where子句中,对空值的操作,不正确的答案是 C A、where AGE IS NULL B、whereAGE IS NOT NULL C、whereAGE = NULLD、where NOT (AGE IS NULL) 13、Transact-SQL对标准SQL的扩展主要表现为 A 。 A. 参加了程序控制结构和变量B. 参加了建库和建表语句C. 提供了分组Group By查询功能 D. 提供了Min、Max待统计函数14、以下哪种情况应尽量创建索引 A 。 A.在Where子句中出现频率较高的列 B.具有很多NULL值的列
5、C.记录较少的根本表 D.需要更新频繁的根本表15、如下SQL Server语句中出现语法错误的答案是 D 。 A.DECLARE Myvar INT B.SELECT * FROM AAAC.CREATE DATABASE AAAD.DELETE * FROM AAA16、属于事务控制的语句是 A 。 A. Begin Tran、mit、RollBackB. Begin、Continue、EndC. Create Tran、mit、RollBackD. Begin Tran、Continue、End17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A )AselectBfr
6、omCwhereDgrou by18、 用二维表结构表示实体以与实体间联系的数据模型称为(C )A网状模型B层次模型 C关系模型 D面向对象模型第19至21题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号EMPDEPT雇员号雇员名部门号工资部门号部门名地址001101 山王宏达马林生 敏02010204200012001000150001020304业务部销售部服务部财务部1号楼2号楼3号楼4号楼19、假如执行下面列出的操作,哪个操作不能成功执行?(D )A) 从EMP中删除行(,王宏达,01,1200)B)在EMP中插入行(102,敏,01,
7、1500)C) 将EMP中雇员号=的工资改为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) 雇员名C) 部门号D) 工资22、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,如此关系T的元数是(A )A) 7B) 9C) 12D)
8、123、设属性A是关系R的主属性,如此属性A不能取空值NULL。这是(A )A) 实体完整性规如此 B) 参照完整性规如此 C) 用户定义完整性规如此 D) 域完整性规如此24、 下面列出的关于“视图View的条目中,哪一条是不正确的?( B)A) 视图是外模式B)使用视图可以加快查询语句的执行速度C) 视图是虚表 D) 使用视图可以简化查询语句的编写25、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?(B )A) 数据查询B) 数据操纵C) 数据定义D) 数据控制26、在数据库管理系统中,下面哪个模块不是数据库存取的
9、功能模块?( 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 ).数据库定义.数据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信A) 和B) 、和C) 和D) 都是30、当修改根本数据时,如下关系视图的说确的是B A、需要重建 B、查以看到修
10、改结果C、无法看到修改结果式 D、不许修改带视图的基表31、 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(D )A) 应用层、数据存取层、数据存储层、语言翻译处理层B) 应用层、数据存储层、数据存取层、语言翻译处理层C) 应用层、数据存储层、语言翻译处理层、数据存取层D) 应用层、语言翻译处理层、数据存取层、数据存储层32、在SQL语言的SELECT语句中,实现投影操作的是( A )子句。A、selectB、fromC、whereD、grou by33、SQL中,“AGE IN20,22的语义是 D 。AAGE=20 BAGE 20CAGE =20 AND AGE =22 DA
11、GE =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、关系:厂商厂商号,厂名PK=厂商号产品产品号,颜色,厂商号PK=产品号,FK=厂商号假设两个关系中已经存在如下列图元组:厂商产品厂商号厂名C01宏达C02立仁C03广源产品号颜色厂商号P01红C01P02黄C03假如再往产品
12、关系中插入如下元组:IP03,红,C02IIP01,蓝,C01IIIP04,白,C04IVP05,黑,null能够插入的元组是 D A I,II,IV B I,III C I,II D I,IV37、设有一个关系:DEPTDNO,DNAME,如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,如此查询条件子句应写成WHERE DNAME LIKE B A _ _ W _ % B _ % W _ _ C _ W _ _ D _ W _ %38、如下SQL语句中,修改表结构的是D。A、CREATE B、INSERT C、UPDATE D、ALTER39、SQL语句通常称为 A。A、结构
13、化查询语言 B、结构化控制语言 C、结构化定义语言 D、结构化操纵语言40、SQL语言的一体化特点主要是与 B相比拟而言的。A、操作系统命令 B、非关系模型的数据语言 C、高级语言 D、自然语言41、SQL语言中,删除一个表的命令是 B A、 DELETE table B、DROP table C、 CLEAR table D、 REMORE table42、在基表S中查询所有中有“国的学生,在WHERE子句中应使用 A通配符。A. LIKE %国% B. LIKE %国_ C. LIKE _国% D. LIKE _国_43、如下哪个不属于数据库对象(B )A、默认 B、SELECT语句 C、
14、存储过程 D、视图44、如下那一个不属于SQL SERVER工具(A )A数据库管理器 B、事件探查器 C、导入和导出数据 D、查询分析器45、 如下那一个不属于企业管理器的功能(D )A、注册服务器 B、配置本地和远程服务器C、引入和导出数据 D、为WINDOWS创建操作系统用户46、关于SQL Server文件组的表示正确的答案是: A 。A、一个数据库文件不能存在于两个或两个以上的文件组里B、日志文件可以属于某个文件组 C、文件组可以包含不同数据库的数据文件D、一个文件组只能放在同一个存储设备中47、下面关于外码的描述中,不正确的答案是C 。A. 外码表现了关系间的联系手段 B. 外码是
15、某个关系的码C. 外码不是任何关系的码D. 外码是一个关系的码同时是另一个关系的属性48、在SQL Server 中关于索引表示正确的答案是: B 。A、每个数据库表可以建立多个聚集索引 B、每个表可以定义多个非聚集索引C、索引的数据保存在同一个表中 D、索引不会改变表中的数据49、关于索引描述错误的答案是以下的哪一个? AA、表中的任何数据列都可以添加索引 B、创建索引的列最好不要含有许多重复的值C、一般不给很少使用的列添加索引 D、并不是数据库中聚集索引越多搜索效率就越高50、关于存储过程的描述正确的一项为哪一项: C 。A、存储过程的存在独立于表,它存放在客户端,供客户使用B、存储过程只
16、是一些T-SQL语句的集合,不能看作SQL Server的对象C、存储过程可以使用控制流语句和变量,大大增强了SQL的功能D、存储过程在调用时会自动编译,因此使用方便51、关于触发器表示正确的答案是 A 。A、触发器是自动执行的,可以在一定条件下触发B、触发器不可以同步数据库的相关表进展级联更改C、SQL Server 不支持DDL触发器 D、触发器不属于存储过程52、在基表S中删除(PHONE)属性使用 B 命令。A. ALTER S DROP PHONE B. ALTER TABLE S DROP PHONEC. UPDATE TABLE S PHONE D. DROP TABLE S P
17、HONE54、描述事物性质的最小数据单位是 C 。A. 记录B. 文件 C. 数据项D.数据库55在SQL数据库中,视图view是从一个或几个基表或视图导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。因此视图 B 。 A. 也是一个表 B. 是一个虚表 C. 是一个数据库 D. 是一个文件56.当前DBMS所支持的数据模型的主流是C。A. 网状模型 B. 层次模型 C. 关系模型 D. 面向对象模型57. 能唯一地标识实体属性的 C称为主码。A. 组和 B. 排列 C. 集合 D. 元组58下述关于数据库系统的正确表示是
18、B。A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系59.授权定义经过编译和存储在 D中。A. DBMD B. 视图 C. 基表 D. 数据库60假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,AME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“PUTER课程的女学生的,将涉与到关系D。A. S B. SC,C C. S.SC D. S,C,SC61数据库技术的奠基人之一,E.F.Codd于1970年发表过多篇论
19、文,主要论述的是C 。 A. 层次数据模型 B. 网络数据模型 C. 关系数据模型 D. 面向对象数据模型62数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 D。A. 可靠性 B. 一致性 C. 完整性 D. 安全性63、 SQL语言的GRANT和REVOKE语句主要用来维护数据库的A 。A. 安全性 B. 完整性 C. 可靠性 D. 一致性64、 在关系数据库中,实现“表中任意二行不能一样的约束是靠C 。A. 外码 B. 属性 C. 主码 D. 列65、 对表进展垂直方向的分割用的运算是B 。A. 交 B. 投影 C. 选择 D. 连接66、 关系数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 练习题 问题 详解

链接地址:https://www.31ppt.com/p-1119486.html