数据库基础与应用形成性考核册答案.pdf
《数据库基础与应用形成性考核册答案.pdf》由会员分享,可在线阅读,更多相关《数据库基础与应用形成性考核册答案.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、作业一:一、单选题:1、在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A.人工管理 B.文件系统 C.数据库系统 D.分布式数据库系统 2、属性的取值范围被称为(D)A.实体 B.域 C.联系 D.码 3、实用 ER 图进行描述的是(B)A.逻辑数据类型 B.概念数据模型 C.关系数据模型 D.对象数据模型 4、若实体 A 和 B 是 1 对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 是(C)联系。A.1 对 1 B.1 对多 C.多对多 D.多对 1 5、若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和
2、 C 是(D)联系。A.1 对 1 B.1 对多 C.多对多 D.多对 1 6、下面不属于数据库体系结构中三级模式的是(B)A.内模式 B.全局模式 C.外模式 D.关系模式 7、在文件系统中,存取数据的基本单位是(A)A.记录 B.数据项 C.二进制位 D.字节 8、层次数据模型的数据是一种(D)A.线性结构 B.图结构 C.二维表结构 D.树结构 9、一个关系中的每一行称为一个(A)A.元组 B.属性 C.表达式 D.条件 10、设 D1、D2、和 D3 定义域中的基数分别为 2、3 和 4,则 D1XD2XD3 的元组数为(B)A.9 B.24 C.10 D.14 11、设 D1、D2、
3、D3 和 D4 为定义域,则在它们的笛卡乐积的运算结果中,每个元组具有的分量个数为(C)A.2 B.3 C.4 D.10 12、设关系 R1 具有 a1 个属性和 b1 个元组,关系 R2 具有 a2 个属性和 b2 个元组,则关系R1XR2 所具有的属性个数为(D)A.a1+b1 B.a2+b2 C.a1+a2 D.b1+b2 13、若一个关系为 R(学生号,姓名,性别,年龄),则可以作为主码的属性为(A)A.学生号 B.姓名 C.性别 D.年龄 14、设两个关系 R1 和 R2 中分别包含有 m 和 n 个元组,R1 对 R2 存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包
4、含的元组个数为(A)。A.m*n B.m+n C.m D.n 15、设一个关系 R1 中的属性是 A 是外码,它对应关系 R2 中的主码为 B,其中被称为父关系的是(B)。A.R1 B.R2 C.A D.B 16、设一个集合 A3,4,5,6,7,另一个集合 B1,3,5,7,9,则 A 和 B 的交集中包含的元素个数为(A)。A.3 B.5 C.10 D.7 17、设一个集合 A3,4,5,6,7,8,另一个集合 B1,3,5,7,9,则 B 和 A 的差集(即 B-A)中包含的元素个数为(D)。A.4 B.5 C.3 D.2 18、在一个关系 R 中,若 X、Y 和 Z 为互不相同的单属性
5、,并且存在 XY 和 YZ,则 X 到 Z的函数依赖类型为(B)A.部分 B.传递 C.直接 D.平凡 19、在一个关系 R 中,若存在 XY 和 XZ,则存在 XYZ,称此函数依赖的规则是(C)。A.自反性 B.传递性 C.合并性 D.分解性 20、设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FDAB,CD,(A,C)E,则该关系的候选码为(B)。A.(A,B)B.(A,C)C.(A,D)D.(A,E)21、设一个关系为 R(A,B,C,D,E,F,G),它的最小函数依赖集为 FDAB,CD,BE,EF,则该关系的候选码为(C)。A.(A,C,G)B.(A,C)C.(A,E
6、,G)D.(A,G)22、设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FDAB,AC,CD,则该关系的候选码为(A)。A.(A,C)B.(A,E)C.(A,B)D.(A,D)23、在一个关系 R 中,若属性集 X 函数决定属性集 Y,则记作为(A)。A.XY B.AY C.XY D.XY 24、对关系进行规范化,若需要很好地保持着数据的无损连接性和函数依赖性,则最高应该规范化到(D)。A.第三范式 B.第二范式 C.第一范式 D.BC 范式 25、把关系的第一范式规范化为第二范式的过程就是消除属性之间的(B )。A.部分依赖 B.传递依赖 C.直接 D.完全 二、判断题 1.
7、实体之间的联系有 3 种,即 1 对 1 联系、1 对多联系和多对多联系。(对 )2.实体之间的联系共有两种,即 1 对多联系和多对多联系。(错 )3.在一个关系数据模型中,所有关系的定义不是用一个关系来表示的。(错 )4.关系数据模型是以树结构为基础的。(对 )5.在关系数据模型中,运算对象是对关系,而运算结果是一个单值。(错 )6.数据库体系结构具有三级模式结构和两级存储映象。(对 )7.进行数据库系统运行、管理和维护的人员被称为应用程序员。(错 )8.数据库的逻辑结构模型只有两种,层次模型和关系模型。(错 )9.已知两个定义域的基数分别为 m 和 n,则它们的笛卡尔积中的元组数为 m+n
8、。(错 )10.假定一个笛卡尔积中有 m 个元组,在由它所产生的任何一个关系中,其元组数必然大于等于 m。(错 )11.在一个关系中,元组个数可以为 0。(对 )12.在一个关系中,既包含有关系模式,又必须包含有关系的内容。(错)13.关系的完整性总共包括实体完整性和参照完整性这两种。(错 )14.在一个关系中,主码可能同时有多个。(错 )15.在一个关系中,可以定义主码,也可以不定义主码。(对 )16.对一个关系 R 进行选择运算,运算结果关系中的元组个数小于等于 R 中的元组个数。(对 )17.对一个关系 R 进行投影运算,运算结果关系中的元组个数必然等级于 R 中元组的个数。(X)18.
9、对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(错)19.假定一个关系中存在 XY 的函数依赖,则称 Y 为决定因素。(错)20.假定在一个关系中存在 XY 并且则称 XY 为平凡函数依赖。(对)21.假定在一个关系中存在 XY,并且 X 的任何真子集都不能函数决定 Y,则称 XY 为部分函数依赖。(错)22.假定在一个关系中存在 XY,并且存在 X 的一个真子集也能够函数决定 Y,则称 XY为完全函数依赖。(错)23.假定在一个关系中存在 XY 和 YZ,并且 X、Y 和 Z 是互不相同的单属性,则存在着 XZ的传递函数依赖。(对)24.在一个关系的最小函
10、数依赖集中,可能存在着传递函数依赖。(对)25.在一个关系中,若存在 XY 和 WYZ,则不存在 WXZ。(对)作业二:一、单选题:1、在 SQL 的查询语句中,group by 选项实现的功能是(D)A.选择 B.求和 C.排序 D.分组统计 2、在 SQL 的建立基本表操作中,定义主码约束所使用的保留字为(B)A.PRIMARY B.UNIQUE C.CHECK D.FOREIGN 3、在 SQL 的建立基本表操作中,定义外码约束所使用的保留字为(D)A.PRIMARY B.UNIQUE C.CHECK D.FOREIGN 4、在带有保留字 VIEW 的 SQL 语句中,其操作对象是(D)
11、。A.查询 B.索引 C.基本表 D.视图 5、在 SELECT 查询语句的 ORDER BY 子句中,若需要按照指定列的升序排列表,则使用的保留字是(A)。A.DESC B.ASC C.ABC D.DEC 6、在 SQL 的 SELECT 语句中,不包含的功能子句是(C)A.投影 B.连接 C.删除 D.选择 7、当在 SELECT 查询语句中的 from 选项中,实现对表的中间连接功能时,使用的保留字为(A)A.INNER B.LEFT C.RIGHT D.JOINA 8、当在 SELECT 查询语句中的 from 选项中,实现对表的右连接功能时,使用的保留字为(C)A.INNER B.L
12、EFT C.RIGHT D.JOINA 9、利用 SQL 语言所建立的基本表在数据库中属于(B)A.实表 B.虚表 C.索引 D.视图 10、若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(A)A.1 对 1 B.1 对多 C.多对多 D.多对 1 11、以一个基本表中的主码同另一个基本表中的外码建立联系,刚这种联系的类型为(B)A.1 对 1 B.1 对多 C.多对多 D.多对 1 12、在一个数据库应用系统设计的过程中,第三个阶段是(C)A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 13、在一个数据库应用系统设计的过程中,第四个阶段是(D)A.需求分析 B.概念设计
13、 C.逻辑设计 D.物理设计 14、在数据库应用系统设计的需求分析阶段,不需要做的事情是(B)。A.编写需求说明书 B.创建基本表 C.建立数据字典 D.画出数据流图 15、在数据库应用系统设计的概念设计阶段,需要做的事情是(A)。A.建立数据字典 B.建立视图 C.画出 ER 图 D.建立基本表 二、判断题 1.在 SQL 语言中,字符型常量和日期型常量需要使用单引号括起来。(对)2.在 SQL 语言中,整数型常量和实数型常量需要使用单引号括起来。(错)3.在 SQL 语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。(错)4.使用一条 INSERT 语句只能向表中插入一条记录
14、,不能同时插入多条记录。(错)5.使用一条 UPDATE 语句只能修改表中一条记录,不能同时修改多条记录。(错)6.一个视图只能建立在一个基本表上,不能建立在多个基本表上。(错)7.可以在 SELECT 语句的 FROM 选项中,为给出的每个表附加一个别名。(对)8.在 SELECT 语句的 FROM 选项中,只能给出一个表,不能给出多个表。(错)9.在 SELECT 语句的 FROM 选项中,每对表之间的连接方式共有两种。(错)10.一个数据库应用系统开发过程的第 1 个阶段是概念设计。(错)11.需求分析阶段的主要目标是画出数据流图,建立数据字典和编写需求说明书。(对)12.概念设计也要贯
15、彻概念单一化原则,即一个实体只用来反映一种事实,一个实体中的所有属性都是用来直接描述码的。(对)13.商品实体与销售实体之间是 1 对多的联系,其中商品实体为父表,销售实体为子表。(对)14.在介绍旅店管理的数据库设计中,客房表为基本表,客房空闲表为视图。(对 )15.在介绍旅店管理的数据库设计中,住宿费表为基本表,消费卡表为视图。(对 )三、写出相应的功能。1.Select x,商品代号,分类名,数量,品牌 from 商品表 1x,商品表 2y where x.商品代号y.商品代号 功能:从商品库中查询出每一种商品代号、分类名,数量和品牌等 2.Select count(*)as 品牌数 f
16、rom(select distinct 品牌 from 商品表 2)as xxk 功能:统计商品表 2 中的品牌数 3.Select *from 学生 where 学生号 not in(select 学生号 from 选课)功能:查询没有选课的学生信息 4.Select 专业,count(*)as 专业人数 from 学生 group gy 专业 order by 2 desc 功能:按降序显示名专业人数 5.Select *from 课程 where 课程号 in(select 课程号 from 学生 x,选课 y where x.学生号y.学生号 and x.姓名王明)功能:查询王明选课的
17、课程信息 四、写出相应的查询语句。1.从商品库中查询出数量在 10 和 20 之间的所有商品。select*from 商品表 where 数量 between 10 and 20 2.从商品库中查询出比所有空调器的单价都高的每种商品。Select*From 商品库 Where 单价(select max(单价)from 商品库 where 分类名空调)3.从商品库中查询出同一类商品多于一种的所有分类名。Select distinct 分类名 From 商品表 Group by 分类名 having count(*)1 4.从商品库中查询出每种商品的总价值,并按降序排列出来。Select*,单价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 形成 考核 答案
限制150内