关系数据库设计理论练习题答案

合集下载

数据库习题答案

数据库习题答案

《数据库习题答案》来自五星文库点这里,有很多篇《数据库习题答案》在线阅读本文:数据库习题答案导读:第三章习题,1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法,其中数据依赖起着核心的作用,2.关系数据库中的关系模式至少要满足第一范式,如果每个属性值都是不可再分的最小数据单位,(2)试分析模式R的数据冗余问题,关系R中的C属性会存在在数据冗余,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,第四章习题,A删除基本表B修改基本表中的数据,A数据项B 元组,C表D数据库第三章习题一、单项选择题1.在关系模型R中,函数依赖X→Y的语义是( B )A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,X值应与Y值相等D.在R的每一关系中,X值应与Y值相等2.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是( B )A.性别 B.学号C.学号,姓名 D.学号,姓名,性别3.如果X→Y(Y不包含于X,且Y不能决定X)和Y→Z成立,那么X→Z成立。

这条规则称为( B )A.自反律 B.传递律C.伪传递律 D.增广律4.关系模式R?2NF,则R一定是(b )A.1NF B.3NF5.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是( C )A.顾客姓名,供应商姓名,供应商地址 B.顾客姓名,商品名C.顾客姓名,供应商姓名,商品名 D.顾客姓名,顾客地址6.下列有关范式的叙述中正确的是( B )A.如果关系模式R?1NF,且R中主属性完全函数依赖于主键,则R是2NFB.如果关系模式 R?3NF,则R?2NF一定成立C.如果关系模式R?1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NFD.如果关系模式R?1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF7.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( B )A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.该关系模式属于第三范式D.该关系模式属于BCNF8.已知关系模式R(ABCD),F={A→C,B→C,C→D },则以下成立的是( B )A.A→B B.A→DC.AD→BC D.AC→BD9.如果X→Y且Z?U成立,那么XZ→YZ成立,这条规则称为( D )A.自反律 B.传递律`C.伪传递律 D.增广律10.能够消除多值依赖引起的冗余是( D )A.1NF B.2NF二、填空题1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法。

数据库习题答案-3

数据库习题答案-3

《数据库习题答案》来自五星文库点这里,有很多篇《数据库习题答案》在线阅读本文:数据库习题答案导读:第三章习题,1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法,其中数据依赖起着核心的作用,2.关系数据库中的关系模式至少要满足第一范式,如果每个属性值都是不可再分的最小数据单位,(2)试分析模式R的数据冗余问题,关系R中的C属性会存在在数据冗余,相应地原来存储在一张二维表内的数据就要分散存储到多张二维表中,第四章习题,A删除基本表B修改基本表中的数据,A数据项B 元组,C表D数据库第三章习题一、单项选择题1.在关系模型R中,函数依赖X→Y的语义是(B )A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,X值应与Y值相等D.在R的每一关系中,X值应与Y值相等2.设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是( B )A.性别B.学号C.学号,姓名D.学号,姓名,性别3.如果X→Y(Y不包含于X,且Y不能决定X)和Y→Z成立,那么X→Z成立。

这条规则称为( B )A.自反律B.传递律C.伪传递律D.增广律4.关系模式R2NF,则R一定是(b )A.1NF B.3NFC.BCNF D.4NF5.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是( C )A.顾客姓名,供应商姓名,供应商地址B.顾客姓名,商品名C.顾客姓名,供应商姓名,商品名D.顾客姓名,顾客地址6.下列有关范式的叙述中正确的是(B )A.如果关系模式R1NF,且R中主属性完全函数依赖于主键,则R是2NFB.如果关系模式R3NF,则R2NF一定成立C.如果关系模式R1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NFD.如果关系模式R1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF7.关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( B )A.(学号,课程号)和(课程号,名次)都可以作为候选键B.只有(学号,课程号)能作为候选键C.该关系模式属于第三范式D.该关系模式属于BCNF8.已知关系模式R(ABCD),F={A→C,B→C,C→D },则以下成立的是( B )A.A→B B.A→DC.AD→BC D.AC→BD9.如果X→Y且ZU成立,那么XZ→YZ成立,这条规则称为(D )A.自反律B.传递律`C.伪传递律D.增广律10.能够消除多值依赖引起的冗余是( D )A.1NF B.2NFC.3NF D.4NF二、填空题1.关系数据库设计理论,数据依赖范式和关系模式的规范化设计方法。

