开发者社区 > 数据库 > 正文

范式化设计怎么理解?

范式化设计怎么理解?

展开
收起
vncamyi27xznk 2021-12-13 11:09:07 596 0
1 条回答
写回答
取消 提交回答
  • 下图所示,是一个部门和部门下的雇员之间的表设计,比如有个department表,存 depId和名字,还有一个user的表,来存每一个人和userId,要描述一个部门还有哪些人的时候,需要把这两张表关联起来。记录表的depId和userId之间的关系,当查一个部门有哪些人的时候,要先扫这个部门的人员表,得到这个部门的userId信息,比如查depId=2,得到的userId是1和2,这时转user表拿到1和2两个ID的用户名,同时拿depId=2的depName,才能获取depName是Math,一次查询,需要有三张表,这是范式化设计。image.png

    答复内容摘自《Cassandra实战指南》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=7881

    2021-12-13 15:47:18
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
面向应用的反范式化数据建模 立即下载
典型业务逻辑漏洞挖掘 立即下载
研发过程中的那些反模式 立即下载