第六章 关系模式规范化理论

第六章 关系模式规范化理论
第六章 关系模式规范化理论

第6章关系模式的规范化理论

关系数据库的规范化设计是指面对一个现实问题,如何选择一个比较好的关系模式集合。规范化设计理论对关系数据库结构的设计起着重要的作用。

关系模型有严格的数学理论基础,因此人们就以关系模型为作为讨论对象,形成了数据库逻辑设计的一个有力工具――关系数据库的规范化理论。

本章内容

(1)关系模式的冗余和异常问题。

(2)FD的定义、逻辑蕴涵、闭包、推理规则、与关键码的联系;平凡的FD;属性集的闭包;推理规则的正确性和完备性;FD集的等价;最小依赖集。

(3)无损分解的定义、性质、测试;保持依赖集的分解。

(4)关系模式的范式:1NF,2NF,3NF,BCNF。分解成2NF、3NF模式集的算法。

(5)MVD、4NF、5NF的定义。

一,关系模式设计中的问题

1.什么是好的数据库

构建好的,合适的数据库模式,是数据库设计的基本问题

a) 体现客观世界的信息

b) 无过度的冗余

c) 无插入异常

d) 无删除异常

e) 无更新复杂

如书上的S_C_G关系。

假设需要设计一个学生学习情况数据库StuDB。

下面我们以模式S_C_G(Sno,Sname,Dname,Age,Cno,Cname,Score,

Pre_cno)为例来说明该模式存在的问题。下表是其一个实例。

3冗余度大:每选一门课,他本人信息和有关课程信息都要重复一次。

4插入异常:插入一门课,若没学生选修,则不能把该课程插入表中。

5删除异常:如S11号学生的删除,有一门只有他选,会造成课程的丢失。

6更新复杂:更新一个人的信息,则要同时更新很多条记录。还有更新选修课时也存在这样的情况。

2.异常的原因:

数据信赖的约束

3.解决方法:

数据库设计的规范化:分解,每个相对的独立,依赖关系比较单纯,如分解为3NF 我们采用分解的方法,将上述S_C_G分解成以下三个模式:

S(Sno,Sname,age,Dname)

C(Cno,Cname,Pre_cno)

S_C(Sno,Cno,Score)

4.规范化设计理论包括三个内容:

i> 数据信赖---- 核心,研究数据之间的联系

ii> 范式---- 关系模式的标准

iii> 模式设计方法---- 自动化设计的基础

二,函数依赖(Functional Dependency,FD)

1. 函数依赖的定义:(还有非函数的依赖?,什么是函数?给出一个值能唯一确

定另外一个值?映射:一对一,多对一,一对多?)

定义:函数依赖是指一个或一组属性可以(唯一)决定其它属性的值。

数学的语言:

设有关系模式R(U),其中U={A1,A2,…,A n}是关系的属性全集,X、Y是U的属性子集,设t和u是关系R上的任意两个元组,如果t和u在X的投影

t[X]=u[X]推出t[Y]=u[Y],即:t[X]=u[X] => t[Y]=u[Y], 则称X 函数决定Y ,或Y 函数依赖于X 。记为X →Y 。

在上述的关系模式S (Sno ,Sname ,age ,Dname )中,存在以下函数依赖:

Sno →age Sno →Dname ...

(Sno,Cno )→Score

...

2. 几种类型的函数依赖

定义6.2(非平凡函数依赖、平凡函数依赖):一个函数依赖X →Y 如果满足Y ?X ,则称此函数依赖为非平凡函数依赖,否则称之为平凡函数依赖。

例如X →Φ, X →X , XZ →X 等都是平凡函数依赖。

定义6.3(完全函数依赖、部分函数依赖):设X 、Y 是关系R 的不同属性集,若X →Y (Y 函数依赖于X ),且不存在X’ ?X ,使X’→Y ,则称Y 完全函数依赖

于X ,记为

Y X f

?→?;(即不存在真子集仍然是函数依赖关系的函数依赖是完全函数依赖)。

否则则称Y 部分函数依赖于X ,记为Y X p

?→? 。

例如,在上例关系S 中, Dname f

?→?

Sno 是完全函数依赖; Dname p

?→?S name)(S no, 、Dname p ?→?

age)(Sno, 是部分函数依赖。

在属性Y 与X 之间,除了完全函数依赖和部分函数依赖关系等直接函数依赖,还存在间接函数依赖关系。如果在关系S 中增加系的电话号码Dtel ,从而有Sno →Dname, Dname →Dtel ,于是Sno →Dtel 。在这个函数依赖中,Dtel 并不直接依赖于

Sno,是通过中间属性Dname间接依赖于Sno。这就是传递函数依赖。

定义6.4(传递函数依赖):设X、Y、Z是关系模式R (U)中的不同的属性集,如果X→Y,Y→X,Y→Z,则称Z传递依赖于X。否则,称为非传递函数依赖。

举例说明:

定义6.5 关键字(Key,候选键):在关系模式R(U)中,若K?U,且满足U

?,

K f?→

则称K为R的关键字。

一个包含了关键字的属性集合也能够函数决定(但不是完全函数决定,而是部分决定)属性全集,我们把这种包含了关键字的属性集合称为超关键字(Super Key)。

例如,在上例的S(Sno,Sname,Dname,Age)、C(Cno,Cname,Pre_cno)、S_C(Sno,Cno,Score)三个关系模式中,存在以下关键字:

Sname

Sno

Sno f?→

?

Dname

(Age

,

)

,

,

Cno

Cname

Cno f?→

e

?

,

)

(con

_

Pr

,

)

(

,

?

score

Sno f?→

Cno

所以,Sno、Cno和(Sno,Cno)分别是关系模式S、C和S_C的关键字。

Sno

Sname

Sname

?

(Age

Sno p?→

Dname

,

,

)

,

,

(

)

Sname

Dname

Sno

Sno p?→

(Age

?

Dname

)

,

,

,

,

(

)

所以,(Sno,Sname)和(Sno,Dname)都不是关键字,而是超关键字。

3 函数依赖的公理系统

(1) 函数依赖的逻辑蕴涵

例如在上述的传递函数依赖中,由X→Y,Y→Z,推导出X→Z,这可以表示为:{X→Y,Y→Z}?X→Z 其中: ?表示逻辑蕴涵。

一般地,函数依赖的逻辑蕴涵定义如下:

定义6.6(逻辑蕴涵):设F 是由关系模式R(U)满足的一个函数依赖集,X →Y 是R 的一个函数依赖,且不包含在F ,如果满足F 中所有函数依赖的任一具体关系r ,也满足X →Y ,则称函数依赖集F 逻辑地蕴涵函数依赖X →Y ,或称X →Y 可从F 推出。可表示为: F ?X →Y

例:Sno →Dname, Dname →Dtel, 则: Sno →Dtel F X →Y

函数依赖集F 的闭包F+

定义6.7:函数依赖集F 所逻辑蕴涵的函数依赖的全体称为为F 的闭包(Closure ),记为F +,即F +={X →Y |F ?X →Y }

例如,有关系R (X ,Y ,Z ),它的函数依赖集F ={X →Y ,Y →Z },则其闭包F +为:

?????????

???

??????

???

??

???→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→→=

+YZ

YZ XYZ XYZ XYZ XZ XYZ XY XYZ

X Z YZ YZ XYZ YZ XZ YZ XY YZ X Y YZ XZ XYZ XZ XZ XZ XY XZ X YZ XY XYZ XY XZ XY XY XY X YZ Y Z XYZ Z XZ Z XY Z X Z Y Y XYZ Y XZ Y XY Y X Z Z Y Y X XYZ X XZ X XY X X Z Y XYZ XZ XY X F φφφφφφφφ

φ

(2) Armstrong 公理系统 1)独立推理规则

即下面给出的Armstrong 公理的三条推理规则是彼此独立的。 A1:自反律(Reflexivity)

如果Y ?X ,则X →Y 成立,这是一个平凡函数依赖。

根据A1可以推出X →Ф、U →X 等平凡函数依赖(因为Ф?X ?U )、XY →X 。 A2:增广律(Augmentation)

