《浙江万里学院数据库基础模拟考试(含六卷).docx》由会员分享,可在线阅读,更多相关《浙江万里学院数据库基础模拟考试(含六卷).docx(47页珍藏版)》请在优知文库上搜索。
1、数据库基础模拟考试(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下列哪种数据管理技术难以保存数据()。A、人工管理B、独享式文件管理C、共享式文件管理D、数据库系统管理2、在数据库结构中,保证数据库独立性的关键因素是()。A、数据库的逻辑结构B、数据库的逻辑结构.物理结构C、数据库的三级结构D、数据库的三级结构和两级映射3、在MySQL中,向Char、varchartext日期型的字段插入数据时,字段值要用括起来。A、号B、不需要任何符号C、方括号D、单引号4、要以自身的模式创建私有同义词,用户必须用于O系统权限A、 CREATEPRIVATESYNONYM
2、B、 CREATEPUBLICSYNONYMC、 CREATESYNONYMD、 CREATEANYSYNONYM5、表中的行,也称作A、属性B、记录C、分量D、超码6、利用ACCeSS,可以定义3种主键,它们是()A、单字段、双字段和多字段B、.单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号7、ER图中的主要元素是()0A、结点、记录和文件B、实体、联系和属性C、记录、文件和表D、记录、表、属性8、VisualFoxpro6.0是一种关系型数据库管理系统,所谓关系是指。A、各条记录中的数据彼此有一定的关系B、一个数据库文件与另一个数据库文件之间有一定的关系C
3、、数据模型符合一定条件的二维表格式D、数据库中各个字段之间彼此有一定的关系9、如果要创建一张仅包含一个字段的自由表zyb,其字段名为rb,字段类型为字符型,字段宽度为20,则可以用下列的()命令创建。A、 CREATABLzybrbC(20)B、 CREATABLzyb(rbC(20)C、 CREATABLzybFieldrbC(20)D、CREATABLzybField(rbC(20)10、下列哪个进程用于将修改过的数据从内存保存到磁盘数据文件中?()A、 DBWRB、 1.GWRC、 RECOD、 ARCH11、以下几种功能中,哪个是DBMS的控制功能O?A、数据定义B、数据恢复C、数据修
4、改D、数据查询12、()是存储在磁盘上的唯一标识。A、表名B、查询C、窗体D、报表13、设S=南京大学信息管理系,从中取出管理二个字的表达式是()A、SUBS(S,12,4)B、SUBS(S,7,2)C、SUBS(S,13,4)D、SUBS(S,13,2)14、在设计视图中,不能进行的操作是()A、删除一个字段B、删除一条记录C、修改字段的类型D、修改字段的名称15、数据库设计的步骤是()0A、需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护B、系统规划、系统分析、系统实施、系统评价和维护C、计划、开发、运行D、可行性分析、方法选择、识别基本需求、开发工作模型、模型验证、模
5、型修正和改进16在ACCeSS中,修改数据访问页的设计时,应当使用()A、数据表视图B、设计视图C、窗体视图D、页面视图17、锁用于提供()0A、改进的性能B、数据的完整性和一致性C、可用性和易于维护D、用户安全18、()是在数据库打开状态下发生的备份,需要数据库运行在归档模式下。A、脱机备份B、联机备份C、一致备份D、不一致备份19、在OraCIe数据库中,对于ROLLBACK命令,以下说法准确的是。OA、撤销刚刚进行的数据修改操作B、撤销本次登录以来所有的数据修改C、撤销到上次执行提交或回退操作的点D、撤销上一个COMMIT命令20、扩展名为DBC的文件是()A、表单文件B、数据库表文件C
6、、数据库文件D、项目文件二、填空题(每小题2分,共20分)1、数据库系统中,实现数据管理功能的核心软件称为()2、层次型、网状型和关系型数据库划分原则是o3、在关系运算中,查找满足一定条件的元组的运算称之为O。4、TranSaCt-SQL中可以使用()和()两种变量。5、分别统计男女生的平均年龄SQL语句:SeIeCtssex,avg(sage)as平均年龄fromstudent()。6、在关系数据库中,任何二元关系模式的最高范式必定为。7、在关系模式R(A,B,C,D)中,有函数依赖集F=B-C,C-D,D-A,则R能够达到()。8、数据库独立性是数据库领域的重要概念,包括数据的O独立性和数
7、据的O独立性。9、数据库完整备份是指对数据库内的所有对象都进行备份,包括0。10、事物的ACID特性,是指事物具有()、()()和()4个特性。三、简单题(每小题5分,共20分)1、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”()02、关系模型由哪几部分组成?3、关系数据模型由哪三个要素组成。4、聚集索引和非聚集索引有何异同?四、综合应用题(每小题20分,共20分)1、设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只
8、有一个库存数量。试回答下列问题:(1)(2)(3)(4)根据上述规定,写出关系模式R的基本函数依赖;找出关系模式R的候选码;试问关系模式R最高已经达到第几范式?为什么?如果R不属于3NF,请将R分解成3NF模式集。参考答案一、单项选择题1、A2、D3、D【解析】本题得分:1分4、A5、B6、C【解析】在ACCCSS数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。7、B8、C9、B10、A11A12、A【解析】同一个数据库中,两个数据表的名称不能相同。13C14、B【解析】在设计视图中,无法浏览表中的记录,无法删除和修改记录中的数据。15A16B1
9、7、B18、B【解析】联机备份是在数据库打开状态下发生的备份,又称为热备份。联机备份需要数据库运行在归档模式下。在归档模式下,联机日志被归档,在数据库内部建立一个所有作业的完整记录。联机备份时数据库保持打开状态,进用户仍可连接并操作数据库,对7x24小时的应用而言往往必须使用联机备份。联机备份可以达到秒级恢复,而且几乎对所有数据库对象都可以恢复,但是实现过程比较复杂,需要较大空间存放归档重做日志文件,而且操作过程中不允许失误,否则恢复无法进行。19C【解析】ORACLE数据库中ROLLBACK命令定义。20、C二、填空题1、数据库管理系统2、数据结构3、选取4、局部变量I全局变量5、 GROU
10、PBYssex6、 BCNF7、 BCNF8、逻辑物理9、事务日志10、原子性一致性I隔离性I持续性三、简单题1、UPDATESSETName=陈平WHERENO=9900092、L关系数据模型的数据结构2 .关系数据模型的操作集合3 .关系数据模型的完整性约束3、关系数据模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。4、聚集索引会对表和视图进行物理排序,所以这种索引对查询非常有效,在表和视图中只能有一个聚集索引。非聚集索引不会对表和视图进行物理排序。如果表中不存在聚集索引,则表是未排序的。四、综合应用题1、(1)关系模式S的基本函数依赖如下:(商店编号,商品编号)f部门编号,(
11、商店编号,部门编号)T负责人,(商店编号,商品编号)f数量(2)找出关系模式R的候选码;答:关系模式R的码为:(商店编号,商品编号,部门编号)。(3)试问关系模式R最高已经达到第几范式?为什么?答:原关系模式R是属于INF的,码为(商店编号,商品编号,部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:Rl(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号,负责人)(4)如果R不属于3NF,请将R分解成3NF模式集。答:将R分解为Rl(商店编号,商品编号,部门编号,数量)R2(商店编号,部门编号
12、,负责人)分解后的R不存在传递的函数依赖,所以分解后的R己经是第3NF数据库基础模拟考试(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、下面哪个说法符合数据库系统WAL(IOg先写协议)()A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘I)、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘2、以下关于MySQL的叙述中,错误的是。A、MySQL安装、配置完毕后,相关参数保存在my.ini文件中B、MySQL数据库中不能用
13、中文作为表名、字段名C、MySQL为每个数据库建立一个文件夹D、默认情况下,MySQL的数据库文件保存在CIata子文件夹中3、SGA有多个内存结构,按其作用不同划分不包括()0A、共享池B、数据缓冲区C、日志缓冲区D、日志文件4、表文件有20条记录,当前记录号为10,执行命令LlSTNEXT5以后,所显示记录的序号是_0A、1115B、1116C、1015D、10145、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?()A、实体完整性B、参照完整性C、用户定义的完整性I)、实体完整性、参照完整性和用户定义的完整性6、在设计表时,若输人
14、掩码属性设置为“LL”,则能接收的输人是()A、abBdB、aBC、 AB+CD、 Ba97、OraCIe数据库在OPen状态下,DBA停止了监听,对于当前正在连接的会话会发生()oA、会话仅能执行查询B、会话没有任何影响C、会话被中断D、会话不允许执行任何操作,知道监听被重新启动8、在DBMS中执行GRANTupdate(coll)ONTABLEt.tlTOuser7,对于该语句下面哪个描述是正确的:A、USer7可以在tl上定义视图B、user7可以更新tl中的coll属性的值C、user7在创建其他表时可以定义参考于tl中coll属性的外关键字D、USer7可以在tl中定义外关键字.9、在数据定义语言包括的SQL语句中,用于删除数据库或数据库对象的是A、 GRANTB、 ALTERC、 DROPD、 CREATE10、OraeIe数据库中,当实例处于NoMoUNT状态,可以访问以下()数据字典和动态性能视图。A、 DBA_TABLESB、 V$DATAFlLEc、 v$instanced、 v$databaseA、 11、OraCle中()进程负责把修改后的数据块写入数据文件。B、 1.GWRC、 DBWRD、 PMONE、 SMON12、某网站存在SQL注入漏洞,使用ACCESS数据库,以下()可以通