数据库关系(1)

简介: 数据库关系(1)

例题:给定关系R(U,Fr) 其中属性集U={A,B,C,D},函数依赖集Fr={A->BC,B->D};关系S(U,Fs),其中属性集U={A,C,E},函数依赖集Fs={A->C,C->E},R和S的主键分别为();关于Fr和Fs的叙述正确的是();

以上为题干,先不看答案,数据库关系的考题一般是两问,第一问考主键,第二问考依赖关系;

主键:若满足该属性即可遍历全图,就是使用该属性可以推出其他属性,首先看Fr中A->BC,A可以推出BC,此处亦可写为 A->B,A->C,然后第二个表达式为B->D,当我们满足A属性时可由A推出B,B又可以推出D,所以A可以推出D,同时A可以推出C所以A是该关系的主键;

传递依赖:A推出B,B又推出D,所以该关系存在传递依赖即A—>D;

同理,根据上述方法可以推出S的主键与依赖关系;

相关文章
|
存储 SQL 数据库
数据库实验一:数据库与数据表定义(1)—— 数据库相关操作
修改服务器默认存储位置:右键点击服务器,选择属性中的数据库设置,修改数据和日志存放位置后点击确定
318 0
数据库实验一:数据库与数据表定义(1)—— 数据库相关操作
|
6月前
|
存储 设计模式 关系型数据库
13. 设计数据库
13. 设计数据库
|
6月前
|
SQL 存储 数据库
数据库和表的管理
数据库和表的管理
83 0
|
存储 SQL Oracle
数据库的相关概念
数据库的相关概念
66 0
|
存储 SQL 安全
数据库视频总结之概念篇
数据库视频总结之概念篇
|
SQL 存储 安全
【数据库】01——精通数据库需要掌握这九个维度 1
【数据库】01——精通数据库需要掌握这九个维度
|
存储 SQL NoSQL
【数据库】01——精通数据库需要掌握这九个维度 2
【数据库】01——精通数据库需要掌握这九个维度
|
存储 数据库 索引
数据库的设计
数据库的设计
114 0
|
存储 XML JSON
【数据库】数据库常见分类标准
【数据库】数据库常见分类标准
888 0
|
存储 SQL 数据管理
【数据库技术基础】数据库的三级模式结构
【数据库技术基础】数据库的三级模式结构
238 0
【数据库技术基础】数据库的三级模式结构
下一篇
无影云桌面