如果X→Y,且Z?W,则XW→YZ成立。

根据A2可以推出XW→Y、XZ→YZ或XW→YW、X→XY、XY→X等。

A3:传递律(Transitivity)

如果X→Y且Y→Z,则X→Z成立

其他推理规则

推论1:合并规则(The Union Rule)

{X→Y,X→Z}?X→YZ

推论2:分解规则(The Decomposition Rule)

如果X→Y,Z ?Y,则X→Z成立; (X→YZ),X→Y,X→Z

推论3:伪传递规则(The Pseudo Transitivity Rule)

{X→Y,WY→Z}?XW→Z

证:(1)X→Y?X→XY(A2增广律)

X→Z?XY→YZ(A2增广律)

由上可得X→YZ(A3传递律)

(2)Z?Y?Y→Z(A1自反律)

X→Y(给定条件)

由上可得X→Z(A3传递律)

(3)X→Y?WX→WY(A2增广律)

WY→Z(给定条件)

由上可得XW→Z(A3传递律)

例6.2:设有关系模式R(A,B,C,D,E)及其上的函数依赖集F={AB→CD,A→B,D→E},求证F必蕴涵A→E。

证明:∵A→B (给定条件)

∴A→AB (A2增广律)

∵AB→CD (给定条件)

∴A→CD (A3传递律)

∴A→C,A→D (分解规则)

∵D→E (给定条件)

∴A→E (A3传递律)

证毕。

一个重要定理

定理6.1:若Ai(i=1,2,…,n)是关系模式R的属性,

则X→(A1,A2,…,An)成立的充分必要条件是X→Ai均成立

证明由分解和合并规则容易得到。

推论6.1 X是候选键的充分必要条件是X→每个属性Ai。

例:

1. 现有如下关系模式:R(A#,B#,C,D,E) ,R上存在的FD有A#B#→E,B#→C,C→D ,求R的一个候选键。

解:

A#B#→E, 得A#B#→A#B#E

又B#→C, 得A#B#→A#B#CE

又C→D, 得A#B#→A#B#CDE

因此A#B#是候选键。

也可以这样做:

先由B#→C 出发,得B#→B#CD, 还少一个A#, 再加一个A#即可,得A#B#→A#B#CDE

2. 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B},试写出关系模式R的候选键,并说明理由。

方法一

因为:

D→A,D→B (已知)得D→AB

D→D,得D→ABD, 但D!→C

而CD→C(A1自反律),

我们有,CD→ABCD, 即CD→U

因此,CD为候选键。

也可以这样做:

方法二

D→A,D→B (已知)

D→D,但D!→C

而CD→C(A1自反律),

我们有,CD→A, CD→B, CD→C, CD→D, 由合并规则知:CD→ABCD

因此,CD为候选键。

3. 关系模式R(A,B,C,D)的函数依赖集为F={AC→B},求R的候选键

解:

因为AC→B

所以AC→ACB

所以ACD→ABCD

所以R的候选码是ACD

4. 有关系模式R(A,B,C,D,E,F)其函数依赖集为F={E→D,C→B,CE→F,B→A},判断CE为候选键。

CE→D (A2 增广律)

CE→B

CE→C (A1 自反律)

CE→E

CE→F (给定条件)

CE→C, C→B, 则CE→B, 又B→A, 所以有:CE→A

由合并规则,即CE→U, 为候选键

按方法一

由E→D知:E→DE

由C→B知:C→BC, 又B→A, 知:C→ABC

由合并规则知:

CE→ABCDE,为候选键

5. 设关系R={A,B,C,D,E,F},其函数依赖集F={A→B,C→D, D→E,E→F,F→C},求R的所有候选键。

解:

C→D, C→E, C→E , C→C, C! →A, 把A加上,则有

AC→A, AC→B, … AC→U

因此AC为候选键。

又因为:

D→E, D→F, D→C, D→D, 同理:AD为候选键。

同理可得:AE, AF 也为候选键。

综上所述,R的候选码为:AC,AD,AE,AF。

关系模式R(A,B,C,D)的函数依赖集为F={AC→B},则R的候选键为()。

6. 关系模式R(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X, X→Z,Y→W}。关系模式R的候选建是什么?

解法:从函数依赖集出发,把所有属性分为4类

1、L类:全部出现在函数依赖的左半部

2、R:全部出现在函数依赖的右半部

3、LR:出现在函数依赖的左右两边

4、N:不出现在函数依赖中

可能成为候选键的有L类,LR类和N类

对于L类,求出它的闭包,若包含所有属性,则说明其为候选键,且为唯一候选键。

对于LR类,求出其闭包,若包含所有属性,则为候选键,若不包含,在找出其中一个属性结合。

对于N类,直接加至候选键即可。

L:无

R: Z

LR: W,X,Y

N:无

先排除Z

在LR中,W的闭包为{W,Y,Z,X}

X的闭包为{X,Z}

Y闭包为{Y,W}

WX的闭包为{W,X,Y,Z}

WY的闭包为{W,Y}

XY的闭包为{X,Y,Z,W}

WXY的闭包为{X,Z,Y,W}

由此可见,可能的键为{W,WZ,XY,XYW},去掉多余的属性,得:W,XY为候选键。

F+很大,一般不去求它。在我们求候选键时,主要用到的是属性集的闭包。

属性集闭包

定义6.8(属性集闭包): 设有关系模式R(U), U={ A1,A2,…,An}, X 是U 的子集, F 是U 上的一个函数依赖集,则属性集X 关于函数依赖集F 的闭包 定义为:

={Ai |Ai ∈U ,且X →Ai 可用阿氏公理从F 推出} 即:属性(集)闭包是 那些由X 用阿氏公理从F 推出的属性组成的集合。

例:设关系模式R(A,B,C)的函数依赖集为F={A →B,B →C },分别求A 、B 、C 的闭包。 解:若X =A ,

∵ A →B,B →C (给定条件) ∴ A →C (A2传递律) ∵ A →A (A1自反律) ∴ ={A ,B ,C} (据定义)

若X=B

∵ B →B (A1自反律) B →C (给定条件) ∴ ={B ,C} (据定义)

若X=C ,

C →C (自反律) ∴ ={C} (据定义)

定理6.2: 设F 是关系模式R(U)上的函数依赖集,U 是属性全集,X,Y ?U,则函数依赖X →Y 是用阿氏公理从F 推出的,充分必要条件是Y ? ;

反之,能用阿氏公理从F 推出的所有X →Y 的Y 都在 中。

证明:略

这个定理告诉我们,只要Y ? ,则必有X →Y 。于是,一个函数依赖X →Y 能否用阿氏公理从F 推出的问题,就变成判断Y 是否为 子集的问题。

F

X +F

X +F

A +F

B +F

C +F X +

F X +

F X +F

X +

属性集的闭包计算

算法6.1:求属性集X(X ? U)关于U 上的函数依赖集F 的闭包 。

输入:属性全集U, U 上的函数依赖集F, 以及属性集X ? U 。 输出:X 关于F 的闭包 。

方法:根据下列步骤计算一系列属性集合X(0),X(1),… (1) 令X(0)=X ,i =0;

(2) 求属性集 /*在F 中寻找满足条件V ? X(i)的所有函数依赖V →W,并记属性W 的并集为B*/ (3) X(i+1)=X(i) ∪B (4)判断X(i+1)= X(i)吗?

(4)若X(i+1) ≠ X(i),则用i+1取代i,返回(2);

(5)若X(i+1) = X(i),则 =X(i),结束。

定理6.3 Armstrong 公理是正确的,完备的。

完备性:F 所蕴涵的每个函数依赖都可由Armstrong 公理从F 可推出。

3 函数依赖集的等价和覆盖

定义6.9(函数依赖集的等价、覆盖):设F 和G 是关系R (U )上的两个依赖集,若F+=G+,则称F 与G 等价,记为F=G 。也可以称F 覆盖G ,或G 覆盖F ;也可说F 与G 相互覆盖。

检查两个函数依赖集F 和G 是否等价的方法是:

