将通用信息设计模型转化为UML类图形式的SQL数据库模型,需要进行以下操作: 将所有实体类型(或更好地说是表示对象类型的类)表示为带有SQL数据类型名称的“对象表”构造型的类,并使用“pkey”构造型替换UML中的“{id}”属性修饰符: 对于不支持枚举的DBMS,通过将对象表与相应的枚举表连接来消除枚举属性,连接使用外键依赖箭头(一种带有“fkey”构造型的UML依赖关系): 否则,如在MySQL中使用其语法如下所示: 消除多值属性: 消除关联: 用外键依赖替换所有功能关联: 用一个带有“association table”构造型的类和两个外键依赖代替任何多对多关联(关系类型): 消除一般化/继承关系: 有关更多信息,请参见此书章节。