数据库题库(含答案)

数据库题库(含答案)

数据库题库(含答案)一、单选题(共100题,每题1分,共100分)1、在关系模型中,用来表示实体的是( )A、字段B、记录C、表D、指针正确答案:B答案解析:二维表的每一行的所有数据称为一个元组,相当于一条记录,代表一个实体2、格式属性是给字段()数据时设置的样式。

A、初始值B、当前值C、输出D、输人正确答案:C答案解析:初始值是设置默认值属性,输入是设置有效性规则和输入掩码3、窗体通过来显示字段信息,以类似填空的格式输入数据。

( )A、宏B、模块C、表D、控件正确答案:D4、已知“邮政编码”字段为6位数字,对其设置掩码,正确的是( )A、######B、999999C、D、000000正确答案:D答案解析:必须是6位数字,因此就必须为000000。

5、下列关于Access 2010说法正确的是()A、Access 2010是一个关系型数据库系统B、Access 2010默认创建的文件的扩展名是.mdbC、Access 2010数据库可以作为应用软件的数据库,也可以作为WEB页的数据库D、Access 2010数据库中的数据只能本机访问,不能被其他计算机访问正确答案:C答案解析:Access 2010是数据库管理系统,默认扩展名是.accdb,其数据库既可以被本机访问,也可以被其他计算机访问。

6、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。

A、笛卡尔积B、交C、并D、连接正确答案:D答案解析:运算结果是通过R表和S表共同的属性B的值进行的连接运算。

7、下列不是关系术语的是( )A、元组B、属性C、分量D、数据正确答案:D答案解析:关系中的一行称为一个元组,一列称为一个属性,一个单元格称为一个分量。

8、在关系模式中,如果属性A和B存在1对1的联系,则( )A、A→BB、B→AC、ABD、以上都不是正确答案:C9、教师和同学之间的关系是()A、1:1B、1:nC、m:nD、n: 1正确答案:C答案解析:一个教师可以教多名学生,一个学生可以被多个教师教,因此两者之间是多对多的联系。

数据库系统工程师-关系数据库基本理论(一)

数据库系统工程师-关系数据库基本理论(一)

数据库系统工程师-关系数据库基本理论(一)(总分:66.00,做题时间:90分钟)一、单项选择题(总题数:33,分数:51.00)1.在关系代数表达式的查询优化中,不正确的叙述是______。

A.尽可能早地执行连接B.尽可能早地执行选择C.尽可能早地执行投影D.把笛卡儿积和随后的选择合并成连接运算(分数:1.00)A. √B.C.D.解析:关系模式R(U,F),其中U=(W,X,Y,Z),F=WX→Y,W→X,X→Z,Y→W。

关系模式R的候选码是(1) ,(2) 是无损连接并保持函数依赖的分解。

(分数:2.00)(1).A.W和Y B.WY C.WX D.WZ(分数:1.00)A. √B.C.D.解析:(2).A.ρ={R1(WY),R2(XZ)} B.ρ={R1(WZ),R2(XY)}C.ρ{R1(WXY),R2(XZ)) D.ρ={R1(WX),R2(YZ))(分数:1.00)A.B.C. √D.解析:2.下列公式中一定成立的是______。

A.πA1,A2 (σF(E))≡σF (πA1,A2 (E))B.σF(E1×E2)≡σF(E1)×σF (E2)C.σF (E1-E2)≡σF (E1)-σF (E2)D.πA1,A2,B1,B2 (E E)≡πA1,A2πB1,B2 (E)(分数:1.00)A.B.C. √D.解析:3.在元组关系演算中,与公式(s)(P1(s))等价的公式是______。