第一步:检查F 中的每个函数依赖是否属于G+,若全部满足,则F ?G+。

如若有X →Y ∈F,则计算 ,如果Y ? , 则X →Y ∈G+;

第二步:同第一步,检查是否G ?F+;

第三步:如果F ? G+,且G ?F+,则F 与G 等价。 由此可见,F 和G 等价的充分必要条件是:F ?G+,且G ?F+。

F

X +F

X +(){|()())}i B A V W V W F V X A W =??→∈∧?∧∈F X +G X +G X +

引理6.1:设G 是一个函数依赖集,且其中所有依赖的右部都只有一个属性,则G 覆盖任一左部与G (左部)相同的函数依赖集。 证明:构造G ={X →A |X →Y ∈F 且A ∈Y }

由A ∈Y ,X →Y ∈F 根据分解规则导出,从而等到G ? F+。

反之,如果Y =A1A2…An ,而且X →A1,X →A2,…X →An 在G 中可根据合并律等到F ? G +。

由此可见,F 与G 等价,即F 被G 覆盖。

一个函数依赖集F 可能有若干个与其等价的函数依赖集,我们可以从中选择一个较好以便应用的函数依赖集。标准至少是:

所有函数依赖均独立,即该函数依赖集中不存在这样的函数依赖,它可由这个集合中的别的函数依赖推导出来。

表示最简单,即每个函数依赖的右部为单个属性,左部最简单。

定义6.10(最小函数依赖集):函数依赖集F 如果满足下列条件,则称F 为最小函数覆盖,记为Fmin :

(1) F 中每一个函数依赖的右部都是单个属性。

(2) 对F 中任一函数依赖X →A ,F -{X →A }都不与F 等价。

(3) 对于F 中的任一函数依赖X →A, {F -{X →A }}∪{Z →A }都不与F 等价,其中Z 为X 的任一子集。

求函数依赖集F 的最小覆盖的方法是:

(1) 检查F 中的每个函数依赖X →A,若A= A1,A2,…,Ak,则根据分解规则,用X →Ai(i=1,2,…,k)取代X →A 。

(2) 检查F 中的每个函数依赖X →A,令G=F -{X →A },

若有 A ∈ ,则从F 中去掉此函数依赖。

(3) 检查F 中各函数依赖X →A ,设X= B1,B2,…,Bm,检查Bi ,

当A ∈ 时,即以X -Bi 替换X 。 G X +()I F

X B +-

例6.5:求下列函数依赖集的最小覆盖:

F={AH→C,C→A,EH→C,CH→D,D→EG,CG→DH,CE→AG,ACD →H }。

解:(1)用分解规则将F中的所有依赖的右部变成单个属性,可以得到以下11个函数依赖:

AH→C,C→A,CH→D,ACD→H (给定)

C→E,C→G(由C→EG分解得到)

EH→C (给定)

CG→H,CG→D(由CG→DH分解得到)

CE→A,CE→G(由CE→AG分解得到)

(2) 根据阿氏公理去掉F中的冗余依赖

由于从C→A可推出CE→A,从C→A、CG→D、ACD→H推出CG→H,因此CE→A和CG→H是冗余,可从F删除。

(3) 用所含属性较少的依赖代替所含属性较多的依赖。

由于C→A, ACD→H中A是冗余属性,因此,可用CD→H代替ACD→H,故删除ACD→H。

最后得到F的最小覆盖为:

F={AH→C,C→A,CH→D,CD→H,C→E,C→G,EH→C,CG→D,CE →G}

6.5 关系模式的规范化

一.什么是范式(Normal Forms)

构造数据库必须遵循一定的规则,满足特定规则的模式称为范式。

R(U|F)

1.一个关系满足某个范式所规定的一系列条件时,它就属于该范式。

2.可以用规范化要求来设计数据库。

3.也可验证设计结果的合理性,用其来指导优化数据库设计过程。

4.关系规范化条件可分为几级,每级称为一个范式,记为第xNF (N ormal Forms)

1NF → 2NF→3NF → BCNF, 4NF → 5NF

级别越高,条件越严格

