数据库练习题.pdf

上传人:g****s 文档编号:85977973 上传时间:2023-04-13 格式:PDF 页数:16 大小:752.89KB
返回 下载 相关 举报
数据库练习题.pdf_第1页
第1页 / 共16页
数据库练习题.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《数据库练习题.pdf》由会员分享,可在线阅读,更多相关《数据库练习题.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库-练习题 数据库-练习题(答案)第四章练习题 一、选择题 1、设有两个关系 R(A,B)和 S(B,C),与下列 SELECT 语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C=C56);等价的关系代数表达式是 C A A,B(CC56(R?S)B A,B(R S)CR A,B(C=C56(R?S)DR A,B(CC56(R?S)2、嵌入式 SQL 的预处理方式,是指 B A识别出 SQL 语句,加上前缀标识和结束标志 B把嵌入的 SQL 语句处理成函数调用形式 C对源程序进行格式化处理 D把嵌入的 SQL 语句编译成

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

3、表明(A)A.删除 sc 中的全部记录 B.删除基本表 sc C.删除基本表 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

4、.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 11、下列聚合函数中不忽略空值(null)的是(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)查

5、询功能 D.提供了 Min、Max 待统计函数 14、以下哪种情况应尽量创建索引(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 AAA 16、属于事务控制的语句是(A)。A.Begin Tran、Commit、RollBack B.Begin、Continue、End C.Create Tran、Com

6、mit、RollBack D.Begin Tran、Continue、End 17、在 SQL 语言的 SELECT 语句中,实现投影操 作的是哪个子句?(A)A)select B)from C)where D)grou by 18、用二维表结构表示实体以及实体间联系的 数据模型称为(C)A)网状模型 B)层次模型 C)关系模型 D)面向对象模型 第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP 的主键是雇员号,部门信息表关系 DEPT 的主键是部门号 EMP DEP T 雇员号雇 员 名 部 门 号 工 资 部 门 号 部门 名 地址 001 010 056 张 山 王 0

7、2 01 02 20 00 12 01 02 03 业务 部 销售 1 号 楼 2 号 101 宏 达 马 林 生 赵 敏 04 00 10 00 15 00 04 部 服务 部 财务 部 楼 3 号 楼 4 号 楼 19、若执行下面列出的操作,哪个操作不能成 功执行?(D)A)从 EMP 中删除行(010,王宏 达,01,1200)B)在 EMP 中插入行(102,赵 敏,01,1500)C)将 EMP 中雇员号=056的工资改为 1600 元 D)将 EMP 中雇员号=101的部门号改为 05 20、若执行下面列出的操作,哪个操作不能成功 执行?(C)A)从 DEPT 中删除部门号=03的

8、行 B)在 DEPT 中插入行(06,计划部,6 号楼)C)将 DEPT 中部门号=02的部门号改为10 D)将 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)7 B)9 C)12 D)1 23、设属性 A 是关系 R 的主属性,则属性 A 不能 取空值(NULL)。这是(A)A)实体完整性规则 B)参照完整性规则 C)用户

9、定义完整性规则 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 查

10、询语句中,用于测试子查询是否为空的谓词是(A)。A、EXISTS B、UNIQUE C、SOME D、ALL 28、下列 SQL 语句中,插入数据的是(D)。A、CREATE B、ALTER C、UPDATE D、INSERT 29、在下面所列出的条目中,哪些是数据库管 理系统的基本功能?(D).数据库定义.数据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信 A)和B)、和C)和D)都是 30、当修改基本数据时,下列关系视图的说法正确的是(B)A、需要重建 B、查以看到修改结果 C、无法看到修改结果式 D、不许修改带视图 的基表 31、在数据库管理系统的层次结构中,由高级 到低级

11、的层次排列顺序为(D)A)应用层、数据存取层、数据存储层、语言翻 译处理层 B)应用层、数据存储层、数据存取层、语言翻 译处理层 C)应用层、数据存储层、语言翻译处理层、数 据存取层 D)应用层、语言翻译处理层、数据存取层、数 据存储层 32、在 SQL 语言的 SELECT 语句中,实现投影操 作的是(A)子句。A、select B、from C、where D、grou by 33、SQL 中,“AGE IN(20,22)”的语义是(D)。A)AGE=20 B)AGE 20 C)AGE=20 AND AGE=22 D)AGE=20 OR AGE=22 34 SQL 中,聚合函数 COUNT