A.┐(s)(P1(s)) B.(s)( ┐P l(s))C.┐(s)( ┐P1(s)) D s)( ┐P1(s))(分数:1.00)A.B.C.D. √解析:4.关系规范化中的删除操作异常是指______。

A.不该删除的数据被删除 B.不该删除的关键码被删除C.应该删除的数据未被删除 D.应该删除的关键码未被删除(分数:1.00)A. √B.C.D.解析:5.在元组关系演算中,与公式P1=>P2等价的公式是______。

关系数据库的模式设计习题及答案

关系数据库的模式设计习题及答案

数据库原理之关系数据库的模式设计课后习题及答案名词解释(1)函数依赖:FD(function dependency),设有关系模式R(U),X,Y是U的子集,r是R 的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y], 则称X函数决定Y,或Y函数依赖于X,记为X→Y。

X→Y为模式R的一个函数依赖。

(2) 函数依赖的逻辑蕴涵:设F是关系模式R的一个函数依赖集,X,Y是R的属性子集,如果从F中的函数依赖能够推出X→Y,则称F逻辑蕴涵X→Y,记为F|=X→Y。

(3) 部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在X W(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。

(4)完全函数依赖:见上。

(5) 传递依赖:在关系模式中,如果Y→X,X→A,且X Y(X不决定Y),A X(A 不属于X),那么称Y→A是传递依赖。

(6) 函数依赖集F的闭包F+: 被逻辑蕴涵的函数依赖的全体构成的集合,称为F的闭包(closure),记为F+。

(7) 1NF:第一范式。

如果关系模式R的所有属性的值域中每一个值都是不可再分解的值, 则称R是属于第一范式模式。

如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。

第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。

(8) 2NF:第二范式。

如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。

(注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。

)(9)3NF:第三范式。

如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式。

如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF的数据库模式。

关系数据库系统习题及解答

关系数据库系统习题及解答

关系数据库系统习题及解答一、填空题1.关系数据库是采用(关系模型)作为数据的组织方式2.在关系数据模型中,二维表的行称为元组,二维表的列称为(属性)。

3.用值域的概念来定义关系,关系是属性值域笛卡儿积的一个(子集)。

4.设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。

这是(参照)完整性规则。

5.关系模型有三类完整性约束:实体实整性、参照完整性和用户定义的完整性。

定义外键实现的完整性是(参照完整性)。

6.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束为(实体完整性)规则。

7.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为(θ)连接。

8.关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为(关系)。

二、选择题1.关系数据模型的三要素是(D)。

A.关系数据结构、关系操作集合和关系规范化理论B.关系数据结构、关系规范理论和关系完整性约束C.关系规范理论、关系操作集合和关系完整性约束D.关系数据结构、关系操作集合和关系完整性约束2.关系语言的非过程化是指(C)。

A.用户必须请求DBA为他建立特殊的存取路径B.用户自己定制而非DBMS来选择存取路径C.用户不必请求DBA为他建立特殊的存取路径D.用户要求助于循环、递归来完成数据的重复操作3.下列叙述中,哪一条是不正确的(A)。

A.一个二维表就是一个关系,二维表的名就是关系的名B.关系中的列称为属性,属性的个数称为关系的元或度C.关系中的行称为元组,对关系的描述称为关系模式D.属性的聚会范围称为值域,元组中的一个属性值称为分量4.下列关于数据模型的术语中,哪一个术语所表述的概念与二维表中的“行”的概念最接近(D)A.属性B.关系C.域D.元组5.下列关于关系模式的码的叙述中,哪一项是不正确的(C)。

关系数据理论练习题答案

关系数据理论练习题答案

关系数据理论练习题一、选择题1. 在关系数据库中,下列哪个术语表示表中的列?A. 元组B. 属性C. 字段D. 记录A. JOINB. UNIONC. INTERSECTD. EXCEPT3. 设有关系R(A, B, C),下列哪个选项是R上的投影操作?A. πA,B(R)B. σA,B(R)C. τA,B(R)D. γA,B(R)4. 设有关系R(A, B)和S(B, C),下列哪个选项是R与S的自然连接操作?A. R × SB. R ⨝ SC. R ∩ SD. R ∪ S二、填空题1. 关系数据库中的基本结构是______,它用来表示实体集和实体集之间的联系。

2. 若关系R和S进行自然连接,则R与S必须具有______属性。

3. 在关系数据库中,______操作用于从关系中选取满足条件的元组。

4. 设有关系R(A, B, C),则投影操作πA(R)的结果是______。

三、判断题1. 关系数据库中的每一列都有一个唯一的名称,称为属性名。

()2. 关系模型中,元组的位置可以任意交换。

()3. 自然连接是一种特殊的等值连接,要求两个关系中进行比较的分量必须是相同的属性组。

()4. 投影操作会改变原关系中的属性顺序。

()四、简答题1. 请简述关系数据库的三个范式。

2. 什么是函数依赖?请举例说明。

3. 什么是关系的规范化?为什么需要对关系进行规范化?4. 请解释主键和外键的概念。

五、综合题六、设计题图书(包含书名、作者、出版社、出版日期、ISBN等)读者(包含读者ID、姓名、性别、电话、邮箱等)借阅(包含借阅ID、图书ISBN、读者ID、借阅日期、归还日期等)学生(学号,姓名,性别,年龄,专业)课程(课程号,课程名,学分,教师编号)教师(教师编号,姓名,职称,电话)七、SQL编程题2. 假设有一个“订单”表,包含字段:订单ID(主键)、客户ID、订单日期、订单金额。

请编写SQL语句,查询2021年所有订单金额大于1000元的订单信息。

关系数据库设计理论练习题(答案)

关系数据库设计理论练习题(答案)

第四章关系数据库设计理论练习题一、选择题1、关系规范化中的删除操作异常是指A、不该删除的数据被删除.B、不该插入的数据被插入;C、应该删除的数据未被删除;D、应该插入的数据未被插入.2、关系数据库规范化是为解决关系数据库中()问题而引入的。

A、插入异常、删除异常和数据冗余;B、提高查询速度;C、减少数据操作的复杂性;D、保证数据的安全性和完整性。

3、假设关系模式R(A,B)属于3NF,下列说法中()是正确的。

A、R一定消除了插入和删除异常;B、R仍可能存在一定的插入和删除异常;C、R一定属于BCNF;D、A和C都是.4、关系模式的分解A、唯一B、不唯一.5、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()A、W1(工号,姓名),W2(工种,定额);B、W1(工号,工种,定额),W2(工号,姓名);C、W1(工号,姓名,工种),W2(工种,定额);D、以上都不对.6、设学生关系模式为:学生(学号,姓名,年龄,性别,平均成绩,专业),则该关系模式的主键是()A、姓名;B、学号,姓名;C、学号;D、学号,姓名,年龄. 7根据数据库规范化理论,下面命题中正确的是()A、若R∈2NF,则R∈3NFB、若R∈1NF,则R不属于BCNFC、若R∈3NF,则R∈BCNFD、若R∈BCNF,则R∈3NF8、关系数据库设计理论中,起核心作用的是A、范式;B、模式设计;C、函数依赖;D、数据完整性.9、设计性能较优的关系模设称为规范化,规范化的主要理论依据是()A、关系规范化理论;B、关系运算理论;C 、关系代数理论;D 、数理逻辑。

10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )A 、互不相关的;B 、不可分解的C 、长度可变的;D 、互相关联的。

