sql 数据建模器中的外键问题
Issue with foreign keys in sql data modeler
对于我的大学作业,我的任务是在 SQL Data Modeler 中手动创建一个逻辑模型,该模型将被转换为数据库。但是,我在外键方面遇到了问题,因为当我从概念模型转换为逻辑模型时,外键被写为 'Entity_1 FK',而不仅仅是 'FK'.
例如,如果我有两个名为 'Entity_1' 和 'Entity_2' 的实体,每个实体分别具有一个属性 'Attribute_1' 和 'Attribute_2',它们都是主键,如果我在它们之间附加一个关系,Entity_2 中的外键将读取 'Entity_1_Attribute_1' 而不仅仅是 'Attribute_1'。
我已经被批准延期,因为这让我的导师和单位协调员都感到困惑,我真的无处可去。如果有人能提供一些见解,我将不胜感激。
创建外键约束后,您可以编辑包含新外键列的 table 并重命名该列。
对于我的大学作业,我的任务是在 SQL Data Modeler 中手动创建一个逻辑模型,该模型将被转换为数据库。但是,我在外键方面遇到了问题,因为当我从概念模型转换为逻辑模型时,外键被写为 'Entity_1 FK',而不仅仅是 'FK'.
例如,如果我有两个名为 'Entity_1' 和 'Entity_2' 的实体,每个实体分别具有一个属性 'Attribute_1' 和 'Attribute_2',它们都是主键,如果我在它们之间附加一个关系,Entity_2 中的外键将读取 'Entity_1_Attribute_1' 而不仅仅是 'Attribute_1'。
我已经被批准延期,因为这让我的导师和单位协调员都感到困惑,我真的无处可去。如果有人能提供一些见解,我将不胜感激。
创建外键约束后,您可以编辑包含新外键列的 table 并重命名该列。