5NF(4NF(BCNF(3NF(2NF(1NF.

5.范式是衡量模式优劣的标准,范式表达了模式中数据依赖之间应满足的联系。

如果关系模式R是3NF,那么R上成立的非平凡FD都应该左边是超键或右边是非主属性。如果关系模式R是BCNF,那么R上成立的非平凡的FD都应该左边是超键。范式的级别越高,其数据冗余和操作异常现象就越少

二,第1范式(1NF)

1. 如果一个关系模式R的每个属性的域都只包含单纯值,而不是一些值的集合或元组,则称关系是第1范式,记为R∈1NF.

或:如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式(理解:每个元组的每个属性只含有一个单纯值,即要求属性是原子的。)

这是关系模式的基本要求,条件是最松的,只要你不硬把两个属性塞到一个字段中去。如果不满足1NF,就不是关系数据库。

2.把一个非规范化的模式变为1NF有两种方法:

1)把不含单纯值的属性分解为多个属性,使它们仅含有单纯值。

例:通讯方式:电话、手机,邮编,地址等。

通讯方式分开:电话,邮编,通讯地址。

例:Name→First Name, Last Name

2) 把关系模式分解,并使每个关系都符合1NF

学生(学生信息)

3. 原子属性:

列的:每个字段不再分割成多个属性。

行的:每个元组在表可只出现一次。

4. 第一范式中一般情况下都会存在着数据的冗余和异常现象,因此关系模式需要进一步的规范化。

三,第2范式(2NF)

它是在1NF的基础上建立起来的。

如果关系模式R∈1NF,且它的任一非主属性都完全函数依赖于任一候选关键字,则称R满足第2范式,记为R∈2NF.

(理解:不存在非主属性对关键字的部分函数依赖)

例:学生(sno, cno, score, credit)是否属于2NF?

(sno,cno) -f→ Score

但(sno,cno)-p→ credit

因此,学生∈1NF。

例:S(sno,sname,age,dname,dtel)

因为每个非主属性对关键字S都是完全函数依赖的,S∈2NF.

由上例,2NF依然可有过多冗余(dtel)。继续分解,提高条件。

四,第3范式(3 NF)

如果R∈2NF,且每一个非主属性不传递依赖于任一候选关键字,则称R∈3NF.

(理解:任一属性不依赖于其它非主属性)

例:S(sno,sname,age,dname,dtel)

因为dtel属性对关键字sno是传递函数依赖的,S!∈3NF.

分解:

S(sno,sname,age,dname)

D(dname,dtel)

注:一个R∈3NF←→它个每个非主属性既不部分依赖也不传递依赖于候选关键字。

例:S_C_G(U)是第几范式? 2NF

五,BCNF (Boyce-Codd )

在第3范式的基础上,设有R ,及其函数依赖集F ,X 和A 是R 的属性集合,且A !(X ,如果只要R 满足X A ,X 就包含R 的一个候选关键字,则称R 满足BCNF ,记为:

理解:表可不存在任何字段(主属性和非主属性)对任一候选关键字的完全函数依赖则符合BCNF.

(1) 所有非主属性A 对键都是完全函数依赖的(R ∈2NF)。 (2) 没有属性完全函数依赖于非键的任何属性组(R ∈3NF)。 (3) 所有主属性对不包含它的键是完全函数依赖的(新增加条件)。

例,模式S (NAME ,SEX ,BIRTH ,ADDR ,DNAME)的主属性为:NAME,SEX,BIRTH 和ADDR ,候选关键字为:(NAME,SEX)、(NAME,BIRTH)以及(NAME ,ADDR)。

定义中的A 为(ADDR,DNAME)。显然有:

例6.13:关系模式STC (SNO ,TNO ,CNO ),SNO 表示学号,TNO 表示教师编号,CNO 表示课程号。每一个教师只教一门课,每门课有若干教师,某一个学生选定某门课,就对应一个固定教师。试判断ST 的最高范式。

解 由语义可得到如下的函数依赖:

(SNO ,CNO )→TNO ,(SNO ,TNO )→CNO ,TNO →CNO 这里(SNO ,CNO ),(SNO ,TNO )都是侯选关键字。

因为没有任何非主属性对侯选关键字部分依赖,所以STC ∈2NF 。

(NAME,SEX)ADDR

f ??→ (NAME,BIRTH)ADDR

f

??→

没有任何非主属性对侯选关键字传递依赖,所以STC∈3NF。

但在F中有TNO→CNO,而TNO不包含侯选关键字,所以STC不是BCNF关系这里我们可以将STC(SNO,TNO,CNO)分解成ST(SNO,TNO)和TC(TNO,CNO),它们都是BCNF。

范式之间的关系

例:

1. 现有如下关系模式:R(A#,B#,C,D,E) 其中:A#B#组合为码R上存在的函数依赖有A#B#→E,B#→C,C→D

(1).该关系模式满足2NF吗?为什么?

(2).如果将关系模式R分解为:

R1(A#,B#,E)

R2(B#,C,D) 指出关系模式R2的码,说明其最高满足第几范式? (在1NF~BCNF 之内)。

(3).将关系模式R分解到BCNF。

数据库第六章关系数据理论习题讲解

第六章关系数据理论 (我们数据库老师给的资料,蛮有用的,分享下) 一、求最小依赖集 例:设有依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},计算与其等价的最小依赖集。 解: 1、将依赖右边属性单一化,结果为: F1={AB→C,C→A,BC→D,ACD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→A,CE→G } 2、在F1中去掉依赖左部多余的属性。对于CE→A,由于C→A成立,故E是多余的;对于ACD→B,由于(CD)+=ABCEDG,故A是多余的。删除依赖左部多余的依赖后:F2={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→G } 3、在F2中去掉多余的依赖。对于CG→B,由于(CG)+=ABCEDG,故CG→B是多余的。删除依赖左部多余的依赖后: F3={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→D,CE→G } CG→B与CD→B不能同时存在,但去掉任何一个都可以,说明最小依赖集不唯一。 二、求闭包 例:关系模式R(U,F),其中U={A,B,C,D,E,I},F={A→D,AB→E,BI→E,CD→I,E→C},计算(AE)+。 解:令X={AE},X(0)=AE; 计算X(1);逐一扫描F集合中各个函数依赖,在F中找出左边是AE子集的函数依赖,其结果是:A→D,E→C。于是X(1)=AE∪DC=ACDE; 因为X(0)≠ X(1),且X(1)≠U,所以在F中找出左边是ACDE子集的函数依赖,其结果是:CD→I。于是X(2)=ACDE∪I=ACDEI。 虽然X(2)≠X(1),但在F中未用过的函数依赖的左边属性已没有X(2)的子集,所以不必再计算下去,即(AE)+=ACDEI。 三、求候选键 例1:关系模式R(U,F),其中U={A,B,C,D},F={A→B,C→D},试求此关系的候选键。解:首先求属性的闭包: (A)+=AB,(B)+ =B,(C)+ =CD,(D)+ =D (AB)+ =AB,(AC)+=ABCD=U,(AD)+ =ABD,(BC)+ =BCD,(BD)+ =BD,(CD)+ =CD (ABD)+ =ABD,(BCD)+ =BCD, 因(AC)+=ABCD=U,且(A)+=AB,(C)+ =CD,由闭包的定义,AC→A,AC→B,AC →B,AC→D,由合并规则得AC→ABCD=U; 由候选码的定义可得AC为候选码。

第6章关系数据理论习题

练习一。 指出下列关系模式是第几范式 (1)R(X,Y,Z) FD={XY→Z} 其典型实例就是我们的SC(Sno,Cno,Grade) 参考解答: R(X,Y,Z)的主码为XY,非主属性为Z。 关系模式R(X,Y,Z)中不存在非主属性对码的部分函数依赖——>属于二范式 关系模式R(X,Y,Z)中不存在非主属性对码的传递函数依赖——>属于三范式 关系模式R(X,Y,Z)中起决定作用的只有码——>属于BC范式 故在函数依赖范围内,关系模式R(X,Y,Z)属于BC范式 (2)R(X,Y,Z) FD={ Y→Z, XZ→Y } 参考解答: R(X,Y,Z)的主码为XZ,非主属性为Y 属于第三范式:因为其中不存在非主属性(Y)对码(XZ)的部分函数依赖和传递函数依赖; 但不属于BC范式:因为起决定作用的除了码以外还有非主属性(Y) (3)R(X,Y,Z) FD={ Y→Z, Y→X, X→YZ } 参考解答: R(X,Y,Z)的候选码为Y和X,非主属性为Z 不存在非主属性对码的部分函数依赖和传递函数依赖,故属于三范式 又,起决定作用的只有码,所以也是BC范式 (4)R(X,Y,Z) FD={ X→Y, X→Z } 参考解答: 典型实例Student(Sno,Sname,Ssex) R(X,Y,Z)的候选码为X,非主属性为Y和Z 不存在非主属性对码的部分函数依赖和传递函数依赖,故属于三范式 又,起决定作用的只有码,所以也是BC范式 (5)R(W,X,Y,Z) FD={ X→Z, WX→Y } 参考解答: 典型实例S_C(Sno,Cno,Grade,,Cname) R(W,X,Y,Z)的候选码为WX,非主属性为Y和Z 因为非主属性Z不是完全依赖于码(WX),而是依赖于码中的一部分(X), 所以存在非主属性对码的部分函数依赖,故没有达到二范式,仅属于一范式 (6)R(A,B,C,D) ,FD={B→D, AB→C } 参考解答: 典型实例S_C(Sno,Cno ,Grade,,Cname) R(W,X,Y,Z)的候选码为WX,非主属性为Y和Z 因为非主属性Z不是完全依赖于码(WX),而是依赖于码中的一部分(X), 所以存在非主属性对码的部分函数依赖,故没有达到二范式,仅属于一范式

(完整版)护理管理学试题与答案第五章人力资源管理,推荐文档

一、单选题 1.对人力资源的科学管理而言,高效率的管理应该做到( ) A.保证人尽其才B.保证人员质量 C.保证人员数量D.加强人员培训 2.护理人员对待护理工作的态度和在工作中的努力程度反映了护理人力资源的( ) A.科学组合性B.主观能动性 C.闲置消耗性D.能力可变性 3.通过观察和研究对岗位职务性质进行评价的过程称为( ) A.工作说明B.工作分析 C.工作描述D.工作标准 4.以各项护理活动为中心的护理工作方法称为( ) A.个案护理B.成组护理 C.整体护理D.功能制护理 5.关于护理管理人员岗位职责的描述,下列哪项是错误的( ) A.护理部主任有责任营造一个支持护理专业发展的工作环境 B.护理部主任、科护士长、护士长都负有护理人力资源管理的责任 C.护士长有责任将上级管理部门的目标转化为本护理单元的工作目标 D.科护士长的主要责任是评价护理人员的El常工作表现 6.用尽可能少的人力成本,完成尽可能多的工作任务,体现了人力资源配置的( ) A.效率原则B.公平原则

C.结构合理原则D.满意原则 7.个人制定所从事工作的发展目标、确定实现目标策略的过程称为( ) A.职业生涯B.职业路径 C.职业规划D.职业发展 8.个人为实现发展目标而采取行为的内在动力称为( ) A.职业发展B.职业素质 C.职业期望D.职业成功 9.护理人员工作绩效评价的信度是住院医师指( ) A.评价结果的客观性 B.评价结果的可靠性 C.评价结果的真实性 D.评价结果的准确性 10.关于护理人员绩效评价的方法,下列哪项描述不正确( ) A.简明扼要地描述人员的业绩称为关键事件法 B.应用叙述法进行评价其主观倾向性较大 C.护理人员绩效水平接近时应用排序法有一定难度 D.目标管理是一种有效评价护士绩效的方法 11.护理人员的考核和评价,关键指标是( ) A.工作数量B.工作质量 C.工作绩效D.工作结果 12.关于护理人员绩效评价基本原则的描述,下列哪项不正确( ) A.评价标准要提前让大家知道B.评价要以岗位描述为依据 C.管理者要注重评价反馈D.评价标准要结合个人特点 13.组织竞争和发展的关键是( ) -

答案 第六章 文化与护理

第六章文化与护理 一、单选题 1.C 2.A 3.B 4.B 5.A 6.D 7.E 8.B 9.C 10.A 二、多选题 1.ABCDE 2.ACDE 3.ABCD 4.BDE 5.ACDE 三、名词解释 1.文化:反映的是一个民族中群体的世界观和价值观,它是包括知识、信仰、艺术、道德、风俗习惯等要素的综合体。 2.文化休克:又译为文化震撼或文化震惊,是美国人类学家奥博格于1958年提出来的,是指生活在某一种文化环境中的人初次进入到另一种不熟悉的文化环境,因为失去自己熟悉的所有社会交流的符号与手段所产生的思想混乱与心理上的精神紧张综合征。 3.文化关怀:为了满足自己或者他人现有或潜在的完好健康,应对伤残、死亡或其他状况的需要,用一些符合文化、被接受和认可的价值观、信念和定势的表达方式,为自己和他人提供的综合性、符合相应文化背景的帮助、支持和促进性的行为。 4. 跨文化护理:根据服务对象的社会环境和文化背景,了解服务对象的生活方式、信仰、道德、价值观和价值取向,向服务对象提供多层次、多体系、高水平和全方位的有效护理。 四、填空题 1.蜜月阶段沮丧或敌意阶段恢复调整阶段适应阶段 2.新旧文化间的差别程度新文化的包容性个体因素 3.综合管理教育咨询健康促进心理疏导整体协调 五、简答题 1.简述产生文化休克的原因。 答:引起文化休克的原因主要是突然从一个熟悉的环境到了另一个陌生的环境,从而在沟通交流、日常生活活动差异、孤独、风俗习惯、态度和信仰五个方面产生问题;这五个因素使个体对文化背景的变化必须做出适应和调整,当同时出现的因素越多、程度越强烈时,个体产生文化休克的强度就越明显。2.简述文化休克的分期。

数据库第六章习题综合要点

第六章结构化程序设计 一、选择题 1、WAIT命令用于让用户输入一个。 A)数字 B)字符 C)字符串 D)以上都是 2、在交互式输入命令中,可以接受逻辑型数据的命令包括______。 A)INPUT和ACCEPT B)WAIT和INPUT C)INPUT和@…GET D)INPUT和@…SAY 3、执行命令 ACCEPT″请输入数据:″TO XYZ 时,可以通过键盘输入的内容包括______。 A)字符串 B)数值和字符串 C)数值,字符串和逻辑值 D)数值,字符串,逻辑值和表达式 4、执行命令INPUT″请输入数据:″TO AAA时,如果要通过键盘输入字符串,应当使用的定 界符包括______。 A)单引号 B)单引号或双引号 C)单引号、双引号或方括弧 D)单引号、双引号、方括弧或圆点 5、在VFP中,可以通过键盘接受数值的命令有_______。 A)ACCEPT B)ACCEPT和WAIT C)INPUT和ACCEPT D)INPUT和 @ 5,10 SAY...GET.. 6、比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是_____。 A)WAIT、ACCEPT、INPUT B)WAIT、ACCEPT C)ACCEPT、INPUT D)INPUT、WAIT 7、以下关于ACCEPT命令的说明,正确的是______。 A)将输入作为字符接收 B)将输入作为数值接收 C)将输入作为逻辑型数据接收 D)将输入作为备注型接收 8、结构化程序设计所规定的三种基本控制结构是_______。 A)输入,处理,输出 B)树型,网型,环型 C)顺序,选择,循环 D)主程序,子程序,函数 9、能将高级语言编写的源程序转换成目标程序的是_______。 A)编程程序 B)编译程序 C)解释程序 D)链接程序 10、VFP中的DO CASE-ENDCASE语句属于_______。 A)顺序结构 B)选择结构 C)循环结构 D)模块结构 11、当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数 学(N,3.0),记录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X ______。 A)不必事先定义 B)必须用DIMENSION X 事先定义 C)必须用DIMENSION X(5)事先定义 D)必须用DIMENSION X(1),X(2),X(3),X(4),X(5)事先定义 12、要判断数值型变量Y是否能够被7整除,错误的条件表达式为______。 A)MOD(Y,7)=0 B)INT(Y/7)=Y/7 C)0=MOD(Y,7) D)INT(Y/7)=MOD(Y, 7) 13、在VFP中,命令文件的扩展名是______。

