Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每日交易网站的Mysql数据库模式:如Groupon_Mysql_Database_Database Design_Database Schema - Fatal编程技术网

每日交易网站的Mysql数据库模式:如Groupon

每日交易网站的Mysql数据库模式:如Groupon,mysql,database,database-design,database-schema,Mysql,Database,Database Design,Database Schema,我想创建一个数据库,可以处理合作伙伴提供的日常交易。我还想以这样的方式设计它,使数据库本身不允许使用lat long、name和date time组合重复数据。目前我只有一家供应商,但将来我可能会从2-3家不同的合作伙伴那里获得交易 有一个表足以满足上述要求,它将处理所有数据 我将非常感谢任何意见/建议或提示,让我开始或朝着正确的方向前进。任何类型的参考信息 请让我知道,如果需要一些更多的信息或我不清楚的任何一点 问候,, K首先,我会将合作伙伴放在一个单独的表中,以存储他们的所有信息。然后,交

我想创建一个数据库,可以处理合作伙伴提供的日常交易。我还想以这样的方式设计它,使数据库本身不允许使用lat long、name和date time组合重复数据。目前我只有一家供应商,但将来我可能会从2-3家不同的合作伙伴那里获得交易

有一个表足以满足上述要求,它将处理所有数据

我将非常感谢任何意见/建议或提示,让我开始或朝着正确的方向前进。任何类型的参考信息

请让我知道,如果需要一些更多的信息或我不清楚的任何一点

问候,,
K

首先,我会将合作伙伴放在一个单独的表中,以存储他们的所有信息。然后,交易只需要一个partnerid。我不清楚这些交易是什么,如果您可能需要一个包含产品信息的单独表格,那么在给定的时间段内,交易实际上是产品和供应商之间的链接。 在这种情况下,除了可能需要的任何订单和其他信息之外,您至少需要三个表来存储交易

但如果您开始建模,强烈建议您阅读一些有关数据库规范化的内容。它将指导您在哪个表中存储什么


在我看来,您需要阅读一本关于“数据库规范化”的好书(或教程)。请阅读以下介绍: