MySql工作台:创建关系属性

MySql工作台:创建关系属性,mysql,database,mysql-workbench,Mysql,Database,Mysql Workbench,关于如何使用MySql workbench(例如)创建外键关系,有很多教程,但我找不到任何描述如何给出关系属性的教程 例如,这里有一个非常简单的关系(假设属性“name”是两个实体的主键)。如何在MySql工作台中创建与这样一个属性的关系 这是一种多对多关系。您需要一个第三个表,这个表位于其他表的中间。 purchases table --------------- customer_name product_name date_of_purchase quantity (optional)

关于如何使用MySql workbench(例如)创建外键关系,有很多教程,但我找不到任何描述如何给出关系属性的教程

例如,这里有一个非常简单的关系(假设属性“name”是两个实体的主键)。如何在MySql工作台中创建与这样一个属性的关系


这是一种多对多关系。您需要一个第三个表,这个表位于其他表的中间。
purchases table
---------------
customer_name
product_name
date_of_purchase
quantity (optional)

因此,任何具有属性的关系都需要它自己的表?如果有一对多关系,那么所有“属性”都存储在其中一个表中。我的意思是,如果上面的图表是一对多,那么“购买日期”属性将如何表示?关系是否仍然是一个单独的表?购买日期将在现有的两个表中的一个表中