11、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )的缺陷。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章关系数据库设计理论练习题
一、选择题
1、关系规范化中的删除操作异常是指
A、不该删除的数据被删除.
B、不该插入的数据被插入;
C、应该删除的数据未被删除;
D、应该插入的数据未被插入.
2、关系数据库规范化是为解决关系数据库中()问题而引入的。

A、插入异常、删除异常和数据冗余;
B、提高查询速度;
C、减少数据操作的复杂性;
D、保证数据的安全性和完整性。

3、假设关系模式R(A,B)属于3NF,下列说法中()是正确的。

A、R一定消除了插入和删除异常;
B、R仍可能存在一定的插入和删除异常;
C、R一定属于BCNF;
D、A和C都是.
4、关系模式的分解
A、唯一
B、不唯一.
5、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()
A、W1(工号,姓名),W2(工种,定额);
B、W1(工号,工种,定额),W2(工号,姓名);
C、W1(工号,姓名,工种),W2(工种,定额);
D、以上都不对.
6、设学生关系模式为:学生(学号,姓名,年龄,性别,平均成绩,专业),则该关系模式的主键是()
A、姓名;
B、学号,姓名;
C、学号;
D、学号,姓名,年龄. 7根据数据库规范化理论,下面命题中正确的是()
A、若R∈2NF,则R∈3NF
B、若R∈1NF,则R不属于BCNF
C、若R∈3NF,则R∈BCNF
D、若R∈BCNF,则R∈3NF
8、关系数据库设计理论中,起核心作用的是
A、范式;
B、模式设计;
C、函数依赖;
D、数据完整性.
9、设计性能较优的关系模设称为规范化,规范化的主要理论依据是()
A、关系规范化理论;
B、关系运算理论;
C 、关系代数理论;
D 、数理逻辑。

