首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库体系结构

问数据库体系结构
EN

Database Administration用户
提问于 2018-01-05 10:07:20
回答 1查看 72关注 0票数 1

我是这个领域的新手。

我需要设计数据库。文摘:每间公寓都有一个柜台,用来监控水电费。煤气和电的费用。一座城市有许多房子,但一套公寓只有一个柜台。我需要建立合适的数据库。

我想它看起来像是一对多的连接,所以:

  • 第一个表: id_counter (主键),地址
  • 第二表: id_counter,cubicmetre_amounts
  • 第三表: id_counter,consumed_Vt

我是否理解它是正确的,它真的是‘一对多’,如果是的话,第二和第三表中的主键应该是什么?

提前感谢!

EN

回答 1

Database Administration用户

发布于 2018-01-05 15:13:11

你也需要一张单张的桌子,不是吗?

  • 表1:表2外键单张
  • 表2:公寓(“房屋”与公寓相同吗?)表3的外键
  • 表3:城市信息

您的密钥将是您为每个项目设置的唯一标识符。

如果房屋可以容纳多个公寓,那么你需要在表2和表3之间有另一张桌子。

是的,这确实是所有提到的表之间一对多的关系。你不能有一个单一的帐单,可以去多个公寓,一个公寓不能在多个城市(或房屋)。

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

https://dba.stackexchange.com/questions/194705

复制
相关文章

相似问题

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