数据库 范式 选择题

18、设R(B#,BNAME,AUTHOR)的属性分别表示书号.书名和作者名。如果约定,每个书号只有一个书名,但不同书号可以有相同书名;每本书可以有多个作者合写,则R为( )。
 A、1NF      B、BCNF  C、3NF       D、2NF

1对于现实世界中事物的特征,在实体-联系模型中使用 a
A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述

2把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 c
A)建立新的属性来实现 B)建立新的关键字来实现
C)建立新的关系来实现 D)建立新的实体来实现

3专门的关系运算不包括下列中的 d
A)联接运算 B)选择运算
C)投影运算 D)交运算

4对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 a
A)并运算 B)交运算
C)差运算 D)积运算

5在数据库设计中,将ER图转换成关系数据模型的过程属于 b
A)需求分析阶段 B)逻辑设计阶段
C)概念设计阶段 D)物理设计阶段

6在概念设计阶段,最常使用的数据模型是 d
A)对象模型 B)物理模型
C)逻辑模型 D)实体联系模型

7关系R1和R2,经过关系运算得到结果是S,则S 是 b
A)一个关系 B)一个表单
C)一个数据库 D)一个数组

8设有关系R(A,B,C,D)及其上的函数相关性集合F=,那么关系R最高是 b
A)第一范式的 B)第二范式的
C)第三范式的 D)BCNF范式的

9设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是 b
A)m:n B)1:m
C)m:1 D)1:1

10 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 b
A)使用WHERE子句
B)在GROUP BY后面使用HAVING 子句
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING 子句,再使用WHERE子句
11关系表达式运算的结果是( c )。
A.数值型 B.字符型 C.逻辑型 D.日期型

12储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( d )。
A.一对一的联系 B.一对多的联系
C.多对一的联系 D.多对多的联系

13在关系模型中,关系的每一个属性值( d )。
A.不能全同 B.可以全同
C.必须全同 D.是不可分割的

14在数据库三级模式间引入二级映象的主要作用是(a )
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性

15视图是一个“虚表”,视图的构造基于(a )
A.基本表 B.视图
C.基本表或视图 D.数据字典

16SQL语言中,SELECT语句的执行结果是( a)
A.属性 B.表 C.元组 D.数据库

17 DB、DBMS和DBS三者之间的关系是(b )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括

18设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( a )
A.职工号 B.姓名,技能 C.技能 D.职工号,技能

19 在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是d
A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号!= "wh2"
C)仓库号="wh1" OR 仓库号="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"

20在SQL SELECT语句中用于实现关系的选择运算的短语是c
A)FOR B)WHILE
C)WHERE D)CONDITION
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-07
网上对这个题的答案大多以C为主,认为是3NF,但此题最初的描述有这样一句“但每个作者参与编写的书的书名互不相同”,因此有函数依赖:
B#->BNAME, (BNAME,AUTHOR)->B# ,此时三个属性都是主属性,没有部分函数依赖和传递依赖,因此是3NF,由于B#不包含码,所以不是BCNF。
但是现在这个题少了那关键的一句,我认为这题还选择3NF是错误的,因此此时
B#->BNAME 函数依赖
B#->->AUTHOR 多值依赖
这里的码是(B#,AUTHOR),BNAME部分函数依赖于码,因此应该是1NF。但很多试卷都还是按照3NF给的答案,你要不按照他们的答案回答会判你错,这个我也没有办法,只能说现在的教育……本回答被提问者和网友采纳
第2个回答  2011-06-23
C、3NF

数据库范式的问题
如果一张表中有多个候选码,那么任意一个候选码或者几个候选码的组合都可以作为主键。你的例子中说了:(sno,cno)组成候选码。那么,既然这张表只有一个候选码,那么主键只能是:(sno,cno),而不能是单个的sno或cno。用一个反例来说明,如果你选择了sno作为主键,那么下面的数据存储就会报错:20110001...

有关数据库3NF范式的题目?
主键:职工号,项目号 属于第一范式,因为它的每个属性都不可再分 不是,职工关系=(职工号,职工名,工龄)项目关系=(项目号,项目名,项目经理)职工选择项目关系=(职工号,项目号,项目经理)参考网页链接

数据库原理及其应用关于极小函数依赖和第三范式问题
(1)F中任一函数依赖的右部分仅含有一个属性(单属性);(2)F中不含有这样的函数依赖X-->A,使得F与F-{X-->A}等价;(3)F中不含有这样的函数依赖X-->A,X有真子集Z使得F-{X-->A}U{Z-->A}与F等价。最小依赖集为:F={SNO-->SPEPT,SPEPT-->MNAME,(SNO,CNAME)-->...

【数据库基础】详解数据库第一范式、第二范式和第三范式
数据库设计中的范式概念,是衡量表结构设计严谨程度的标准,它类似于事务的隔离级别,不同级别有不同的规范,解决不同层次的问题。理解范式,需要先理解几个关键概念:超键:能唯一标识元组的属性集合,如学号、身份证号、学号和姓名等。候选键:不包含多余属性的超键,如学号和身份证号,学号性别组合中...

在设计数据库时如何选择范式化或反范式化的设计方式
在设计数据库时,选择范式化或反范式化的设计方式需要根据实际需求和性能要求进行权衡。以下是一些考虑因素:1. 数据结构复杂性:如果数据结构相对简单,范式化的设计可能更适合。范式化可以减少数据冗余,提高数据一致性和完整性。2. 数据更新频率:如果数据更新频率较高,范式化的设计可以更好地保持数据的...

数据结构中的1范式,2范式,3范式,bc范式,4范式,5范式。怎么理解?希望解 ...
1范式,2范式,3范式,bc范式,4范式,5范式是规范化标准。比如:目前的所有商用数据库设计出来的表至少必须满足第一范式(1nf:即满足表的所有属性都是不能再分解的原子属性)。2范式-5范式这些标准多是根据表的属性间的不同程度的函数依赖(从1nf到5nf逐步提高标准)来区分的。由数据库设计者把握...

第一范式第二范式第三范式的定义
第一范式、第二范式、第三范式的定义如下:1. 第一范式(1NF):在关系型数据库中,第一范式是一种最基本、最简单的数据模型。它要求在一个关系型数据库表中,每一列都应视为不可分割的原子项,并且它们都必须能适应数据库的基本目的和数据类型的选择。这意味着数据表的列不应该存在依赖于其他列的...

范式的结构范式的结构是什么
”三、网络解释范式(数据库术语)范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。关于范式的诗句令范式驱民缺缺令范式驱民缺缺关于范式的成语模山范水关于范式的词语千式百样式遏之功一依旧式大家风范怒蛙可式模山范水垂范百世恪守成式萧...

我给高分,求重邮试题
一、单项选择题(每小题2分,共20分) 题号1 2 3 4 5 6 7 8 9 10 答案B B A C A C C C C D 二、填空题(每空2分,共20分)。 1. 数据库系统 2. 外模式\/模式映像 3. __选择__ 4. _数据操纵___ 5. __DISTINCT_ 6. _GRANT___ 7. _删除异常__ 8. __3__ 9. _物理__...

___是数据库设计的核心
当然是对的了,可以说是非常教条的回答,不过我认为这样的问题出在选择题还行,要是填空题根本没人回答得了。三大范式照样可以填在这里,甚至可以填业务规则是数据库设计的核心,你也不能说错。至于数据库管理系统显然不合适,那和数据库设计没有任何关系。

相似回答