1.考生(准考证号,姓名,电话,家庭住址,专业编号,专业名称,报考年份,报考备注) (1)试分析该关系模式的函数依赖,并指明其主码。(函数依赖集) (2)画出函数依赖示意图 (3)该关系是否存在部分函数依赖,若有,请指出。 (4)将该关系分解到2NF,3NF。
时间: 2024-05-08 10:20:52 浏览: 13
1. 该关系模式的函数依赖及主码:
- 准考证号 → 姓名,电话,家庭住址,专业编号,报考年份,报考备注
- 专业编号 → 专业名称
- 主码:准考证号
函数依赖集:{准考证号 → 姓名,电话,家庭住址,专业编号,报考年份,报考备注, 专业编号 → 专业名称}
2. 函数依赖示意图:
```
+-----------------+
| 准考证号 |
+-----------------+
|
|
+---------+---------+
| |
v v
+-----------------+ +-----------------+
| 姓名 | | 专业编号 |
+-----------------+ +-----------------+
| 电话 | | 专业名称 |
| 家庭住址 | +-----------------+
| 报考年份 |
| 报考备注 |
+-----------------+
```
3. 存在部分函数依赖,即准考证号 → 专业编号,专业编号 → 专业名称,可以通过分解消除。
4. 分解到2NF:
- 子关系模式1:{准考证号, 姓名, 电话, 家庭住址, 报考年份, 报考备注}
- 子关系模式2:{专业编号, 专业名称}
分解后的关系模式已经满足2NF。
分解到3NF:
- 子关系模式1:{准考证号, 姓名, 电话, 家庭住址, 报考年份, 报考备注}
- 子关系模式2:{专业编号, 专业名称}
- 子关系模式3:{准考证号, 专业编号}
分解后的关系模式已经满足3NF。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)