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数据库规范化和主ID';s_Mysql_Database_Normalization - Fatal编程技术网

MySQL数据库规范化和主ID';s

MySQL数据库规范化和主ID';s,mysql,database,normalization,Mysql,Database,Normalization,我有一个简短的问题。我有一个包含三个表的数据库,Shops,Tire\u Brands,和Accepted\u Tires,对于Accepted\u Tires,它只包含“id,Tire\u id,shop\u id” 是否有必要为已接受的轮胎设置“id”字段。我会用它吗,还是只要有“轮胎id”和“商店id”就可以了 希望这是有道理的。谢谢 不幸的是,你没有把数据库的结构弄清楚;如果接受的表仅用于解决其他两个表之间的多对多关系,则不需要,它不需要自己的ID不幸的是,您没有非常清楚地说明数据库的结

我有一个简短的问题。我有一个包含三个表的数据库,ShopsTire\u Brands,和Accepted\u Tires,对于Accepted\u Tires,它只包含“id,Tire\u id,shop\u id”

是否有必要为已接受的轮胎设置“id”字段。我会用它吗,还是只要有“轮胎id”和“商店id”就可以了


希望这是有道理的。谢谢

不幸的是,你没有把数据库的结构弄清楚;如果接受的表仅用于解决其他两个表之间的多对多关系,则不需要,它不需要自己的ID

不幸的是,您没有非常清楚地说明数据库的结构;如果接受的轮胎表仅用于解决其他两个表之间的多对多关系,则不需要,它不需要自己的ID,在这种情况下,
ID
字段是不必要的。您可以有一个由
tire\u id
shop\u id
列组成的复杂主键,因为这对列必须是唯一的。

在这种情况下,不需要
id
字段。您可以有一个由
tire\u id
shop\u id
列组成的复杂主键,因为这两个列必须是唯一的。

是否有任何表依赖于已接受的\u Tires表?据我所见,现在是否定的。但是,将来会有任何一张桌子像一个孩子一样依赖于被接受的轮胎吗?如果是,请立即查找ID。

是否有任何表依赖于已接受的轮胎表?据我所见,现在是否定的。但是,将来会有任何一张桌子像一个孩子一样依赖于被接受的轮胎吗?如果是,现在就去拿身份证