护理管理学 试题与答案 第六章 领导

1.下列属于领导者权力性影响力的构成因素是( ) A.感情因素B.能力因素 C。知识因素D.职位因素 2.下列属于领导者非权力性影响力的构成因素是( ) A.传统因素B.职位因素 C.资历因素D.能力因素 3.领导者权力性影响力的特点是( ) A.使下属的心理与行为表现为被动和服从B.不带有强制性 C.以内在感染的形式发挥作用 D.比较稳定和持久 4.领导者非权力性影响力的特点是( ) A.由外界赋予的影响力B.具有强迫性和不可抗拒性 C.影响力广泛而持久D.随职位升高而增强 5.根据领导行为四分图理论,对新上岗的护士最适宜采取的领导方式是( ) A.高任务,高关心人B.高任务,低关心人 C.低任务,高关心人D.低任务,低关心人 6.根据领导行为四分图理论,对初步成熟的护士最适宜采取的领导方式是( ) A.高任务,高关心人B.高任务,低关心人 C.低任务,高关心人D.低任务,低关心人 7.根据领导行为四分图理论,对比较成熟的护士最适宜采取的领导方式是( ) A.高任务,高关心人B.高任务,低关心人 C.低任务,高关心人D.低任务,低关心人 8.根据领导行为四分图理论,对成熟的护士最适宜采取的领导方式是( )

A.高任务,高关心人B.高任务,低关心人 C.低任务,高关心人D.低任务,低关心人 9.在管理方格理论中,最理想有效的领导行为类型是( ) 。 A.1.1型管理B.1.9型管理 C.9.9型管理D.9.1型管理 10.在管理方格理论中,贫乏管理的领导行为类型是( ) A.1.1型管理 B.1.9型管理 C.5.5型管理D.9.1型管理 11.费德勒的权变理论中对领导效果最有利的环境条件是( ) A.上下级关系好,工作任务结构明确,领导者职权强 B.上下级关系好,工作任务结构明确,领导者职权弱 C.上下级关系好,工作任务结构不明确,领导者职权强 D.上下级关系差,工作任务结构明确,领导者职权强 12.费德勒的权变理论中对领导效果最不利的环境条件是( ) A.上下级关系好,工作任务结构不明确,领导者职权弱 B.上下级关系差,工作任务结构明确,领导者职权强 C.上下级关系差,工作任务结构明确,领导者职权弱 D.上下级关系差,工作任务结构不明确,领导者职权弱 13.情境领导理论认为,与选择领导方式有关的因素是( ) A.上下级关系B.领导者职权 C.组织内上下沟通D.下属的成熟度 14.情境领导理论认为,适宜采用命令型领导方式的员工成熟度类型是( )

第六章__关系数据理论(1)

