关于powerdesigner中索引的东西

关于powerdesigner中索引的东西

   这段时间,使用PD做数据库模型,感觉很不错,将自已的经验总给一下.还有许多功能我没时间总结,以后有时间,继续补吧
  
. 如何在PowerDesigner下建索引
  
 1. 双击表设计图,出来Table Properties,在Tab 页中选择 Indexes
  
   数据库建模工具PowerDesigner总结(组图)



 2. 单击新建索引的属性,出现Indexex Properties
  
 数据库建模工具PowerDesigner总结(组图)



 3. 增加一个索引包含的字段
  
 数据库建模工具PowerDesigner总结(组图)



点击"下图中的增加列图标出现图如下"



选中相关字段后,点OK
最后返回属性页,点preview出现图如下



好了,索引建立成功

======================================

.如何在PowerDesigner 下建自增列
  
 1. 使用SqlServer 数据库中的下列语句来完成
  
  建表语句中,在要做为自增列的字段中,加上如下
  IDENTITY(1,1)
  
  还有可以使用下面语句,重置自增种子
  dbcc checkident(ConfigSys,reseed,0);
  
.如何在PowerDesigner 下检查设计模型
  
  1. 在菜单栏中选择 Tools -? Check Model, 如下图
  
 数据库建模工具PowerDesigner总结(组图)



  2. 选择要检查的每项设置
  
 数据库建模工具PowerDesigner总结(组图)



  3. 确定后,将出来检查结果汇总信息
  
 数据库建模工具PowerDesigner总结(组图)


P、F、M、D、N它们代表以下的词吗?
P:主键
F:外键
M:mandatory
D:display
N:
上面的M、D、N分别是什么意思?
2、在这个窗口中为什么外键不能钩呀
3、还有“Alternate key”按钮是什么意思
4、在PowerDesigner6 中为表字段建索引的窗口最右边,为字段设置属性有:
P、F、A、U、C、N它们代表以下的词吗?
P:主键
F:外键
A:Alternate key
U:unigue 唯一(默认是u)
C:cluster
N:
 
为了提高数据库的查询速度,每个表又会建立索引,Powerdesigner默认设置为每个表必须有一个索引,否则会出现警告.
 
category      约束                                       object                       Location!
!Table          Existence of index                 table 'sale'                   <model>
 
因此,当构建完整个表结构后,还要给每个表添加一个索引.添加索引的原则是唯一性.本例的索引都是加在每个表的主键上,索引名称与主键名称相同.
 
添加索引的时候要将索引的聚集属性(Cluste)去掉,否则生成数据的时候会与表中主键冲突.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值