数据库系统概论习题及答案(共11页).doc
《数据库系统概论习题及答案(共11页).doc》由会员分享,可在线阅读,更多相关《数据库系统概论习题及答案(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库系统概论习题及答案资料1:一、选择题:1、下面列出的条目中,哪些是数据库系统的组成成员? ( ).操作系统 .数据库管理系统 .用户 .数据库管理员 .数据库A、和B、和C、和D都是2、在下面列出的数据模型中,哪一个是概念数据模型? ( )A关系模型B层次模型C网状模型D实体-联系模型3、数据库的三级模式结构中最接近外部存储器的是 ( )A模式B外模式C概念模式D内模式4、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是 ( )A7B9C12D165、设有关系R(A,B,C)和S(C,D)。与SQL语句select
2、 A,B,D from R,S where R.C=S.C等价的关系代数表达式是 ( )ABCD6、在关系代数表达式的查询优化中,不正确的叙述是 ( )A尽可能早地执行连接B尽可能早地执行选择C尽可能早地执行投影D把笛卡尔积和随后的选择合并成连接运算7、有关系R和S,RS的运算等价于 ( )AS-(R-S)BR-(R-S)C(R-S)SDR(R-S)8、有如下两个关系EMP和DEPT: EMP(雇员号,雇员名,部门号,工资) DEPT(部门号,部门名,地址)在雇员信息表关系EMP中,哪个属性是外键(foreign key) ( )A雇员号B雇员名C部门号D工资9、为数据表创建索引的目的是 (
3、)A提高查询的检索性能B创建唯一索引C创建主键D归类10、SQL语言中,删除一个表的命令是 ( )ADELETEBDROPCCLEARDREMOVE11、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 ( )A数据库模式描述语言(DDL) B数据库子语言(SubDL)C数据操纵语言(DML) D数据控制语言(DCL)12、.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的 ( )A完整性B可靠性C安全性D一致性13、XY,当下列哪一条成立时,称为平凡的函数依赖 ( )AX YBYXCXYDXY14、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 ( )A实
4、体完整性规则 B参照完整性规则C用户定义完整性规则 D域完整性规则15、C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)R,(H,S)R关系模式A的码是 ( )ACB(H,R)C(H,T)D(H,S)16、在概念模型中的客观存在并可相互区别的事物称 ( )A实体B元组C属性D节点17、下述哪一条不是由于关系模式设计不当而引起的 ( )A数据冗余B丢失修改C插入异常D更新异常18、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是 ( )AM端实体的关键字 BN端实体的关键字CM端实体关键字与N端
5、实体关键字组合 D重新选取其他属性19、SQL语言中的COMMIT语句的主要作用是 ( ) A结束程序B返回系统C提交事务D存储数据20、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 ( )A介质故障B运行故障C系统故障D事务故障二、填空题 1、在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的_ _独立性。2、数据模型可分为概念数据模型和逻辑数据模型,层次模型是_ _数据模型。3、数据模型通常由三部分组成,它们是 、数据操作和完整性约束。4、将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中 设计
6、阶段的任务。5、关系查询优化分为 和物理优化。6、数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: 、一致性、隔离性和持久性。7、SQL有两种使用方式:交互式SQL和 。8、各分E-R图之间的冲突主要有三类: 、命名冲突和结构冲突。9、最常用的数据库的恢复技术是 和登录日志文件。10、消除了非主属性对候选码局部依赖的关系模式,称为 模式。三、综合题 1、试述等值连接和自然连接的区别和联系。2、表table数据如下:请写出获得以下语句执行的结果idnamenumAa9Ab11Bf7Bg8(1)select * from tablewhere id=A
7、order by num DESC(2)select * from tablewhere num in (select max(num) from table group by id)(3)select * from table x,table ywhere x.id=y.id and x.num9 and y.numY,XZ,则XYZB若XY,YZ,则XY-ZC若XY,则XZ,其中Z=U-X-YD若XY,XZ,则XYZ11、哪一类用户有权使用REVOKE语句收回已被授出的权力? ( )A表的创建者 B只有DBA CDBA或其他授权者 D任何合法用户都可以12、无法激活触发器执行的操作是: (
8、 )AUPDATE BINSERT CSELECT DDELETE13、下列哪种情况不是一个属性列(组)上建立索引的依据? ( )A该属性列(组)经常需要被更新B该属性列经常作为聚集函数的参数C该属性列(组)经常在查询条件中出现D该属性列(组)经常在连接条件中出现14、SQL语言中的COMMIT语句的主要作用是 ( ) A结束程序B返回系统C提交事务D存储数据15、在DB2规定中,哪一类视图是可以被更新的? ( )A由两个基本表导出的视图 B视图的字段包含聚集函数C行列子集视图D视图定义中含有DISTINCT短语16、用于定义实体型之间的子集联系的抽象方式是: ( )A聚集 B集成 C分类 D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论 习题 答案 11
限制150内