WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院数据库DB2 为 DB2 数据库设计对象模型 阅读

为 DB2 数据库设计对象模型

 2008-09-09 16:30:10 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示: 下一步将涉及 BdpConnection 组件,该组件映射到您需要用以存储对象模型的特定的 DB2 UDB 数据库,为 DB2 数据库设计对象模型(4),从 Data Explorer中,仅将针对 DB2 UDB SAMPLE数据库的 Db2Connection 拖至 EcoSpace 模

下一步将涉及 BdpConnection 组件,该组件映射到您需要用以存储对象模型的特定的 DB2 UDB 数据库。从 Data Explorer中,仅将针对 DB2 UDB SAMPLE数据库的 Db2Connection 拖至 EcoSpace 模块。这将产生一个 BdpConnection 组件,该组件被配置为使用 IBM DB2 UDB SAMPLE 数据库。现在选择 PersistenceMapperBdp 组件,并将其 Connection 属性指向 BdpConnection 组件。

现在,您只需要告诉您的 EcoSpace 模块要将 PersistenceMapperBdp 组件用作它的 PersistenceMapper(即作为持久存储模型的方法),因此要单击 EcoSpace 模块,并在 Object Inspector中选择 PersistenceMapperBdp 作为 PersistenceMapper 属性的值。请注意,您可以在运行时动态地指定该属性,这允许您切换持久性策略(例如,当未连接网络和 DB2 UDB 数据库时,使用单独的 XML 持久性文件作为本地公文包模型,然后当返回办公室时,重新连接 DB2 数据库为持久性方法)。

生成 DB2 模式

您完成了持久存储模型的大多数工作。剩下的就是 UML 模型和数据库模式之间的真正链接。虽然 IBM DB2 UDB SAMPLE 数据库已经包含了一个名为 EMPLOYEE 的表,但是该表不能直接与您 UML 模型中的 EMPLOYEE 类相兼容。为了自动创建正确的数据库模式(本例中,针对 DB2 SAMPLE 数据库),您应该单击 EcoSpace 模块上左下方的按钮来生成数据库模式,这将告诉您哪些表需要重新创建(如果 UML 模型中修改了它们相应的类定义),以及哪些表可以被删除 —— 如果您希望如此 —— 由于 UML 模型未使用它们,因此系统将之看作是“不必要的”。

对于本例,默认的 IBM DB2 UDB SAMPLE 数据库中,要(可选地)删除的表列表可在图 6 中看到,该图还显示了 PersistenceMapperBdp、BdpConnection 组件,以及 Tools Palette 中的 Enterprise Core Objects 组件。

上一页  1 2 3 4 5 6  下一页

Tags:DB 数据库 设计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接