快速摘要:我正在构建一个ERD图并且在连接两个表时迷失了方法。
简介: 我正在为我的项目构建一个ERD图。想法很简单:我可以输入有关公司的信息,它将保存在数据库中。后来,我可以看到提交公司的列表,作为列表。截至目前,我已经在“纸张”上提供了信息,我已将其实施到我的ERD图中,以便以后我可以告诉数据库,究竟必须保存什么以及在哪里。
我有一个主表“Company_Info”,它将有关公司的所有信息存储在数据库中。使用常识(或不:))我创建了“外国表”,它将存储有关公司的信息:“图库图像”,“Opening_hours”等。这种方式我相信,数据库或多或少清晰可读由他人。
ERD Diagram with the Description of all relationships
问题陈述 我们的想法是为公司创建一个简单的图库,以便他们可以上传他们的产品图片。如果有可能我想谈谈Gallery和公司表之间的关系。我看待它的方式,我认为它应该是这样的:
问题:我认为Gallery_Table和Company_Info表之间的关系不起作用。 原因:错误的关系。我对这两个表之间的联系感到困惑。 我通过公司PK& amp; FK。这样,我认为,数据库会知道哪些图像属于该特定公司。
混淆与Gallery_Images表中的gallery_id有关。它不应该与company_info表连接吗?
答案 0 :(得分:0)
图像(BLOB)是Gallery_Images中的重复组。如果您的目的是绘制ER模型的图表,这不是问题。
如果您的目的是绘制关系模型的图表,则重复组与第一范式不同。离开1NF的关系模式通常会遇到严重的问题,包括性能和数据管理本身。
我没有在图表中看到图库表格。我错过了什么吗?