我只想创建一次模型,然后在任何类型的数据库中使用它,而无需修改模型。
我应该如何处理数据类型?我发现有数字和其他类型的数据类型。在mysql或access中对应的是什么?
答案 0 :(得分:2)
问题是模型的物理实现之间的任何真正的差异或自定义(如物理存储,这绝对是非可移植的语法)都将丢失。
在这种情况下你应该做的是:
或
答案 1 :(得分:0)
PowerDesigner允许您创建概念数据模型,该模型可用作创建多个物理数据模型的源,每个模型都与特定DBMS相关联。对概念数据模型所做的更新(例如新表)可以自动合并到先前创建的几个物理数据模型中。
概念模型中使用的数据类型将映射到所选DBMS的特定数据类型。您可以控制这些映射,甚至可以创建自定义DBMS配置。在PowerDesigner 12.5中,请参阅(工具 - >资源 - > DBMS)。
答案 2 :(得分:0)
如果您有任何用户定义的数据类型(当然Sybase无法提供预定义的映射规则),您可以使用元模型编辑器自己创建映射过程,或者如果您需要仅重新映射生成的模型中的特定列 - 在地图编辑器中。