第六章 关系数据理论 习题 1.理解并给出下列术语的定义: 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(All-key )、1NF 、2NF 、3NF 、BCNF 、多值依赖、4NF 。 2.联立一个关于系、学生、班级、学会等诸信息的关系数据库。 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 描述班级的属性有:班号、专业名、系名、人数、入校年份。 描述系的属性有:系名、系号、办公室地点、人数。 描述学会的属性有:学会名、成立年份、地点、人数。 有关语义如下:一个系有若干学生,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。 指出各关系的候选码、外部码,有没有全码存在? 3.试由Armstrong 公理系统推导下面三条推理规则: (1)合并规则:若X Z →,X Y →,则有X YZ → (2)伪传递规则:由X Y →,WY Z →,有XW Z → (3)分解规则:X Y →,Z Y ?,有X Z → 4.关于多值依赖的另一种定义试: 给定一个关系模式R (X ,Y ,Z ),其中X ,Y ,Z 可以是属性或属性组合。 设x X ∈,y Y ∈,z Z ∈,xy 在R 中的像集伪: {.|..}xz Y r Y r X x r Z z r R ==∧=∧∈ 定义 R (X ,Y ,Z )当且仅当xz xz Y Y '=对于每一组(x ,z ,z ')都成立,则Y 对X 多值依赖,记作X Y →→。这里,允许Z 为空集,在Z 为空集时,称为平凡的多值依赖。 请证明这里的定义和《概论》5。2。7节中定义5。9是等价的。 5.试举出3个多值依赖的实例。 *6.试证明书上给出的关于FD 和MVD 公理系统的A 4,A 6和A 8。 *7.设关系模式为R (U ,F ),X ,Y 为属性集,X ,Y U ∈。 证明:(1)F X X +? (2)()F F F X X +++= (3)若X Y ?则F F X Y ++ = (4)F U U += *8.设关系模式R (U ,F ),若,则 F X X +=称X 相对于F 是饱和的。定义饱和集{|}F F X X X ?+==,试证明{|}F F X X U ?+=?。 9.图6.12表示一个公司各部门的层次结构。

护理相关理论与模式

教案续页 教学步骤及主要内容 教学过程 第三章护理相关理论与模式 重点、难点:系统理论和需要层次论在护理中的应用。 第一节系统论 一、系统的基本概念 系统是指由若干相互联系,相互作用的要素所组成的具有一定结构和功能的有机整体。这个定义涵盖了双重含义:一是组成系统的要素相互联系,相互作用;二是系统中的每一个要素都有自己独特的功能,而这些要素集合起来构成一个整体的系统功能,大于各要素的功能之和。 二、系统的分类 (一)按组成系统的要素性质分类 系统可分为自然系统和人为系统。自然系统是自然形成,客观存在的系统,如:人体系统、生态系统。人为系统是为某特定目标而建立的系统。现实生活中,大多数系统为自然系统和人为系统的综合,称复活系统,如:医疗系统。 (二)按系统与环境的关系分类 系统可分为开放系统和闭合系统。开放系统是指与周围环境不断进行着物质、能量和信息交换的系统。开放系统和环境的交往是通过输入、输出和反馈来完成的。闭合系统是指不与周围环境进行物质,能量和信息交换的系统。绝对的闭合系统是不存在的,只是相对的、暂时的。 1、输入物质、能量或信息由环境进入系统的过程。 2、转换系统对输入的物质、能量或信息的处理和转换过程。 3、输出系统转换的结果进入环境的过程。 4、反馈系统的输出部分再返回系统并影响系统的过程。

(三)按系统的运动状态分类 系统可分为动态系统和静态系统。动态系统是指系统的状态会随时间的变化而变化的系统。静态系统是指系统状态不随时间的变化而改变,具有相对稳定性的系统。绝对的静态系统也是不存在的。 三、系统的基本属性 (一)整体性主要表现为系统的整体功能大于系统各要素功能之和,具有独立要素不具备的影响功能。要增强系统的整体功效,就要提高每个要素的素质,充分发挥每个要素的作用。 (二)相关性系统各要素之间是相应联系的、相互制约的,任何要素发生了功能或作用的变化,都会影响其他各要素,甚至整体功能或作用的变化。例如,一个人的循环系统的改变,就会影响到呼吸系统,消化系统的功能。 (三)动态性系统是随时间的变化而变化的,具体反映在系统的应用、发展与变化的过程。系统在生存与发展的过程中,总在不断调整自己的内部结构,并不断与环境进行物质、能量和信息的交换。 提出重点、难点,概述与护理相关的理论 举临床实例 理论与实践相结合 教案续页 教学步骤及主要内容 教学过程 (四)层次性任何系统都是有层次的,较简单、低层次的系统称为次系统。较复杂、高层次的系统称为超系统。对于单一系统来说,它既是由一些次系统(要素)组成,同时,它自身又是更大系统(超系统)的次系统。 四、一般系统论在护理中的应用 (一)以系统的观点看人

自考护理学导论试题第五章

第五章文化与护理 一、单选题(10题) 1.书籍、计算机属于哪一种文化现象( A ) A. 硬文化 B. 软文化 C. 方式文化 D. 经济文化答案 2.关于文化休克, 描述正确的是:D A. 身体健康者应对能力弱 B. 儿童较成年人文化休克症状重 C. 生活阅历丰富者应对能力弱 D. 身体衰弱者应对能力弱 3. 下列哪一项不属于文化的特征 C A. 地域性 B. 象征性 C. 排他性 D. 时代性 4.“日出摸式”是由谁创立的?C A.马斯洛 B.卡利什 C.莱宁格 D.韩德森 5.“看到黄色就会联想到中国”体现了文化的那个特征?C A.地域性 B.时代性 C.象征性 D.继承性 6.一位留学生出到国外对一切都感到新奇,此时属于文化休克的哪一期?A A.兴奋期 B.意识期 C.转变期 D.接受期 7.下列哪项不属于中国文化的中和主义?D A.不走极端 B.求大同存小异 C.重视集体利益 D.鼓励个性张扬 8.超越文化关怀理论的提出者是C A.南丁格尔 B.莱宁格 C.简·瓦森 D.怀森 9.下列哪项属于物质文化A A.工具 B.文学 C.艺术 D.科学 10.看到龙的图标会联想到皇族的华贵,体现了文化的B A.时代性 B.象征性 C.继承性 D.传递性 11.文化休克中最难度过的一期是B A.兴奋期 B.意识期 C.转变期 D.接受期 二、多选题(5题) 1. 中国文化的内在特征有( ABCE ) A. 突出人本与世俗 B. 注重整体与群体 C. 强调和谐 D. 尊重宗教 E. 追求安土与乐天 2.文化休克的发展过程包括( ABCDE ) A.兴奋期 B.意识期 C.转变期 D.接受期 E.蜜月期 3.根据生成区域将文化分为( AD ) A大陆文化 B硬文化 C软文化 D海洋文化 E自然文化 4.中国文化的外在特征有ABC A. 统一性 B. 连续性 C. 包容性 D. 尊重宗教 E. 追求安土与乐天 5. 护理关怀的决策和行为通过(ABC ) 表现出来 A.维持文化的护理关怀 B调试文化的护理关怀 C.重建文化的护理关怀 D.尊重文化的护理关怀 三、填空(4题) 1.文化是人类创造出来的物质财富和()-的总称 2.日出模式第三层是() 3.文化分为硬文化和?() 4. 中国文化的外在特征有()、()、()、()。

第六章关系数据库理论

第六章关系数据理论 1、理解并给出下列术语的定义:函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码、1NF、2NF、3NF、BCNF。 答:函数依赖:设R (U)是一个关系模式,U是R的属性集合,X和Y是U的子集。对于R (U)的任意一个可能的关系r,如果r中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。 完全函数依赖、部分函数依赖:在R(U)中,如果X→Y,并且对于X的任何一个真子集X,都有X′→Y,则称Y对X完全函数依赖;若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。 传递依赖:在关系R (U)中,如果X→Y(Y?X),Y→X,Y→Z,则称Z对X传递函数依赖。 候选码、主码:设K为R(U,F)中的属性或属性组合,若K→U则K为R的候选码。若候选码多于一个,则选定其中的一个为主码。 外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码也称外码。 全码:整个属性组是码,称为全码(All-key)。 1NF:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF 2NF:若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的关键字,则R∈2NF。 3NF:关系模式R 中若不存在这样的关键字X、属性组Y及非主属性Z(Z?Y),使得X→Y,Y→X,Y→Z 成立,则称R∈3NF。 BCNF:设关系模式R∈1NF,如果对于R的每个函数依赖X→Y,若Y?X,则X必含有候选关键字,那么R∈BCNF。 2、建立一个关于系、学生、班级、学会等诸信息的关系数据库。 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区; 描述班级的属性有:班号、专业名、系名、人数、入校年份; 描述系的属性有:系名、系号、系办公室地点、人数; 描述学会的属性有:学会名、成立年份、地点、人数。 有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。 指出各关系的候选码、外部码,有没有全码存在? 答:1、关系模式: (1)学生:Student ( sno, sname, sbirth, deptname, clsno, sdorm ) 其中:sno_学号,sname_姓名,sbirth_出生年月,deptname_系名,clsno_班级号,sdorm_宿舍区,(2)班级:Class ( clsno, spec, deptname, clsnum, clsdate ) 其中:clsno_班级号,spec_专业名,deptname_系名,clsnum_班级人数,clsdate_入校年份,(3)系:Dept ( deptno, deptname, deptaddr, deptnum ) 其中:deptno_系号,deptname_系名,deptaddr_系办公地点,deptnum_系人数,

