如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库模拟试题一窗体顶端一、单项选择(本大题共20小题,每题1分,共20分。在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。)1、数据库管理系统是数据库系统的核心,它负责有效地组织、存储、获取或管理数据,属于一种【】,是位于用户和操作系统之间的一层数据管理软件。A、系统软件B、工具软件C、应用软件D、教学软件2、数据模型的三要素是指【】。A、数据结构、数据对象和共享B、数据结构、数据操作和数据控制C、数据结构、数据操作和完整性D、数据结构、数据操作和完整性约束条件3、用有向图结构表示实体类型及实体间联系的数据模型是【】。A、关系模型B、层次模型C、网状模型D、面向对象模型4、如果关系模式R是1NF,且每个非主属性都完全依赖于R的候选键,则称R是【】。A、2NFB、3NFC、BCNFD、4NF5、SQL语言是【】。A、高级语言B、非过程化语言C、汇编语言D、宿主语言6、在SQL中,与关系代数中的投影运算相对应的子句是【】。A、SELECTB、FROMC、WHERED、ORDERBY7、在SQL查询时,如果要去掉查询结果中的重复组,需使用【】。A、UNIQUEB、COUNTC、DISTINCTD、UNION8、关于视图,下列说法中正确的是【】。A、对视图的使用,不可以进行查询和修改操作B、视图只能从表中导出C、视图与表一样也存储着数据D、对视图的操作,最终要转化为对基本表的操作9、SELECT语句中使用*表示【】。A、选择任何属性B、选择全部属性C、选择全部元组D、选择键码10、下列概念中,【】不用于嵌入式SQL和宿主语言之间的交互。A、通信区B、游标C、主变量D、文件11、数据库逻辑设计时,下列原则中不正确的是【】。A、一定要避免插入异常B、一定要避免删除异常C、一定要避免数据冗余D、尽量避免多表连接12、概念结构设计的主要工具是【】。A、数据流程图和数据字典B、E-R图C、规范化理论D、SQL语言13、把ER模型转换成关系模型的过程,属于数据库的【】。A、需求分析B、概念设计C、逻辑设计D、物理设计14、数据库的实现不包括【】。A、定义数据库结构B、装入数据C、运行与维护D、试运行15、在数据库中造成数据损害的故障里,CPU故障属于【】。A、事务故障B、系统故障C、介质故障D、程序故障16、如果事务T对某数据R加上S封锁,那么其他事务对数据R的X封锁不能成功,但对数据R的S封锁可以成功,此时【】。A、其它事务既不能读也不能修改RB、其它事务既能读也能修改RC、其它事务可以读但不能修改RD、其它事务不能读但可以修改R17、下面不属于关系模型的完整性规则类别的是【】。A、用户自定义完整性B、实体完整性C、参照完整性D、操作完整性18、在SQL的安全控制中,不属于视图机制优点的是【】。A、数据安全性B、程序安全性C、数据独立性D、操作简单性19、对于事务并发控制处理,若发现“事务等待图”中存在回路,则【】。A、出现死锁B、出现活锁C、事务执行失败D、事务执行成功20、按照1级封锁协议,若要更新记录R的事务,必须先执行操作【】。A、LOCKX(R)B、LOCKS(R)C、READ(R)D、WRITE(R)窗体底端二、填空题(本大题共10小题,每小题1分,共10分。将正确的答案填在每小题的空格内;错填或不填均无分。)1、数据独立性是指和数据之间相互独立,不受影响。2、若关系R有m个元组,关系S有n个元组,那么R×S的元组个数应该是。3、避免发生活锁的方法是采用的策略。4、数据流程图(DFD)是数据库设计中阶段的描述工具。5、在恢复操作中,操作的处理方法是正向扫描日志文件,然后重新执行登记操作。6、关系演算是用谓词表达查询的,它分为关系演算和域关系演算。7、数据库保护包括安全性保护、完整性保护、和恢复。8、SQL中有两个功能提供安全性,一是视图机制,二是。9、数据库实现并发控制常采用的封锁技术,它有两种类型:排它锁和。10、在并行操作的调度中,判断一个并发调度是否正确的唯一准则是。三、名词解释(本大题共5小题,每小题3分,共15分。)1、数据库管理系统2、完全函数依赖3、视图4、事务5、数据字典四、简答题(本大题共4小题,每小题5分,共20分。)1、简述数据库的三级模式结构和两级映射。2、嵌入式SQL中,哪几类SQL语句不使用游标?3、并发控制可能会产生哪三类数据不一致?4、什么是数据库的恢复?五、简单应用题(本大题共4小题