10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )
A 、互不相关的;
B 、不可分解的
C 、长度可变的;
D 、互相关联的。

11、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及( )的缺陷。

A 、数据不一致;
B 、结构不合理;
C 、冗余度大;
D 、数据丢失。

12、关系模式中各级范式之间的关系为( )
A 、3NF 2NF 1NF;
B 、3NF 1NF 2NF ;
C 、1NF 2NF 3NF ;
D 、2NF 1NF 3NF 。

14、消除了部分函数依赖的1NF 的关系模式必定是
A 、1NF ;
B 、2NF;
C 、3NF ;
D 、4NF 。

15、区别不同实体的依据是( )
A 、名称;
B 、属性;
C 、对象;
D 、概念。

16、在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是
A 、数据依赖完整性规则;
B 、用户定义完整性规则;
C 、实体完整性规则;
D 、上述都不正确。

17、设学生关系S (SNO ,SNAME ,SSEX ,SAGE ,SDEPT )的主键为SNO ,学生选课关系SC (SNO ,CNO ,SCORE )的主键为SNO 和CNO ,关系R (SNO ,CNO ,SSEX ,SAGE ,SDEPT ,SCORE )的主键为SNO 和CNO ,关系R 满足( )
A 、1NF;
B 、2NF ;
C 、3NF ;
D 、都不对。

18、规范化关系模式的任何属性
A 、不可再分;
B 、可以再分;
C 、命名在关系模式上可以不唯一;
D 、上述都不正确。

19、在关系规范化中,分解关系的基本原则是( )
I 、实现无损连接;
II 、分解后的关系相互独立;
⊂⊂⊂⊂⊂⊂⊂⊂
III、保持原有的依赖关系。

A、I和II;
B、I和III;
C、I;
D、II。

20、下列说法不正确的是
A、如果R的主属性为单属性,则R 2NF;
B、任何一个包含三个属性的关系模式一定满足3NF;
C、任何一个关系模式都一定有码。

21、学生表S(id,name,sex,age,dept_id,dept_name),存在函数依赖是id,name,sex,age,dept_id; dept_id,dept_name, S满足
A、1NF;
B、2NF;
C、3NF;
D、都不正确。

22、设有关系模式R(S,D,M),其函数依赖集F={S→D,D→M},则关系模式R的规范化程度最高达到
A、1NF;
B、2NF;
C、3NF;
D、都不正确。

23、X→Y,当下列()成立时,称为平凡函数依赖。

A、X→Y;
B、Y→X;
C、X→Y=Ø;
D、都不正确。

