早教吧作业答案频道 -->其他-->
数据库FD推理规则已知关系模式R(ABC),F={A->B,B->C},求F+根据FD的推理规则,可推出F的F+有43个FD.怎么推理的?
题目详情
数据库FD推理规则
已知关系模式R(ABC),F={A->B,B->C},求F+根据FD的推理规则,可推出F的F+有43个FD.怎么推理的?
已知关系模式R(ABC),F={A->B,B->C},求F+根据FD的推理规则,可推出F的F+有43个FD.怎么推理的?
▼优质解答
答案和解析
这个首先要知道什么是闭包,主要是根据armstrong公理能够推倒出的都算在闭包里。
比如 AB->B, AC-B这些都算
Armstrong公理系统: 设U为属性集总体, F是U上的一组函数依赖, 于是有关系模式R, 对R来说有以下的推理规则:
A1 自反律: 若Y(=X(= U, 则X->Y为F所蕴含
A2 增广律: 若X->Y为F所蕴含, 且Z(=U, 则XZ->YZ 为F所蕴含
A3 传递律: 若X->Y和Y->Z为F所蕴含, 则X->Z为F所蕴含
定义2: F的闭包 在关系模式R中为F所蕴含的函数依赖的全体, 记作F+
比如 AB->B, AC-B这些都算
Armstrong公理系统: 设U为属性集总体, F是U上的一组函数依赖, 于是有关系模式R, 对R来说有以下的推理规则:
A1 自反律: 若Y(=X(= U, 则X->Y为F所蕴含
A2 增广律: 若X->Y为F所蕴含, 且Z(=U, 则XZ->YZ 为F所蕴含
A3 传递律: 若X->Y和Y->Z为F所蕴含, 则X->Z为F所蕴含
定义2: F的闭包 在关系模式R中为F所蕴含的函数依赖的全体, 记作F+
看了 数据库FD推理规则已知关系模...的网友还看了以下:
A市在B市的12km的位置,给B市发货的车以40km/时送货,以60km/时返回A市,往返1时10 2020-04-27 …
数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于( )。 A.封 2020-05-23 …
将关系模型与面向对象模型的优点相结合而构成的新的模型称为______数据模型,它是一种逻辑数据模 2020-05-23 …
要保证数据库数据的逻辑独立性,需要修改的是A.模式B.外模式/模式映像C.内模式D.模式/内模式映像 2020-05-23 …
数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于A.封锁表B.数据字典 2020-05-23 …
数据库中对全部数据的物理结构和存储方式的描述,作为数据库的A.外模式B.子模式C.模式D.存储模式 2020-05-24 …
数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于 ()。A.封锁表B. 2020-05-24 …
数据库系统的三级模式结构包括外模式、模式和内模式,其中数据库只有一个______。A.模式和内模式B 2020-05-24 …
数据库的3级模式中,描述数据库中全体数据的全局逻辑机构和特性的是()。A.外模式B.内模式C.关系模 2020-05-24 …
数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于()。A.封锁表B.数 2020-05-24 …