数据库应用技术形考任务3答案.doc
(204.5 KB, 下载次数: 27, 售价: 3.00 元)
第7章 测验 一.单项选择题(每题2分,共20分) 题目1 不属于事务特征的是( )。 选择一项: a. 完整性 b. 一致性 c. 隔离性 d. 原子性 题目2 事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的( )。 选择一项: a. 原子性 b. 一致性 c. 隔离性 d. 持久性 题目3 事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的( )。 选择一项: a. 一致性 b. 持久性 c. 隔离性 d. 原子性 题目4 关于SQL Server备份设备的说法,正确的是( )。 选择一项: a. 备份设备只能建立在磁带设备上 b. 备份设备是一个逻辑设备,可以建立在磁盘上 c. 备份设备是一台物理存在的有特定要求的设备 d. 一个备份设备只能用于一个数据库的一次备份 题目5 在简单恢复模式下,可以进行的备份是( )。 选择一项: a. 仅完整备份 b. 仅事务日志备份 c. 仅完整备份和差异备份 d. 完整备份、差异备份和日志备份 题目6 关于差异备份的说法,正确的是( )。 选择一项: a. 差异备份备份的是从上次备份到当前时间数据库变化的内容 b. 差异备份备份的是从上次完整备份到当前时间数据库变化的内容 c. 差异备份仅备份数据,不备份日志 d. 两次完整备份之间进行的各差异备份的备份时间都是一样的 题目7 关于日志备份的说法,错误的是( )。 选择一项: a. 日志备份仅备份日志,不备份数据 b. 日志备份的执行效率通常比差异备份和完整备份高 c. 日志备份的时间间隔通常比差异备份短 d. 第一次对数据库进行的备份可以是日志备份 题目8 设有如下备份操作:现从备份中对数据库进行恢复,正确的恢复顺序为 ( )。 选择一项: a. 完整备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4 b. 完整备份1,差异备份1,日志备份3,日志备份4 c. 完整备份1,差异备份1 d. 完全备份1,日志备份4 题目9 关于SQL Server数据库服务器登录账户的说法,错误的是( )。 选择一项: a. 登录账户的来源可以是Windows用户,也可以是非Windows用户 b. 所有的Windows用户都自动是SQL Server的合法账户 c. 在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器 d. sa是SQL Server提供的一个具有系统管理员权限的默认登录账户 题目10 关于SQL Server身份验证模式的说法,正确的是( )。 选择一项: a. 只能在安装过程中设置身份验证模式,安装完成之后不能再修改 b. 只能在安装完成后设置身份验证模式,安装过程中不能设置 c. 在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改 d. 身份验证模式是系统规定好的,在安装过程中及安装完成后都不能进行修改 二.判断题(每题2分,共10分) 题目11 事务可以保证在一个事务中的全部操作或者全部成功,或者全部失败。( ) 选择一项: 对 错 题目12 ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。( ) 选择一项: 对 错 题目13 事务的持久性是指数据库中一个事务的执行不能被其他事务干扰。( ) 选择一项: 对 错 题目14 对象权限是用户在已经创建好的对象上行使的权限,例如CRAETE TABLE。( ) 选择一项: 对 错 题目15 在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据的损失减少到最小。( ) 选择一项: 对 错 第8章 测验 一.单项选择题(每题2分,共20分) 题目1 在数据库设计中,将E-R图转换为关系数据模型是( )完成的工作。 选择一项: a. 需求分析阶段 b. 概念设计阶段 c. 逻辑设计阶段 d. 物理设计阶段 题目2 在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。关于这种联系产生的关系模式的主键的说法,正确的是( )。 选择一项: a. 只需包含m端关系模式的主键即可 b. 只需包含n端关系模式的主键即可 c. 至少包含m端和n端关系模式的主键 d. 必须添加新的属性作为主键 题目3 在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是( )。 选择一项: a. 结构冲突 b. 语法冲突 c. 属性冲突 d. 命名冲突 题目4 一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是( )。 选择一项: a. 一对一 b. 一对多 c. 多对一 d. 多对多 题目5 设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是( )。 选择一项: a. 实体A和实体B分别对应一个关系模式,且外键放在实体B的关系模式中 b. 实体A和实体B分别对应一个关系模式,且外键放在实体A的关系模式中 c. 为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性 d. 分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中 题目6 设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。该关系模式的主键是( )。 选择一项: a. 书号 b. (书号,出版日期) c. (书号,印刷数量) d. (书号,出版日期,印刷数量) 题目7 在数据库设计中,进行用户子模式设计是( )要完成的工作。 选择一项: a. 需求分析阶段 b. 概念结构设计阶段 c. 逻辑结构设计阶段 d. 物理结构设计阶段 题目8 属于数据库逻辑设计内容的是( )。 选择一项: a. 存储记录的格式设计 b. 将概念设计的结果转换为特定DBMS所支持的数据模型 c. 设计局部的E-R图 d. 将各局部E-R图合并为全局E-R图 题目9 关于数据库设计中新奥尔良方法的说法,错误的是( )。 选择一项: a. 数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计 b. E-R图是数据库概念结构设计产生的结果 c. 概念结构设计是在需求分析之后、逻辑结构设计之前进行的 d. 逻辑结构设计是在需求分析之后、概念结构设计之前进行的 题目10 在数据库设计中,表设计原则遵守( )标准。 选择一项: a. 第一范式 b. 第二范式 c. 第三范式 d. 字段设计 二.判断题(每题2分,共10分) 题目11 数据库设计就是建立一个数据库应用系统。( ) 选择一项: 对 错 题目12 数据库的概念结构设计通常与具体的数据库管理系统无关。( ) 选择一项: 对 错 题目13 在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。( ) 选择一项: 对 错 题目14 设计局部E-R图属于逻辑设计的任务。( ) 选择一项: 对 错 题目15 将概念结构转换为关系数据模型属于概念设计的任务。( ) 选择一项: 对 错 第9章 测验 一、单项选择题(每题2分,共10分) 题目1 在VB中,可以利用Connection对象的Execute方法实现对数据库的更改操作。关于删除SC表中学号为S01的选课记录的语句,正确的是( )。 选择一项: a. ADOcn.Execute “UPATE FROM SC WHERE 学号 = 'S01'” b. ADOcn.Execute “DELETE FROM SC WHERE 学号 = 'S01'” c. ADOcn.Execute “SELECT FROM SC WHERE 学号 = 'S01'” d. ADOcn.Execute “DROP FROM SC WHERE 学号 = 'S01'” 题目2 设ADOcn是一个Connection对象,与数据库的连接字符串存放在cnStr字符串中。关于使用ADOcn建立与数据源连接的语句,正确的是( )。 选择一项: a. ADOcn.Create cnStr b. ADOcn.Open cnStr c. ADOcn.connetion cnStr d. ADOcn.conn cnStr 题目3 不属于VB中ADO对象模型中的对象的是( )。 选择一项: a. Connection b. Command c. Recordset d. Update 题目4 声明并创建Connection对象的语句,正确的是( )。 选择一项: a. Dim ADOcn As New Connection b. Dim ADOcn As Connection c. Declare ADOcn As New Connection d. Declare ADOcn As Connection 题目5 利用Recordset对象可以得到查询结果集。将SC表中的全部数据放置到Recordset对象ADOrs中的语句,正确的是( )。 选择一项: a. ADOrs.Open "Select * From SC" b. ADOrs. Execute "Select * FromSC" c. ADOrs. Create "Select * FromSC" d. ADOrs. "Select * From SC" 二.判断题(每题1分,共5分) 题目6 VB提供了三种数据库访问引擎,分别是Jet引擎、ODBC和OLE DB,目前主要使用的是OLE DB。( ) 选择一项: 对 错 题目7 Recordset对象是数据表的查询结果,通常可使用它进行数据的插入操作。( ) 选择一项: 对 错 题目8 设ADOrs是一个Recordset对象,则ADOrs("学号")表示得到“学号”列的值。( ) 选择一项: 对 错 题目9 如果使用Connection对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。( ) 选择一项: 对 错 题目10 B/S模式的开发、维护工作主要集中在数据库服务器端,可减轻异地用户的维护成本。( ) 选择一项: 对 错 综合应用题 综合应用题1 图书销售(本题10分) 题目1 写出创建如下三张数据表的SQL语句。(本题4分) “图书”表结构: 书号:普通编码定长字符类型,长度为10,主键。 书名:普通编码可变长字符类型,长度为20,非空。 类别:统一字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。 出版日期:日期类型。 单价:整型。 “书店”表结构: 书店编号:普通编码定长字符类型,长度为20,主键。 书店名:普通编码可变长字符类型,长度为30,非空。 地址:统一字符编码可变长字符类型,长度为30。 “销售”表结构: 书号:普通编码定长字符类型,长度为10,引用图书表的外键。 书店编号:普通编码定长字符类型,长度为20,引用书店表的外键。 销售时间:日期时间类型。 销售数量:整型。 主键:(书号,书店编号,销售时间)。 题目2 依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题4分) 1) 查询“量子力学”类图书的书名和出版日期。 2) 查询单价大于等于60的图书的销售情况,列出书名、类别、销售时间和销售数量。 3) 将“量子力学”类图书的单价降低10。 4) 在书店表中插入一行数据,书店编号:SD100,书店名:新华书店,地址:西单。 题目3 依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询销售了“高等数学”类图书的书店名和地址。(本题2分) 综合应用题2 教师授课(本题10分) 题目4 写出创建如下三张数据表的SQL语句。(本题4分) “教师”表结构: 教师号:普通编码定长字符类型,长度为10,主键。 教师名:普通编码可变长字符类型,长度为20,非空。 所在部门:普通编码可变长字符类型,长度为30。 职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。 “课程”表结构: 课程号:普通编码定长字符类型,长度为20,主键。 课程名:普通编码可变长字符类型,长度为40,非空。 学时数:微整型。 开课学期:微整型。 “授课”表结构: 教师号:普通编码定长字符类型,长度为10,引用教师表的外键。 课程号:普通编码定长字符类型,长度为20,引用课程表的外键。 授课时数:整型。 授课年份:整型。 主键:(教师号,课程号,授课年份)。 题目5 依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题4分) 1) 查询“教授”职称的教师姓名和所在部门。 2) 查询每学期开设的学时数大于40的课程门数。 3) 查询2016年全部课程的授课情况,列出课程名、学时数、教师名和授课时数。 删除没人讲授的课程。 题目6 依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询2016授课年份全体授课教师的教师名、所授的课程名和授课时数。(本题2分)
|