2017年4月高等教育自学考试《高级数据库技术》试题 课程代码:07163 一、单项选择题 1.由数据库、操作系统、数据库管理系统、应用开发工具、应用系统、数据库管理员和用户构成的整体是 A.文件系统 B.数据库系统 C.数据仓库 D.软件系统 2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 A.多对多联系 B.一对一联系 C.多对一联系 D.一对多联系 3.在数据库中,产生数据不一致的根本原因是 A.数据存储量太大 B.没有严格保护数据 C.数据冗余 D.未对数据进行完整性控制 4.用符号口表示的关系操作是 A.选择 B.除 C.投影 D.并 5.下列不属于构成E-R图的基本要素是 A.实体 B.属性 C.联系 D.元组 6.对关系的描述正确的是 A.允许两个元组完全相同 B.允许出现相同的属性名 C.元组位置具有顺序无关性 D.同一属性的数据可以具有不同的类型 7.SQL Server2008中,每个数据库都有一个主数据文件。主数据文件的推荐文件扩展名是 A..LDF B..NDF C..FDF D..MDF 8.下列属于SQL Server2008短整型数据类型的是 A.CHAR B. SMALLINT C.IMAGE D.DATETIME 9.在SQL语言中,命令动词ALTER属于 A.数据查询 B.数据操纵 C.数据定义 D.数据控制 10.英文缩写DBA代表 A.数据库管理员 B.数据定义语言 C.数据操作语言 D.数据库管理系统 11.创建数据库、定义表结构属于数据库管理系统的 A.数据定义功能 B.数据操纵功能 C.运行管理功能 D.数据库维护功能 12.数据模型所描述的内容不包括 A.数据结构 B.数据操作 C.数据约束 D.数据管理 13.在SELECT语句中使用*,表示 A.选择全部属性 B.选择任何属性 C.选择全部主键 D.选择全部元组 14.数据库的并发操作可能带来的问题是 A.数据独立性会提高 B.增加数据的冗余度 C.丢失更新 D.非法用户的使用 15.为了保证每一个实体有唯一的标识,主键不能取空值,这种约束属于 A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.并发控制措施 16.若关系模式R2NF,且它的任何一个非主属性都不传递函数依赖于任何候选键,则只属于 A.4NF B.3NF C.2NF D. 1NF 17.下列关于视图的说法正确的是 A.视图是一个虚表,它必须从一个基本表导出 B.视图是一个虚表,它必须从两个基本表导出 C.视图是一个虚表,它必须从多个基本表导出 D.视图是一个虚表,它必须从一个或多个基本表导出 18.事务的执行次序称为 A.过程 B.调度 C.步骤 D.流程 19.在数据库设计中,独立于计算机的硬件和软件的设计阶段是 A.概念结构的设计 B.物理结构的设计 C.逻辑结构的设计 D.需求分析 20.在SQL语句中,必须与GROUP BY一起使用的选项是 A.ORDER BY B.HAVING C.INTO D.DISTINCT 二、填空题 21.数据库和文件系统的根本区别是 。 22.从数据库用户角度看,数据库系统的体系结构分为单用户结构、主从式结构、分布式结构、客户机朋艮务器结构和 结构。 23.网状模型是指用 表示实体类型及实体间联系的模型。 24.在面向对象数据模型中,所有具有相同属性和方法集的对象抽象出 。 25.SQLServer2008数据库管理系统所支持的数据模型是 。 26.SQL语言用 语句将对指定操作对象的指定操作权限授予指定的用户。 27.执行带输入参数的存储过程时,SQL Server提供了两种传递参数的方式: 和通过参数名传递。 28.目前常见的身份认证方式主要有三种方式:用户名加口令、生物特征识别技术和基于 身份认证方法。 29.封锁对象的大小称为 。 30.概念模型是对现实世界的抽象,可采用 、聚集、概括方法来进行数据抽象,得到概念模型的实体集及属性。 三、简答题 31.简述数据库的三层模式结构的优点。 32.简述一个好的数据模型应满足的要求。 33.简述使用数据库视图的主要优点。 34.关系模式设计利用什么理论?如果一个关系模式设计得不好,对数据库会造成哪些方面的后果? 35.数据库的维护工作主要包括哪些方面? 四、设计题 36.已知学生信息数据库有三个基本关系: 学生(学号,姓名,性别,年龄,系别) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 注:年龄、学分和成绩为精确数字类型,其他为字符串类型 写出执行如下操作的SQL语句序列: (1)查询每个系的学生人数。 (2)添加一门新课程“kc008,软件工程,6”。 (3)将学号为“jsj003”,课程号为“kc002”的成绩修改为66。 (4)删除学号为“jsj009”的选课记录。 (5)查询选修了课程号为“kc009”课程的学生学号和姓名。 五、综合题 37.已知某企业各部门有许多职工,一个职工仅属于一个部门,每个职工可在多项工程中做工,每项工程可有多个职工参加。 其中,职工有:职工号、姓名等属性; 部门有:部门号、部门名等属性; 工程有:工程号、工程名等属性; 每个职工参加某个工程有参加日期。 (1)根据上述语义画出E-R图,属性可省略,但必须注明联系的类型。 (2)将E-R图转换为关系模型,并指出每个关系的主键。 2018年4月高等教育自学考试《高级数据库技术》试题 课程代码:07163 一、单项选择题 1.关系R(学号,姓名,年龄)(假定姓名唯一)的函数依赖“(学号,姓名)→年龄”为 A.传递函数依赖 B.完全函数依赖 C.平凡函数依赖 D.部分函数依赖 2.某书店的图书管理系统中,出版社与图书的联系属于 A.多对1 B.多对多 C.1对多 D. 1对1 3.数据库用户能够看见和使用的数据视图是数据库的 A.外模式 B.模式 C.逻辑模式 D.内模式 4.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→)D,B→C,E→A},该关系模式的候选关键字是 A.AB B.BE C.CD D.DE 5.实现SQL数据操纵功能的是 A.DCL B.DML C.DDL D.DAL 6.第三范式要求每个非主属性 A.部分依赖主码 B.完全依赖主码 C.传递依赖主码 D.非传递依赖主码 7.事务是用户定义的一个数据库操作序列。这些操作 A.可以只完成一部分 B.可以取消部分 C.必须全部完成 D.要么全做,要么全不做 8.SQL语句DROPVIEW的作用是 A.删除视图 B.修改基本表 C.创建索引 D.创建数据库 9.条件连接实际上是在两个关系的广义笛卡尔乘积上进行的 A.元组演算 B.除法运算 C.选择运算 D.投影运算 10.SQL查询语句中,能够对结果集进行排序的子句是 A.WHERE B.GROUP BY C.STARTWITH D.ORDER BY 11.实体完整性规则要求 A.全码不能为空 B.候选码可为空 C.主属性不能为空 D.外码可为空 12.在数据库系统中,PUBLIC用户指 A.所有用户 B.所有角色 C.DBA以外的用户 D.数据库管理员 13.嵌入式SQL开设数据缓冲区存放SQL语句的执行结果。·这个数据缓冲区就是 A.游标 B.索引 C.视图 D.基本表 14.数据库系统用户主要有三类:应用程序员、终端用户和 A.客户 B.系统人员 C.角色 D.数据库管理员 15.建立数据字典的时机是 A.需求分析阶段 B.数据库物理设计阶段 C.数据库实施阶段 D.概念结构设计阶段 16.事务使用封锁机制后会产生活锁问题。解决活锁的方法是 A.顺序封锁法 B.一次封锁法 C.两段锁协议 D.先来先服务 17.当多个用户并发地存取数据库时,可能破坏数据库的一致性,因此数据库必须提供 A.数据加密保障 B.数据审计功能 C.并发控制机制 D.用户权限鉴别 18.数据库镜像涉及一个数据库的两个副本,这两个副本通常驻留在不同的计算机上。在任何给定的时间内都只有一个副本可供客户端使用。该副本称为 A.镜像数据库 B.日志文件 C.主体数据库 D.备份片 19.列级完整性约束不包括 A.DEFAULT B.NULL C.PRIMARYKEY D.UNIQUE 20.在SQL中,与关系代数的巧运算对应的子句是 A.SELECT B.FROM C.WHERE D.GROUP BY 二、填空题 21.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。 22.在select子句中代表全部列的通配符是 。 23.存取权限控制机制主要包括定义 和合法权限检查两部分。 24.索引分为 、非聚集索引和唯一性索引。 25.实现并发控制的方法主要有两种:封锁技术和 。 26.数据库触发器是一类靠 驱动的特殊过程。 27.并发事务正确性的准则是 。 28.实体是信息世界中的术语,与之对应的数据库术语为 。 29.经过处理和加工提炼而用于决策或其他应用活动的数据称为 。 30.一组具有相同数据类型的值的集合称为 。 三、简答题 31.函数和存储过程的区别是什么? 32.触发器由哪几个部分组成?请分别作简要说明。 33.嵌入式SQL为什么要使用游标? 34.什么是数据库的完整性?如何保证数据库的完整性? 35.数据库系统对用户身份进行鉴别常用哪些方式? 四、设计题 36.某市举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。根据需求阶段收集的信息,设计出相应的实体联系图。 需求分析结果: 登记参赛球队的信息; 球队的名称、代表单位、成立时间等信息; 球队的每个队员的姓名、年龄、身高、体重等信息; 每个球队有一个教练负责管理球队,一个教练仅负责一个球队; 教练的姓名、年龄等信息; 所有球员、教练可能出现重名情况。 37.对基本表:B(Bno,Bname,Cname,Wname)(图书信息:书号、书名、出版社、作者) 试用SQL语句表达下列操作: (1)检索出版社为“清华大学”的藏书量 (2)删除没有作者信息的元组 (3)插入新记录:(书号:N01256,书名:亮剑,出版社:清华大学,作者:赵平) (4)将作者“赵平”修改为“赵萍” 2018年4月高等教育自学考试《高级数据库技术》试题 课程代码:07163 一、单项选择题 1.下列四项中,不属于数据库特点的是 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.一个老师可以教多个学生,每一个学生可以选多个老师的课程,老师和学生之间的联系为 A.1对1 B.1对多 C.多对多 D.多对1 3.对数据类型的约束属于 A.静态列约束 B.动态列约束 C.静态表级约束 D.动态表级约束 4.若只允许事务T读取和修改某数据对象,则必须为T加上 A.排他锁 B.共享锁 C.活锁 D.死锁 5.设关系R和S的属性个数分别为2、3,则(RXS)操作结果的属性个数为 A.6 B.7 C.8 D.9 6.要查询尚未输入邮箱的学生信息,应使用的SQL语句是 A.select*from student where email=” B.select*from student where email= ’ C.select*from student where email--null D.select*from student where email is null 7.一个关系模式R(A,B,C,D),假定该关系存在着如下函数依赖:A→B,A→C, C→D,则该关系属于 A. 1NF B.2NF C.3NF D.BCNF 8.对于两个实体间的1:1联系,转换关系模型的原则是 A.将一方的主码放到另一方实体对应的关系模式中作为外码,联系属性一并加入 B.只要在一个关系模式中增加另一个关系模式的主码,省略两个实体间的联系模型 C.必须对联系单独建立关系用来联系双方实体,并包括实体的主码和联系属性 D.将一方的主码放到另一方实体对应的关系模式中作为外码,省略联系属性 9.在数据库设计的概念结构设计阶段,最常采用的设计策略是 A.自顶向下的设计方法 B.自底向上的设计方法 C.逐步扩张的设计方法 D.混合策略设计的方法 10.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的 A.安全性 B.完整性 C.并发控制 D.恢复 11.索引无法实现的作用是 A.加快数据查询的速度 B.对机密的数据提供安全保护 C.保证数据的唯一性 D.加快连接速度 12.SQL提供的谓词中,能够使用匹配符的是 A.NULL B.LIKE C.ANY D.EXISIT 13.参照完整性约束属于 A.静态表级约束 B.动态表级约束 C.动态列约束 D.静态列约束 14.DCL是指 A.数据定义语言 B.数据控制语言 C.数据操纵语言 D.数据关系模型 15.删除索引的SQL语句是 A. CREATEVIEW B.ALTERTABLE C.DELETE D.DROPINDEX 16.审计功能就是把用户对数据库的所有操作自动记录下来放入 A.审计日志 B.系统数据库 C.视图 D.镜像数据库 17.并发事务正确性的准则为 A.可回滚事务 B.相容性 C.封锁协议 D.可串行性 18.事务故障的恢复采取的主要策略是 A.根据日志文件,将事务进行的操作撤销 B.系统重新启动,由系统根据日志文件重做未完成的事务 C.重装数据后备副本,然后重做己完成的事务 D.撤销故障发生时未完成的事务,重做己完成的事务 19。在关系数据库中,选择存取路径主要是指确定如何建立 A.索引 B.主码 C.数据字典 D.数据结构 20.关系数据库中,数据操作包括 A.查询和更新 B.编辑和修改 C.浏览和查询 D.插入和删除 二、填空题 21.SELECT语句的数据源可以是表、查询和 。 22.数据库用户能够看见和使用的数据视图是数据库的 。 23.在创建一个表的过程中,主键不允许为空,是为了满足 完整性。 24.并发执行的各个事务之间不能互相干扰,这是事务的 性。 25.第三范式要求所有非主属性 依赖于码。 26.嵌入式SQL语言利用 协调与主语言不同的数据处理方式。 27.从关系的候选码中选择一个用来唯一标识元组,选择的这个候选码称为 。 28.用树形结构表示实体类型及实体间联系的数据模型称之为 。 29.数据库系统的核心是 。 30.数据描述语言的作用是 。 三、简答题 31.简述数据库系统三级模式结构,这种结构的优点是什么? 32.关系数据库中的基本表具有哪些性质? 33.SQL中的完整性约束机制有哪些? 34.什么是视图?操作视图的SQL语句有哪些? 35.DBA的职责是什么? 四、设计题 36.根据以下关系模式画出商店、职工和商品实体联系的E-R图。 实体:商店(店号,店名,经理); 职工(工号,姓名,工资) 商品(编号,名称,单价) 联系:服务(工号,店号,工作日期); 销售(编号,店号,日销售量) 37,设职工社团数据库有三个基本表: 职工表:ZG(zg id,zg_name,age,sex),分别代表:职工号,姓名,年龄,性别; 社团表:ST(st以st name,leader,ad&ess),分别代表:社团编号,名称,负责人,活动地点; 活动表:HD(zg以st以hd date),分别代表职工号,社团编号,参加日期。 用SQL语句表达下列操作: (1)将社团编号为“206”的活动地点改为“风雨球场”; (2)删除活动表HD中职工号为“10342厂的职工的所有记录; (3)检索参加了名称为“桥牌”的职工的职工号与姓名; (4)检索职工的平均年龄并显示; (5)建立“桥牌”社团的职工参加活动的视图QPHD,包含如下信息:职工号、姓名、参加活动日期。 |
|