当前位置: 首页 > news >正文

软考52-上午题-【数据库】-关系模式2

一、关系模式的回顾

见:软考38-上午题-【数据库】-关系模式

二、关系模式

2-1、关系模式的定义

 示例:

念法:A——>B

A决定B,或者,B依赖于A。

2-2、函数依赖 

1、非平凡的函数依赖

如果X——>Y,,但是X不包含Y,则称X——>Y是不平凡的函数依赖。(最常见)

示例:

2、平凡的函数依赖

如果X——>Y,,但是X包含Y,则称X——>Y是平凡的函数依赖。

示例:

学号——>学号

或者

(学号,课程号)——>学号

3、完全函数依赖

示例:

 单个属性,一定是完全函数依赖!因为没有其余的子集了

4、部分函数依赖(局部函数依赖)

示例:

单个属性,没有部分函数依赖。一定是完全函数依赖;

组合属性,可能是部分函数依赖,也可能是完全函数依赖。

5、传递依赖 

示例:

6、码(键)

6-1、候选码 (候选关键字)

示例:

 

属性或属性组合,其值能够唯一的标识一个元组。 但是其真子集不能! 

6-2、主码

候选码中的一个。

7、主属性VS非主属性

包含在任何候选码中的属性称为主属性,不包含在任何候选码中的属性称为:非主属性。

示例:

(学号,课程号)是候选码,则,学号是主属性,课程号也是主属性。其余的属性,比如:姓名,学号,都是非主属性。

8、外码(外键)

一个关系中的属性或者属性组并非该关系的码,但他们是另一个关系的码,则称其为该关系的外码。

9、函数依赖的公理系统

2-3、属性闭包计算 

求关系R的闭包,就是求关系R的主键! 

求闭包的过程:

因为A的闭包不能得到U的所有属性,所以A不是主键!

示例2:

示例3:

1、真题 

真题1:

 

真题2:

 

真题3:

 

真题4:

 

真题5:

【注意】:

候选码、主键,要求:真子集K不能决定U。

 

真题6:

 真题7:

真题8:

分解规则:

A——>BC

A——>B,A——>C

真题9:

 

真题10:

真题11:

http://www.lryc.cn/news/308247.html

相关文章:

  • devc++跑酷小游戏3.5.0
  • Redisson限流算法
  • GPT与MBR:硬盘分区表格式的革新与区别
  • 机器学习-1
  • Stream流详解
  • javaweb学习(day05-TomCat)
  • 【Unity】构建简单实用的年份选择器(简单原理示范)
  • LeetCode 2120.执行所有后缀指令
  • 租赁小程序|租赁系统|租赁软件开发带来高效运营
  • 大数据集群管理软件 CDH、Ambari、DataSophon 对比
  • 插值、逼近、拟合、光顺
  • Java单元测试 - mock静态方法
  • Unity使用PlayableAPI 动态播放动画
  • unity使用Registry类将指定内容写入注册表
  • Python进阶学习:Pandas--将一种的数据类型转换为另一种类型(astype())
  • OpenCV开发笔记(七十五):相机标定矫正中使用remap重映射进行畸变矫正
  • 光伏预测 | Matlab基于CNN-SE-Attention-ITCN的多特征变量光伏预测
  • k8s学习笔记-基础概念
  • C语言 变量
  • 2024年2月16日优雅草蜻蜓API大数据服务中心v1.1.1大更新-UI全新大改版采用最新设计ui·增加心率计算器·退休储蓄计算·贷款还款计算器等数接口
  • WEB漏洞 逻辑越权之支付数据篡改安全
  • 45、WEB攻防——通用漏洞PHP反序列化POP链构造魔术方法原生类
  • 雾锁王国服务器怎么建?雾锁王国服务器搭建方法
  • 设计模式篇---观察者模式
  • Docker常用命令Top20
  • Redis的发布订阅机制及其使用场景
  • 计算机网络的基础知识
  • QT-Http post 同步请求
  • 【JVM】StringTable 字符串常量池
  • Unity中URP实现水体(水的焦散)