数据库系统工程师试题及答案_第1页
数据库系统工程师试题及答案_第2页
数据库系统工程师试题及答案_第3页
数据库系统工程师试题及答案_第4页
数据库系统工程师试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统工程师试题及答案单项选择题(每题2分,共40分)1.关系数据库中的主键是指____。

A.能唯一标识表中每一行的字段或字段组合

B.表中的第一个字段C.表中的最后一个字段D.数据库中最重要的字段2.在SQL中,删除表中数据的命令是____。A.DROPTABLEB.DELETEFROMC.TRUNCATETABLE

D.ALTERTABLE3.下列哪项不是数据库设计过程中的阶段?A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计及实施运行4.在关系型数据库中,为了表示“一对多”的关系,通常使用____。A.外键B.主键C.超键D.候选键5.下列哪项不是数据库事务的四个基本特性(ACID)之一?A.原子性(Atomicity)B.一致性(Consistency)C.冗余性(Redundancy)D.持久性(Durability)6.在SQLServer中,用于存储数据库对象(如表、视图等)信息的系统数据库是____。A.master

B.model

C.msdbD.tempdb7.在Oracle数据库中,用于创建表的SQL命令是____。A.CREATETABLESPACEB.CREATEDATABASEC.CREATETABLED.CREATEINDEX8.下列关于索引的描述,错误的是____。A.索引可以加快查询速度B.索引会占用额外的存储空间C.索引越多,查询性能越好D.索引可以分为聚集索引和非聚集索引9.在MySQL中,查看当前数据库中的表的命令是____。A.SHOWTABLESB.DESCTABLEC.SHOWDATABASESD.DESCRIBE10.数据库中的“范式”是用来规范化数据库设计的,第三范式(3NF)要求____。A.每一非主属性完全依赖于主键B.每一非主属性完全依赖于候选键C.每一非主属性不传递依赖于主键D.每一非主属性直接依赖于主键11.在数据库设计中,E-R图表示的是____。A.实体-关系图B.数据流图C.状态转换图D.程序流程图12.下列关于触发器的描述,正确的是____。A.触发器是在特定事件发生时自动执行的存储过程B.触发器只能对INSERT操作进行响应C.触发器不能用于数据完整性约束D.触发器只能在表上创建,不能在视图上创建13.在SQL中,用于连接两个表的操作符是____。A.AND

B.ORC.JOIN

D.IN14.下列哪项不是数据库恢复技术中常用的方法?A.日志文件恢复B.定期备份C.热备份D.数据加密15.在Oracle中,用于提交事务的命令是____。A.COMMITB.ROLLBACKC.SAVEPOINTD.SETTRANSACTION16.在数据库并发控制中,封锁粒度最小的是____。A.表级封锁B.页级封锁C.行级封锁D.数据库级封锁17.下列关于存储过程的描述,错误的是____。A.存储过程是一组预编译的SQL语句B.存储过程可以提高数据库应用的性能C.存储过程可以接受参数并返回结果D.存储过程只能在SQLServer中使用18.在数据库系统中,数据模型是用来描述数据、数据间关系及数据操作的一种抽象表示方法,下列哪项不是常见的数据模型?A.层次模型B.网状模型C.关系模型D.图形模型19.下列哪项不是数据库安全性控制的主要方法?A.用户标识和鉴别B.存取控制C.数据加密D.数据完整性约束20.在SQL中,用于创建索引的命令是____。A.CREATEINDEXB.CREATETABLEC.CREATEVIEWD.CREATETRIGGER多项选择题(每题2分,共20分)1.下列哪些是关系型数据库管理系统(RDBMS)的特点?A.数据存储在表中B.表由行和列组成C.支持SQL语言D.数据之间无关联2.在数据库设计中,规范化过程的主要目的是____。A.减少数据冗余B.提高查询效率C.避免数据插入异常D.保证数据一致性3.下列哪些是数据库事务的特性?A.原子性B.一致性C.隔离性D.持久性4.在Oracle数据库中,下列哪些操作可以用来管理表空间?A.CREATETABLESPACEB.ALTERTABLESPACEC.DROPTABLESPACED.TRUNCATETABLESPACE5.下列哪些属于数据库的物理设计内容?A.确定数据库存储结构B.选择存储路径C.设计索引D.设计ER图6.在SQLServer中,下列哪些命令可以用来备份数据库?A.BACKUPDATABASEB.RESTOREDATABASE

C.DBCCSHRINKDATABASE

D.SQLCMD7.下列哪些因素会影响数据库查询性能?A.索引的使用B.表的大小C.查询语句的复杂度D.数据库服务器的硬件配置8.在数据库并发控制中,解决丢失更新问题的方法包括____。A.使用锁机制B.时间戳排序C.多版本并发控制D.乐观并发控制9.下列哪些属于数据库的安全性措施?A.用户权限管理B.数据加密C.审计跟踪D.数据备份10.在设计数据库时,为了提高查询效率,可以采取哪些策略?A.对经常查询的字段建立索引B.使用适当的表连接策略C.对大表进行分区D.减少表中的数据量判断题(每题2分,共20分)1.在关系型数据库中,一个表可以有多个主键。()2.在SQL中,使用DELETE命令删除的数据可以恢复。()3.数据库范式越高,数据的冗余度越低。()4.在MySQL中,AUTO_INCREMENT属性只能用于主键字段。()5.触发器可以在数据修改前后自动执行。()6.在数据库并发控制中,锁粒度越大,系统的并发度越高。()7.数据库中的视图是一个虚拟表,它本身不存储数据。()8.在Oracle数据库中,归档日志模式主要用于数据恢复。()9.数据完整性约束只能由数据库管理系统自动实施,不能由应用程序实施。()10.在SQLServer中,一个数据库可以有多个主要数据文件,但只能有一个次要数据文件。()填空题(每题2分,共20分)1.在关系型数据库中,______是指表中某一列或多列的组合,其值能够唯一标识表中的一行。2.在SQL中,使用______命令可以创建一个新的数据库。3.数据库事务的四个基本特性是原子性、一致性、______和持久性。4.在Oracle数据库中,使用______命令可以查看表的结构。5.在MySQL中,使用______关键字可以设置字段为自动递增。6.数据库系统中的______是指防止未授权的用户对数据库进行访问或破坏的措施。7.在SQLServer中,______是一种用于存储预编译SQL语句的数据库对象。8.数据库中的______是指数据在数据库中的存储方式和存取策略。9.在关系型数据库中,为了避免数据插入异常,通常需要进行______设计。10.在数据库恢复技术中,______是记录数据库中所有更新操作的历史日志,用于数据恢复。答案:单项选择题1.A2.B3.D4.A5.C6.A7.C8.C9.A10.C11.A12.A13.C14.D15.A16.C17.D18.D19.D20.A多项选择题1.ABC2.ACD3.ABCD4.ABC5.ABC6.A7.ABCD8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论