第六章 关系数据库设计理论

第六章关系数据库设计理论 一、填空题 1、()和()是对关系模式进行分解的两个基本原则。 2、通过模式分解可以转换为若干个高一级范式的关系模式集合,这种过程就叫( )。 3、如何一个关系模式R(),则这个关系属于1NF。 4、要使关系模式属于2NF,就要消除()。 5、要使关系模式属于3NF,即就要消除()又要消除()。 6、若关系模式R属于1NF,且(),则R关系模式属于BCNF。 7、BCNF在函数依赖范围内已实现了模式的彻底分解,消除了()和()。 二、单选题 1、现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。这些属性之间存在如下联系:一个学号只对应一个学生;通过学生只对应一个系;一个系只对应一个系主任;一个学生的一门课程只对应一个成绩;学生名可以重复;系名不可重复;课程名吧重复。则以下不正确的函数依赖是() A. Sno→Sdept B. Sno→Mname C. Sname→Sdept D.Sno,Cname→Grade 2、下面关于函数依赖的描述,错误的是()。 A.在函数依赖A→B中,A称为决定因素。 B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也随之确定。 C.函数依赖具有传递性。 D.在关系R中,如果属性A依赖于属性B,这种依赖记为:A→B。 A. F1→F2 B. F1 F2→F5 C. F3 F4→F5 D. F2 F3→F4 4、关系R包含属性{A1,A2,A3,A4,A5},其中{A1,A2}为主码,则下面的说法正确的是()。 A. {A1}或者{A2}有可能单独成为R的主码 B.{A1,A2,A3}必然也是R的主码 C. R中绝不可能出现在A1,A2上取值完全相同的元组 D. R的所有元组中,A1或者A2的值都是不能重复的 5、下面关于主码的说法错误的是()。 A. 一个关系的主码是唯一的; B. 一个关系的主码指定值之后,对应的元组也就确定了 C. 关系R的主码的任何真子集都不可能是关系R的主码 D. 在保存学生学籍信息的关系中,学生姓名对应的属性不适合单独作为主码

第6章关系数据库理论 1 . 理解并给出下列术语的定

第6章关系数据库理论 1 .理解并给出下列术语的定义: 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码. 1 NF 、2NF 、3NF 、BcNF 、多值依赖、4NF 。 答: 定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等, 则称X函数确定Y或Y函数依赖于X,记作X→Y。(即只要X上的属性值相等,Y上的值 一定相等。) 术语和记号: X→Y,但Y不是X的子集,则称X→Y是非平凡的函数依赖。若不特别声明,总是讨论非 平凡的函数依赖。 X→Y,但Y是X的子集,则称X→Y是平凡的函数依赖。 若X→Y,则X叫做决定因素(Determ。inant)。 若X→Y,Y→X,则记作X←→Y 若Y不函数依赖于X,则记作X Y。 定义2:在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’Y,则称Y对X完全函数依赖 若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖 定义3:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式(1NF)。 定义4:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。 (即1NF消除了非主属性对码的部分函数依赖则成为2NF)。 定义5:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的 子集)使得X→Y,Y X,Y→Z成立,则称R∈3NF。 定义6:关系模式R∈1NF 。若X.Y 且Y 不是X 的子集时,X 必含有码,则 R∈BCNF。 定义7:关系模式R∈1NF,如果对于R的每个非平凡多值依赖X..Y(Y不是X的子集,Z=U-X-Y不为空),X都含有码,则称R∈4NF。 2.建立一个关于系、学生、班级、学会等诸信息的关系数据库。 学生:学号、姓名、出生年月、系名、班号、宿舍区。 班级:班号、专业名、系名、人数、入校年份。 系:系名、系号、系办公地点、人数。 学会:学会名、成立年份、办公地点、人数。 语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会 有一个入会年份。

数据库第六章关系数据理论习题讲解

第六章关系数据理论 (我们数据库老师给的资料,蛮有用的,分享下) 一、求最小依赖集 例:设有依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},计算与其等价的最小依赖集。 解: 1、将依赖右边属性单一化,结果为: F1={AB→C,C→A,BC→D,ACD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→A,CE→G } 2、在F1中去掉依赖左部多余的属性。对于CE→A,由于C→A成立,故E就是多余的;对于ACD →B,由于(CD)+=ABCEDG,故A就是多余的。删除依赖左部多余的依赖后: F2={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→G } 3、在F2中去掉多余的依赖。对于CG→B,由于(CG)+=ABCEDG,故CG→B就是多余的。删除依赖左部多余的依赖后: F3={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→D,CE→G } CG→B与CD→B不能同时存在,但去掉任何一个都可以,说明最小依赖集不唯一。 二、求闭包 例:关系模式R(U,F),其中U={A,B,C,D,E,I},F={A→D,AB→E,BI→E,CD→I,E→C},计算(AE)+。解:令X={AE},X(0)=AE; 计算X(1);逐一扫描F集合中各个函数依赖,在F中找出左边就是AE子集的函数依赖,其结果就是:A→D,E→C。于就是X(1)=AE∪DC=ACDE; 因为X(0)≠X(1),且X(1)≠U,所以在F中找出左边就是ACDE子集的函数依赖,其结果就是:CD→I。于就是X(2)=ACDE∪I=ACDEI。 虽然X(2)≠X(1),但在F中未用过的函数依赖的左边属性已没有X(2)的子集,所以不必再计算下去,即(AE)+=ACDEI。 三、求候选键 例1:关系模式R(U,F),其中U={A,B,C,D},F={A→B,C→D},试求此关系的候选键。 解:首先求属性的闭包: (A)+=AB, (B)+ =B, (C)+ =CD, (D)+ =D (AB)+ =AB,(AC)+=ABCD=U,(AD)+ =ABD,(BC)+ =BCD,(BD)+ =BD,(CD)+ =CD (ABD)+ =ABD,(BCD)+ =BCD, 因(AC)+=ABCD=U,且(A)+=AB,(C)+ =CD,由闭包的定义,AC→A,AC→B,AC→B,AC→D,由合并规则得AC→ABCD=U; 由候选码的定义可得AC为候选码。

自考护理学导论-新版.pdf

第一章护理学的发展与基本概念 一、名词解释 1、护理(ANA) 二、多选及填空题。 1、南丁格尔对护理事业发展的贡献表现在? 2、护理服务对象是? 3、护理概念的演变过程经历了(以疾病为中心)、(以病人为中心)、(以人的健康为中心)三个阶段。 4、专业护士的角色包括? 5、护理功能分为(独立性护理功能)、(合作性功能)和(依赖性护理功能)三种。 第二章健康与疾病 一、名词解释 1、健康 2、生存质量(WHO的定义) 3、疾病状态 4、患病 5、角色 6、一级预防 7、二级预防 8、三级预防 二、多选题及填空 1、影响健康的因素有? 2、影响个人对待疾病态度的因素有? 3、初级卫生保健任务包括? 三、简答题 1、在提高患者生存质量的护理活动中生理领域包括哪些具体内容? 2、影响个人对疾病的因素? 3、简述患病后患者的主要心理反应。 四、案例分析题 患者男性,45岁,以急性心肌梗死入院,住院后经过治疗已经好转,但由于他年迈的母亲 突发卒中,他不顾医生劝阻依然离开医院承担起照顾自己母亲的责任。 请问:(1)患者出现了哪种角色行为不良?并分析其心理原因。 答:患者出现了角色行为消退。其心理原因为:“儿子”的角色在他心中占据了主导作用,于是他放弃了患者角色而承担起了“孝子”的角色。 (2)常见的患者角色适应不良有哪些? 答:常见的角色适应不良包括:角色行为冲突、角色行为强化、角色行为缺如、角色行为异常、角色行为消退。 第三章护理相关理论及模式 一、名词解释 1、人的基本需要 2、知识性需要 3、成长

