PowerDesigner数据表的创建

本文介绍了数据库表创建及模型转换相关知识。创建模型有实体和实体关系连图,表有多种关系,创建实体有显示、代码名称和注释等。还说明了属性设置、表前缀规则,如系统表用S_开头等。介绍了主键创建方式,概念数据模型可转物理数据模型,最后通过代码执行成功建表。

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

首先我们点击创建模型,创建模型只有两种,一个是实体,一个是实体跟实体之间的关系连图。概念数据模型就是实体跟实体之间的关系,那么什么叫做实体呢?
一张表就是一个实体,多张表就是多个实体。表有一对多 多对多 多对一的关系。创建实体有三个名称,第一个Name就是显示名称,Code是代码名称,Comment就是对表的一个注释,注释就是你要对表的描述,想写什么都可以的,还有就是Code要用英文名称。
在这里插入图片描述

Atributes是用来创建属性的,里面还可以对实体进行详细编写,那我们需要一个学生ID就要在名称上面加上ID,Domain那里有三个属性,第一个Pnmary identifier就是主键的意思,第二个就是外键的意思 Mandatory , 第三个Displayed 就是属性是否为空的意思。你选择什么就是代表你当前的是属于什么属性,那么学生ID是主键就是勾选主键第一个选项。
在这里插入图片描述

表前缀主要是为了区分不同功能的表,而非解释表的功能,表的功能由表名来解释。前面要求表名的和长度要控制在30个总府以内,在此前提下,为了尽可能不影响表的命名,表前缀应该越短越好的。我们建议表前缀控制在两个以内。具体表前缀添加规则建议如下,括号内单个大写字母表示要添加的前缀。
我们在创建数据表的时候,系统表用 S_开头来命名,系统配置相关的基本信息表,字典表用D_开头命名 Dictionary,非系统字典外的字典表。中间表用R_开头 Relationship 多对多关系中间表。业务表用B_开头命名 Business 核心业务涉及的基本信息表。
在创建主键的时候有两种方式来创建,也可以点击那个像钥匙一样的图标来创建的,那样就比较方便一点。
PDM代表的是物理数据模型,我们选择的是Microsoft SQL Sever 2014数据库,这里用到的只有三种,就是模型 视图 还有表跟表之间连接的那条线,这里建表跟减实体的创建方法是一样的。
概念数据模型可以直接转换为物理数据模型,只需要简单的改一下名字的名称就可以转换为物理模型了,修改内容如下
在这里插入图片描述

接下来我们双击学生表点击提示框里面的Preview 里面是当前表的数据脚本文件,然后复制里面的查询代码(代码请看下图)把代码复制到SQL数据库新建一个表打开执行一下,在没有修改之前会报错,因为ID是一个域,我们要把它改为int类型,修改后就不会出错了,当执行成功,它就会自动生成一张表,这样我们就成功建好一个表了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值