24、若关系模式R∈3NF,则下面最正确的说法是()
A、某个非主属性不传递依赖于码
B、某个非主属性不部分依赖于码
C、所有非主属性都不传递依赖于码
D、所有非主属性都不部分依赖于码
25、将一个关系从2NF规范到3NF,目的是消除()
A、非主属性对码的部分函数依赖
B、非主属性对码的传递函数依赖
C、主属性对码的部分和传递函数依赖
D、非平凡且非函数依赖的多值依赖
26、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()
A、数据库设计
B、数据通信
C、数据定义
D、数据维护
27、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的()过程,包括确定数据库在物理设备上的存储结构和存取方法。

A、逻辑结构
B、物理结构
C、概念结构
D、层次结构
28、数据库的逻辑结构设计任务是把()转换为与所选用的DBMS支持的数据模型相符合的过程。

A、逻辑结构
B、物理结构
C、概念结构
D、层次结构
29、数据库物理设计完成后,进入数据库实施阶段,在下述工作中,一般不属于实施阶段的工作是()
A、建立库结构
B、扩充功能(需求分析阶段)
C、加载数据
D、系统调试
30、函数依赖理论可以消除数据库的()
A、插入异常、删除异常、更新异常和数据冗余
B、插入异常
C、删除异常
D、查询异常
31、关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足()
A、每个非主属性都完全依赖于主属性
B、主属性唯一标识关系中的元组
C、关系中的元组不可重复
D、每个属性都是不可再分的
32、关于数据库设计的正确描述是()
A、进行数据模型的设计
B、在DBMS的支持下,进行数据模型和应用程序设计
C、开发应用程序
D、设计开发DBMS
33、由局部E-R图生成初步E-R图,其主要任务是()
A、消除不必要的冗余
B、消除属性冲突
C、消除结构冲突和命名冲突
D、B和C
二、填空题
1、包含在任一个候选码中的属性是(主属性)
2、设R是一个关系模式,如果R中的每一个属性值都是不可分解的,则R属于(第一)范式。

4、关系模式分解中两个相互独立的标准是(无损连接性)和(函数依赖保持性)。

5、概念结构设计策略有(自顶向下)、自底向上、逐步扩张和混合策略。

6、根据数据逻辑结构设计和物理结构设计的结果,在计算机上建立起实际数据
库结构,装入数据,测试和运行的过程,称为数据库的(实施阶段)。

三、简答题
1、下表给出一数据集,试判断该数据集是否可以直接作为关系数据库中的关系,若不可以,则改造成为尽可能好的并能作为关系数据库中关系的形式,同时说明进行这种改造的理由。

2、关系规范化一般应遵循的原则是什么?
3、设一关系为:学生(学号,姓名,年龄,所在系,出生日期)判断该关系属于第几范式,为什么?
4、已知学生关系模式S(sno, sname, sd, sdname, course, grade),其中,sd为系名,sdname为系主任名。

(1)试写出关系模式S的基本函数依赖和主键;
(2)试将关系模式分解为2NF,并说明为什么;
(3)试将关系模式分解为3NF,并说明为什么;
5、如下表所示的学生关系S:
试问S属于第几范式?并将其规范化为3NF。

7、如下表所示的关系R
(1)R为第几范式?为什么?
(2)是否存在删除异常?若存在,说明在什么情况下发生?
(3)将R分解为高一级范式,分解后的关系是否解决分解前的删除操作的异常问题?
8、一个图书借阅管理数据库要求提供下述服务:
(1)可查询书库中书籍的品种、数量与存放位置。

所有各类书籍均可由书号唯一标识。

(2)可查询书籍借还情况。

包括借书人单位、姓名、借书证号、借书日期、还书日期。

约定:任何人可借多种书,任何一本书可由多人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的一部电话、邮编及地址等信息,向有关出版社增购书籍。

约定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。

根据以上情况和约定,试作如下设计:
①构造满足需求的E-R图;
②转化为等价的关系模式,并注明主码。

相关文档
最新文档