Database 我如何在db中存储几个与他们自己的餐厅相关的电话号码?

Database 我如何在db中存储几个与他们自己的餐厅相关的电话号码?,database,Database,我有一个名为“餐厅”的表格,其中包含每个餐厅的信息,我想添加其电话号码。 我是否应该创建另一个名为say“phones”的表,其中包含字段“phone1”、“phone2”、“phone3”等,然后在它们之间建立关系?或者他们的方法更简单?您可以制作一个名为“电话号码”的表格,其中有两列:“餐厅ID”和“号码”。是的,餐厅ID与餐厅的桌子有关系 你这么做是因为你不知道一家餐厅能有多少电话号码。它可以有一个数字,也可以有200个数字。这种设计允许您灵活地确定餐厅的电话号码。您可以制作一个名为“电话

我有一个名为“餐厅”的表格,其中包含每个餐厅的信息,我想添加其电话号码。
我是否应该创建另一个名为say“phones”的表,其中包含字段“phone1”、“phone2”、“phone3”等,然后在它们之间建立关系?或者他们的方法更简单?

您可以制作一个名为“电话号码”的表格,其中有两列:“餐厅ID”和“号码”。是的,餐厅ID与餐厅的桌子有关系


你这么做是因为你不知道一家餐厅能有多少电话号码。它可以有一个数字,也可以有200个数字。这种设计允许您灵活地确定餐厅的电话号码。

您可以制作一个名为“电话号码”的表格,该表格有两列:“餐厅ID”和“号码”。是的,餐厅ID与餐厅的桌子有关系


你这么做是因为你不知道一家餐厅能有多少电话号码。它可以有一个数字,也可以有200个数字。此设计允许您灵活地确定餐厅的电话号码。

如果您知道每家餐厅将有多少电话号码(即您需要增加多少列),您可以将#列添加到当前餐厅表中。这是最简单的方法,但可能是浪费空间


另一个简单的选择是创建一个PhoneNumbers表,该表将保存每个餐厅的外键,然后保存一个电话号码。因此,您可以在需要时为餐厅的每个电话号码添加新行。

如果您知道每个餐厅将有多少电话号码(即您需要多少额外的列),您可以只将#列添加到当前的餐厅表中。这是最简单的方法,但可能是浪费空间

另一个简单的选择是创建一个PhoneNumbers表,该表将保存每个餐厅的外键,然后保存一个电话号码。因此,您可以在需要时为餐厅的每个电话号码添加新行。

您可能还需要一个“类型”列来存储电话号码的类型:main、fax、皮卡订单、预订……您可能还需要一个“类型”列来存储电话号码的类型:main、fax、皮卡订单、预订。。。