在PowerDesigner中设计物理模型1——表和主外键

本文介绍了如何在PowerDesigner中设计物理模型,包括直接新建、从概念或逻辑模型生成、逆向工程等方式。详细阐述了如何添加表、设置主键(单列和复合主键)以及创建外键,同时提及了其他约束如CHECK、默认值和非空约束。此外,还预告了后续将讨论的视图、存储过程等数据库对象的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在PD中建立物理模型由以下几种办法:

  1. 直接新建物理模型。
  2. 设计好概念模型,然后由概念模型生成物理模型。
  3. 设计好逻辑模型,然后由逻辑模型生成物理模型。
  4. 使用逆向工程的方法,连接到现有的数据库,由数据库生成物理模型。

物理模型能够直观的反应出当前数据库的结构。在数据库中的表、视图、存储过程等数据库对象都可以在物理模型中进行设计。由于物理模型和数据库的一致性,接下来以数据库对象和物理模型对象的对应来一一介绍:

新建物理模型时需要指定物理模型对应的DBMS,这里我们使用SQL Server 2008,新建一个物理模型后,系统会显示一个专门用于物理模型设计的工具栏:

image

若要在物理模型中添加一个表,单击“表”按钮,然后再到模型设计面板中单击一次便可添加一个表,系统默认为表命名为Table_n,这里的n会随着添加的表增多而顺序增加。添加的表是没有任何列的,如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值