首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个模式被规范化到什么级别?

这个模式被规范化到什么级别?
EN

Stack Overflow用户
提问于 2018-12-31 03:50:43
回答 1查看 36关注 0票数 0
代码语言:javascript
复制
logical design: 
Pet(name, type, birthday, cost)

determinants:
name->type
name->birthday
name->cost

以下是一些数据:

代码语言:javascript
复制
name   type   birthday   cost
Bruno  cat    1/1/1982   free
Poppy  cat    1/2/1982   20.00
Silly  cat    12/2/1995  free
Sam    dog    2/3/1989   100.00
Tuffy  dog    3/3/1974   free

行之间有重复的数据,但没有重复的列。我想它是BCNF格式的。

EN

回答 1

Stack Overflow用户

发布于 2018-12-31 04:35:12

是的,如果给定的依赖项覆盖了模式中包含的所有依赖项,那么该模式就是BCNF格式。在本例中,name是唯一的候选键,每个非平凡依赖项(包括封面所暗示的依赖项)的左侧部分是一个超级键。所以这个关系是用BCNF表示的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53980915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档