将ER转换为SQLDDL

将ER转换为SQLDDL,sql,ddl,entity-relationship,Sql,Ddl,Entity Relationship,当我将ER转换为SQL DDL时,我需要仅为实体或关系创建一个表。这取决于您拥有的关系类型。如果它是多对多关系,那么它必须为关系本身要求一个单独的表。您可以通过任何方式在google ER图上搜索到关系数据库,或者在霍夫的《现代数据库管理系统的关系模型》一章中查找教科书。您需要为每个实体创建一个CREATE TABLE语句 您的关系通常实现为这些表之间的外键约束或外键索引。每个实体成为一个表,每个多对多关系成为一个表 还将子列(FK列)添加到(子)表中。在例如DeZign for Databas

当我将ER转换为SQL DDL时,我需要仅为实体或关系创建一个表。

这取决于您拥有的关系类型。如果它是多对多关系,那么它必须为关系本身要求一个单独的表。您可以通过任何方式在google ER图上搜索到关系数据库,或者在霍夫的《现代数据库管理系统的关系模型》一章中查找教科书。

您需要为每个实体创建一个CREATE TABLE语句


您的关系通常实现为这些表之间的外键约束或外键索引。

每个实体成为一个表,每个多对多关系成为一个表

还将子列(FK列)添加到(子)表中。在例如DeZign for Databases中创建N:M(多对多)关系时,您会看到一个交集表是自动创建的。自动添加的列首先是两个表的主键的列。您可以在本视频中看到:
是的,您需要为实体和关系创建表。另外,请记住,您必须包含外键并链接表

我已经表示了一个ER,现在我需要创建对应于该ER的表(sql ddl)