4、超我 5、自我 6、压力 7、压力源 8、工作压力 二、多选及填空题 1、满足患者安全需要可以采取的措施有 2、需要各层次之间的关系 3、人的成长发展规律包括 4、按照席尔的压力与适应学说,人体面对压力源刺激的反应分为? 5、弗洛伊德认为,人格的整体包括? 6、住院患者面临的压力源? 三、简答题 1、马斯洛人类基本需要层次理论分哪几个层次? 2、试述马斯洛人类基本需要层次理论层层次之间的关系 3、如何满足住院患者自尊的需要。 4、护士如何满足住院患者对安全的需要 5、影响基本需要满足的因素有哪些 6、简述需要学说在护理实践中的应用意义 7、简述成长发展的规律及原则 8、简述艾瑞克森的洗礼社会发展理论在护理工作中的应用? 第四章护患关系及人际沟通 一、名词解释 1、人际关系 2、晕轮效应 3、人际吸引 4、护患关系 5、人际沟通 6、护患沟通 二、多选及填空题 1、主动-被动型护患关系模式适用于? 2、护患关系中非技术性关系包括? 3、促进呼唤关系的方法有? 4、非语言性沟通的表现形式有? 5、可能引起呼唤沟通障碍的不良沟通方式有? 6、人际之间的情感越密切,心理距离(),成为正性心理距离。 7、沟通的最高层次是() 8、非技术性护患关系是护理人员与服务对象在交往中的心理 社会、()、法律等方面的关系。 三、简答题 1、简述人际关系的特征 2、简述护患关系的分期 3、护患关系中非技术性关系包括哪些内容

护理理论在护理中应用

护理理论在护理实践中的应用 任何专业性学科的基础是建立一个可用于实践的知识实体。这些知识可称之为概念或理论,特别是在行为和社会科学领域中。护理学是一门实践性较强的应用学科,具有独特的知识体系作为实践的基础和指导,这些知识体系就是护理学的基本概念、模式和护理理论。20世纪60年代,美国的一些护理理论家开始确定和检验护理学的有关概念,并逐步形成独特的护理理论和模式,如0rem的自理理论、Roy的适应模式等。同时,在护理实践中,还经常应用一些其他的护理相关理论,如Maslow的基本需要层次论、成长与发展理论等。护理学的这些相关理论及护理的基本概念、模式和理论的作用就在于把护士每天的具体的、零散的护理实践有机地组织在一起,使得护理工作有一定的目的性,同时也可以加强护理专业的自主性和护理人员的责任心,帮助护理人员以科学的原则进行护理,有助于护理成为更独立的学科。自20世纪80年代中期开始,我国各院校、医院相继开展护理学相关理论及专业理论的教育,护理人员逐渐开始学习、认识理论,并探讨如何将来自西方的护理理论理论与中国的护理临床实践结合起来。 一、常用的护理理论 (一)0rem的自护理论 美国护理理论家奥瑞姆于1995年提出了自护模式。自护模式包括自护理论、自护缺陷理论和护理系统三部分。自护是指个体为维护自身的结构完整和功能正常,维持正常的生长发育过程,所采取的一系列自发的调节行为;自护能力是指人进行自护活动的能力,从事自我照顾的能力;自护需要包括一般的自护需要、与成长发育有关的自护需要和与健康欠缺有关的自护需要。自护缺陷是指人在满足其自护需要方面,在质或量上出现不足;当治疗性自护需要大于自护能力时,自护缺陷产生;自护缺陷有两种情况,一是个体的自护能力无法满足自己的自护需要,二是照顾者的自护能力无法满足被照顾者的自护需要。自护缺陷理论是奥瑞姆自护模式的核心。护理系统包括①完全补偿系统:适用于完全没有能力自护的患者,需要进行全面的照护;②部分补偿系统:患者有能力满足部分自护需要,其余部分需要护理人员辅助完成;③支持—教育. 系统:患者能够自理但需要指导。 (二)Roy的适应模式 适应模式由美国护理学家卡利斯塔·C·罗伊于1970年提出。适应模式的基本 内容如下图: 输入控制过程适应方式输出 (应对机制)(效应器) 生理调节机生理功适应反 刺激自我概念 适应水平角色功能 心理调节机制相互依赖无效反应

3护理理论与模式习题

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 3护理理论与模式习题 第十章护理理论与模式习题一、名词解释 1. 护理理念2. 自我护理二、填空题 1. 根据纽曼的健康系统模式 , 围绕 人体基本结构外有三条防线以抵御压力源的侵袭 , 分别是弹性防 御线、 ------- ------ 2. 根据罗伊的适应模式 , 个体的适应层 面 (Adaptive modes) 有四种 , 它们分别是生理功能、 -----、 角色功能、 ----- 三、判断题 1. 根据纽曼的健康系统模式 , 一级预防适用于压力源穿过正常防线个体表现出压力反应时。 2. 根据金的达标理论 , 护士与病人进行交流 , 可促进达 到护理目标。 3. 罗杰斯 (Rogers) 的护理理论属于以能量源为中心的护 理理论。 4. 奥瑞姆自护理论的核心阐述的是自我护理缺陷理论结构。 5. 金的达标理论重点讨论发生在人与人之间 , 特别是护士 与服务对象的人际系统之间的相互作用。 6. 根据纽曼健康系统模式 , 二级预防的目的是帮助服务 对象恢复及重建功能 , 减少后遗症 , 防止压力源的进一步损害 , 以维持个体的稳定性、防止复发。 四、选择题 A 型题 1. 根据纽曼的健康系统模式 , 以下 哪项是正确的描述 z A. 抵抗线位于正常防线之外 B. 正常防线 紧贴机体基本结构 C. 弹性防线紧贴子抵抗线‘ B 正常防线紧 1 / 5

自考护理学导论试题第六章

第六章 科学思维方法与临床护理决策 一、单项选择题 1. 思维最显著的特性是( ) A. 概括性 B.间接性 C 逻辑性 D.物质属性 答案:A 2. 对事物之间规律性内在联系的认识属于思维的( ) A.间接性 B.逻辑性 C 概括性 D.物质属性 答案: C 3. 某男, 32 岁,发生有机磷农药中毒, 护士遵医嘱使用阿托品抢救, 并通过观察患者瞳孔较 前散大,皮肤干燥,颜面潮红,心率加快等,判断患者达到阿托品化。护士的判断主要体现 了思维的哪项特性?( ) A .逻辑性 B.正确性 C.间接性 D .直接性 答案: C 4. 对某教学医院病房护理工作做评价时,将其分解为护理管理、护理教育等不同部分加以考 察以认识每一部分存在的问题,是科学思维方法中( ) A.观察 B.归纳 C 分析 D 综合 答案:C 5. 用妇产科护理常规引出对某一具体服务对象的护理方法是科学思维方法中( ) A.观察 B.演绎 C 分析 D 综合 答案:B 6. 科学思维最普通、最基本的形式是( ) A.逻辑思维 B.非逻辑思维 C 创造性思维 D.数理思维 答案: A 7. 护理人员在临床实践中经常用到的科学思维是( ) A.逻辑思维 C 创造性思维 答案:B 8. 评判性思维由( A.智力因素 C 情感态度因素 答案: B 9. 在护理措施无效时,护士能本着负责的态度承认措施的无效性,是情感态度因素中( ) A.自信负责 B.好奇执着 C 谦虚谨慎 D.诚实公正 答案:A 10. 下列不属于评判性思维特点的是( ) B.评判性思维 D.数理思维 )及相应的亚技能组成 B.核心认知技能 D 认知技能因素

相关文档
最新文档