[计算机类试卷]数据库练习试卷1及答案与解析.doc
《[计算机类试卷]数据库练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]数据库练习试卷1及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、数据库练习试卷 1及答案与解析 1 DBMS是位于 _之间的一层数据管理软件。 ( A) OA软件与用户 ( B) OS与 DB ( C)硬件与软件 ( D) OS与硬件 2 在 SQL中,外模式一级数据结构的基本单位是 _。 ( A)基本表 ( B)视图 ( C) E-R图 ( D)用户表 3 若两个实体之间的联系是 1:m,则实现 1:m联系的方法是 _。 ( A)在 “m”端实体转换的关系中加入 “1”端的实体转换所得的关系的码 ( B)将 “m”端实体转换关系的码加入到 “1”端的实体转换 所得的关系 ( C)在两个实体转换的关系中,分别加入另一个关系码 ( D)将两个实体转换成一个关
2、系 4 若 R1=a, b), R2=a, b, c, d),则 R1R2集合中共有 _个元组。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 5 两个子查询的结果 _时,可以执行并、交、差操作。 ( A)结构完全一致 ( B)结构完全不一致 ( C)结构部分相同 ( D)主键完全相同 6 自然连接是构成新关系的有效方法。一般情况下,当对关系 R和 S使用自然连接时,要求 R和 S含有一个或多个共有 的 _。 ( A)元组 ( B)行 ( C)记录 ( D)属性 7 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到 _中。 ( A)编译程
3、序 ( B)操作系统 ( C)中间语言 ( D)宿主语言 8 SQL语言具有 _的功能。 ( A)关系规范化、数据操纵、数据控制 ( B)数据定义、数据操纵、数据控制 ( C)数据定义、关系规范化、数据控制 ( D)数据定义、关系规范化、数据操纵 9 学生关系模式为 S(Sno, Sname, SD, Sage),其中: Sno表示学生学号, Sname表示学生姓名, SD表示学生所在系, Sage表示学生年龄。试将下面的 SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 SELECT Sno, Sname, Sage FORM s WHERE _ ( A) SD=计算
4、机 ( B) SD=计算机 ( C) SD=计算机 ( D) SD=计算机 10 在数据库中有如表 4-49所示的两个表,设职工表的主码是职工号,部门表的主码是部门号。 下面的 SQL操作 ,不能执行的是 _。 ( A)从职工表中删除行 (025, 王芳 , 03, 720) ( B)将行 (005, 乔兴 , 04, 750)插入到职工表中 ( C)将职工号为 “001”的工资改为 700 ( D)将职工号为 “038”的部门号改为 03 11 有关系表学生 (学号,姓名,系,班级号 )和班级 (班级号,专业,教室号,班主任,班长 )。其中学生关系中的班级号可以为 NULL,为 NULL表示
5、还未分班的学生。现执行查询语句: SELECT COUNT(DISTINCT、班级号 )FROM学生,其 结果是 _。 ( A)学生总人数 ( B)每一个班的学生人数 ( C)班级数 ( D)已分班学生的人数 12 在关系代数运算中, _运算结果的关系模式与原关系模式相同。 ( A)并 ( B)笛卡儿积 ( C)投影 ( D)自然连接 13 下列关于 Armstrong公理系统的叙述中,错误的是 _。 ( A) Armstrong公理系统有效性是指,从函数依赖集 F出发,根据 Armstrong公理推导出来的每一个函数依赖一定在 F的闭包中 ( B) Armstrong公理系统完备性是指, F
6、+中的每一个函数依赖必定可以由 F出发,根据 Armstrong公理推导出来 ( C)通常把自反律、传递律和增广律统称为 Armstrong公理系统 ( D) Armstrong公理系统中的传递律就是传递函数依赖 14 关系模式 R(S, T, J)中,每个属性均不可分,存在函数依赖有: (S, J)T ,(S, T)J , TJ ,则下述说法正确的是 _。 ( A)关系模式 R满足 1NF,但不满足 2NF ( B)关系模式 R满足 2NF,但不满足 3NF ( C)关系模式 R满足 3NF,但不满足 BCNF ( D)关系模式 R满 足 BCNF,但不满足 4NF 15 数据库管理系统运行
7、的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作单位。事务具有原子性、一致性、隔离性和 _。 ( A)恢复性 ( B)内存驻留性 ( C)连续性 ( D)永久性 16 在学生、专业关系模式中: 学生 (学号,姓名,性别,专业号,年龄 ) 专业 (专业号,专业名 ) 其中带下划线的属性为主码。则下述说法中不正确的是 (1)和 (2)。 (注意,答案须按顺序排列 ) ( A)专业 号是学生关系模式的外键 ( B)专业关系是参照关系 ( C)学生关系是参照关系 ( D)学生关系中专业号属性的值或者为空,或者等于专业关系中某个元组的主键值
8、 ( E)参照关系和被参照关系不能是同一个关系 ( A)专业号是学生关系模式的外键 ( B)专业关系是参照关系 ( C)学生关系是参照关系 ( D)学生关系中专业号属性的值或者为空,或者等于专业关系中某个元组的主键值 ( E)参照关系和被参照关系不能是同一个关系 18 设有如表 4-47所示的关系 R, R的候选码为 (1), R属于 (2)范式。( A) A ( B) D ( C) E ( D)以上都不是 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 20 设关系 P和 Q分别为 2元和 3元关系,则与关系代数表达式 等价的是(1)。对于基本表 S(S#, NAM
9、E, SEX, BIRTEBAY)和 SC(S#, C#, GRADE),其中 S#、 NAME、 SEX、 BIRTHDAY、 C#和 GRADE分别表示学号、姓名、性别、生日、课程号和成绩,有一 SQL语句: SELECT S#, NAME FROM S WHERE S# NOT IN ( SELECT S# FROM SC WHERE C#=c102); 其等价的关系代数表达式是(2)。 ( A) ( B) ( C) ( D) ( A) ( B) ( C) ( D) 22 若有关系模式 R(A, B, C)和 S(C, D, E),对于如下的关系代数表达式:正确的结论是 (1),表达式
10、(2)的查询效率最高。 ( A) E1E2E3E4 ( B) E3E4但 E1E2 ( C) E1E2但 E3E4 ( D) E3E4但 E2E4 ( A) E1 ( B) E3 ( C) E2 ( D) E4 24 关系 R、 S如表 4-48所示, R(A1, A2(1 3(S)的结果为 (1),左外连接、右外连接和完全外连接的元组个数分别为 (2)。( A) d ( B) c,d ( C) c,d,8 ( D) (a,b),(b,a),(c,d),(d,f) ( A) 2,2,4 ( B) 2,2,6 ( C) 4,4,6 ( D) 4,4,4 26 在集合成员的算术比较运算中,与 AN
11、Y等价的是 (1),与 ALL等价的是(2)。 ( A) MIN ( B) MAX ( C) MAX ( D) MIN ( A) MIN ( B) MAX ( C) MAX ( D) MIN 28 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是 (1)。 职工 (职工号,姓名,年龄,月工资,部门号,电话,办公室 ) 部门 (部门号,部门名,负责人代码,任职时间 ) 查询每个部门中月工资最高的 “职工号 ”的 SQL查询语句如下: SELECT职工号 FROM职工 AS E WHERE月工资 =(SELECT MAX(月工资 )FROM职工 AS M
12、(2)。 ( A)职工号和部门号 ( B)部门号和负责人代码 ( C)职工号和负责人代码 ( D)部门号和职工号 ( A) WHERE M. 职工号 =E. 职工号 ( B) WHEREW M. 职工号 =E. 负责人代码 ( C) WHERE M. 部门号 =部门号 ( D) WHERE M. 部门号 =E. 部门号 30 设有一个关系 Student(学号,姓名,系名,课程号,成绩 ),查询至少选修了四门课程的学生学号、姓名及平均成绩的 SELECT语句应该是: SELECT学号,姓名, AVG(成绩 )AS平均成绩 FROM Student GROUP BY (1) HAVING (2)
13、 ( A)学号 ( B)姓名 ( C)系名 ( D)课程号 ( A) COUNT(DISTINCT学号 ) 3 ( B) COUNT(课程号 ) 3 ( C) COUNT(DISTINCT学号 ) =3 ( D) COUNT(课程号 ) =3 32 给定关系 R(A1, A2, A3, A4)上的函数依赖集 F=A1A3A2 , A2A3) , R候选关键字为 (1)。分解 p=(A1, A2), (A1, A3) (2)。 ( A) A1A3 ( B) A1A2A3 ( C) A1A3A4 ( D) A2和 A1A3 ( A)是无损连接的 ( B)是保持函数依赖的 ( C)既是无损连接又保持
14、函数依赖 ( D)既是有损连接又不保持函数依赖 34 关系数据库设计理论主要包括三个方面内容,其中起核心作用的是 (1)。在关系模型的完整性约束中,实体完整性规则是指关系中 (2)。引用完整性规则要求 (3)。 ( A)范式 ( B)数据模式 ( C)数据依赖 ( D)范式和数据依赖 ( A)不允许有主行 ( B)属性值不允许为空 ( C)主键值不允 许为空 ( D)外键值不允许为空 ( A)不允许引用不存在的元组 ( B)允许引用不存在的元组 ( C)不允许引用不存在的属性 ( D)允许引用不存在的属性 37 设供应商零件的关系模式为 SP(Sno, Pno, Qty),其中 Sno表示供应
15、商号, Pno表示零件号, Qty表示零件数量。查询至少包含了供应商 “168”所供应的全部零件的供应商号的 SQL语句如下: SELECT Sno FROM SP SPX WHERE (1) (SELECT* FROM SP SPY WHERE (2) AND NOT EXISTS (SELECT* FROM SP SPZ WHERE (3); ( A) EXISTS ( B) NOT EXISTS ( C) IN ( D) NOT IN ( A) SPY. Sno=168 ( B) SPY Sno 168 ( C) SPY. Sno=SPX. Sno ( D) SPY. Sno SPX.
16、Sno ( A) SPZ. Sno=SPY. Sno AND SPZ. Pno=SPY. Pno ( B) SPZ. Sno=SPX. Sno AND SPZ. Pno=SPX. Pno ( C) SPZ. Sno=SPX. Sno AND SPZ. Pno=SPY. Pno ( D) SPY. Sno=168 AND SPZ. Pno=SPY. Pno 数据库练习试卷 1答案与解析 1 【正确答案】 B 2 【正确答案】 B 【试题解析】 数据库的三级体系结构为外模式、模 式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户
17、的数据视图,是与某一应用有关的数据的逻辑表示。 3 【正确答案】 A 【试题解析】 1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与 “m”端实体对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为 m端实体的码;如果与 “m”端关系模式合并,则把联系的属性 加入到 “m”端,并在 “m”端加入 “1”端的码。 4 【正确答案】 D 【试题解析】 两个关系的笛卡儿积中元组的个数为两个关系中元组个数的乘积。所以答案应为 D。 5 【正确答案】 A 【试题解析】 基本概
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 数据库 练习 答案 解析 DOC