12、(列名)用于(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 红 C01 P02

13、 黄 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,IV 37、设有一个关系:DEPT(DNO,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

14、D、ALTER 39、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 42、在基表 S 中查询所有姓名中有“国”的学生,在 WHERE 子句中应使用(A)通配符。A.LIKE%国%B.LIKE%国_ C.LIKE _国%D.LIKE _国_ 43、下

15、列哪个不属于数据库对象(B)A、默认 B、SELECT 语句 C、存储过程 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、

16、下面关于外码的描述中,不正确的是(C)。A.外码体现了关系间的联系手段 B.外码是某个关系的码 C.外码不是任何关系的码 D.外码是一个关系的码同时是另一个关系的 属性 48、在 SQL Server 中关于索引叙述正确的是:(B)。A、每个数据库表可以建立多个聚集索引 B、每个表可以定义多个非聚集索引 C、索引的数据保存在同一个表中 D、索引不会改变表中的数据 49、关于索引描述错误的是以下的哪一个?(A)A、表中的任何数据列都可以添加索引 B、创建索引的列最好不要含有许多重复的值 C、一般不给很少使用的列添加索引 D、并不是数据库中聚集索引越多搜索效率就越高 50、关于存储过程的描述正确的

17、一项是:(C)。A、存储过程的存在独立于表,它存放在客户端,供客户使用 B、存储过程只是一些 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 T

18、ABLE S DROP PHONE C.UPDATE TABLE S PHONE D.DROP TABLE S PHONE 54、描述事物性质的最小数据单位是(C)。A.记录 B.文件 C.数据项 D.数据库 55在 SQL 数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。因此视图(B)。A.也是一个表 B.是一个虚表 C.是一个数据库 D.是一个文件 56.当前 DBMS 所支持的数据模型的主流是(C)。A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 57

19、.能唯一地标识实体属性的(C)称为主码。A.组和 B.排列 C.集合 D.元组 58 下述关于数据库系统的正确叙述是(B)。A.数据库中只存在数据项之间的联系 B.数据库的数据项之间和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存在联系 D.数据库的数据项之间和记录之间都不存在联系 59.授权定义经过编译和存储在(D)中。A.DBMD B.视图 C.基表 D.数据库 60假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学 生 选 课 关 系 是SC(S#,C#,GRADE),要 查 找 选 修“COMPUTER”课程的女学

20、生的姓名,将涉及到关系(D)。A.S B.SC,C C.S.SC D.S,C,SC 61数据库技术的奠基人之一,E.F.Codd 于 1970 年发表过多篇论文,主要论述的是(C)。A.层次数据模型 B.网络数据模型 C.关系数据模型 D.面向对象数据模型 62数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(D)。A.可靠性 B.一致性 C.完整性 D.安全性 63、S QL 语言的 GRANT 和 REVOKE 语句主要用来 维护数据库的(A)。A.安全性 B.完整性 C.可 靠性 D.一致性 64、在关系数据库中,实现“表中任意二行不能 相同”的约束是

21、靠(C)。A.外码 B.属性 C.主码 D.列 65、对表进行垂直方向的分割用的运算是(B)。A.交 B.投影 C.选择 D.连接 66、关系数据库中,实现表与表之间的联系是通 过_(B)。A.实体完整性规则 B.参照 完整性规则 C.用户自定义完整性 D.值域 67、关系数据库中,实现主码标识元组的作用是 通过(A)。A.实体完整性规则 B.参照完整性规则 C.用户自定义完整性 D.属性的值域 68、如果有 n 个事务串行调度,那么不同的有效调度有 D An2 B2n C4n Dn!69、部分匹配查询中有关通配符“_”的正确的 叙述是(D)A.“_”代表多个字符 B.“_”可以代表零个或多个字符

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

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