资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第四章 练习题 一、选择题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从数据库中撤消这个根本表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 语句可产生或处理一组记录,而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、COUNT ( * ) 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值的列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 )AselectBfromCwhereDgrou by18、 用二维表构造表示实体以及实体间联系的数据模型称为(C )A网状模型B层次模型 C关系模型 D面向对象模型第19至21题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号EMPDEPT雇员号雇员名部门号工资部门号部门名地址001010056101 山王宏达马林生 敏02010204200012001000150001020304业务部销售部效劳部财务部1号楼2号楼3号楼4号楼19、假设执行下面列出的操作,哪个操作不能成功执行?(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) 雇员名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语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、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 ).数据库定义.数据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信A) 和B) 、和C) 和D) 都是30、当修改根本数据时,以下关系视图的说确的是B A、需要重建 B、查以看到修改结果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 DAGE =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假设再往产品关系中插入如下元组: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、构造化查询语言 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
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号