用PowerDisigner建立一对一与多对多模型解析.docVIP

  • 29
  • 0
  • 约1.37千字
  • 约 14页
  • 2017-09-24 发布于湖北
  • 举报

用PowerDisigner建立一对一与多对多模型解析.doc

一对一模型 身份证----------用户 建立模型之前首先得想一下要建立一对一的模型的思路,建立模型思路才是最重要的,思路想好了用工具很快就会生成。 一对一模型的建立有两种方式: 相同主键 (继承来实现,只继承主键) 唯一外键 :一对多的一种特殊形式(外键是unique) 1、 相同主键型的一对一模式 (1)先创建两个概念模型 身份证 用户 用户的概念模型中没有设置主键 (2)用inheritance,从用户模型连接到身份证模型 (3)双击设置继承关系,选择inherit only primary altributes,只继承主键属性,否则会把所有属性在用户里再显示 (4)tool--转换成物理模型 (5)Database--生成脚本文件,去掉check model(如果没有连接pl/sql就选script generation) (6)如果面板上还有其他模板,勾选掉 (7)接下来确定,就可以成功生成脚本文件了。。。 用生成的脚本文件在plsql的命令窗口运行,生成两个表,插入数据 先插入身份证 再插入用户表信息 想要在用户表中加入身份证号是3的用户就会出错。idnum既是用户表的主键又是用户表的外键。 2、 唯一外键型的一对一模型 (1)各自创建两个概念模型都有主键 (2)表A-------表B建

文档评论(0)

1亿VIP精品文档

相关文档