引用的命名格式:
1、子表名_主表名_键名
例如:
子表名:Sections
主表名:Groups
键名:GroupID
引用的名称:Sections_Groups_GroupID

2、业务前缀_子表名_主表名_键名
例如:
子表名:cs_Sections
主表名:cs_Groups
键名:GroupID
引用的名称:cs_Sections_Groups_GroupID

3、(子表业务前缀)子表名_(主表业务前缀)主表名_键名
例如:
子表名:xeen_Roles
主表名:aspnet_Roles
键名:RoleID
引用的名称:xeenRoles_aspnetRoles_RoleID

4、子表名_主表名_键名1&键名2
例如:
子表名:Us
主表名:Os
键名1:UID
键名2:OID
引用的名称:Us_Os_UID&OID
针对引用的表是复合主键

5、子表名_主表名_主表键名~子表键名
例如:
子表名:FriendUsers
主表名:Users
主表键名:FriendUserID
子表键名:UserID
引用的名称:FriendUsers_Users_FriendUserID~UserID
针对引用的主表和子表的键名不相同的情况

综上所述:
[相同业务前缀_]_[子表业务前缀]子表名_[主表业务前缀]主表名_(键名1&键名2&...|主表键名~子表键名)

转载于:https://www.cnblogs.com/konimeter/archive/2006/04/13/374722.html

Solartimes共识——PowerDesigner设计——引用的命名相关推荐

  1. 使用PowerDesigner 设计SQL Server 数据库

    工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005 第一步:概念数据模型 打开PowerDesigner 软件,设计"概念数据模 ...

  2. PowerDesigner设计数据库

    PowerDesigner设计数据库 李伟华 2000年9月 说明:此文档为本人经验积累之所得,非部门设计文档(版权所有) 本文档不讲述如何使用PowerDesigner,而是讲述如何将PowerDe ...

  3. Solartimes共识——View(20060502)和Form(20060501)

    Form: 1.ReadOnly字段用Label实现 2.新建.修改.明细分开不同的页面实现 3.在数据库中字段的值为null或""的在页面上表达应该有所区别 4.字段的长度,页面 ...

  4. PowerDesigner设计的数据库 ORA-0092

    异常 数据库由Powerdesigner设计,格式为Oracle10g,由Powerdesigner生成的数据库并没报什么异常,使用navicat也能正常操作,而使用PLSQL Developer去出 ...

  5. PowerDesigner设计MySQL表结构转SQLServer问题

    0x00 问题背景 用设计PowerDesigner设计好了MYSQL的表结构,但是某个系统采用的是SQLServer数据库,也需要用到这些表,那么如何省时省力地迁移到SQLServer数据库呢,笔者 ...

  6. powerdesign java,PowerDesigner设计数据库表

    1.说明 使用PowerDesigner设计数据库表, 然后将表设计导出为Word文档, 以及MySQL数据库对应的DDL刷库脚本. 2.创建模型 首先创建概念数据模型: File -> New ...

  7. (PD)PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法(关联MySQL)

    1.在所要编辑的表上双击,打开Table Properties窗口,并将上面的选项卡切换到Columns,如下图: 2.点击Customize Columns and Filter按钮,下图红框中的按 ...

  8. PowerDesigner设计表添加注释问题

    问题: 使用PowerDesigner设计表模型的时候,如何给各个字段添加注释. 解决: [img]http://dl.iteye.com/upload/attachment/483632/7d515 ...

  9. 数据库设计中的命名规范

    1.引言 数据库设计过程中表.字段等的命名规范也算是设计规范的一部分,不过设计规范更多的是为了确保数据库设计的合理性.为了项目最终的协调稳定性,而命名规范则更多的是为了确保设计的正式和统一.公正的讲, ...

最新文章

  1. 【Java基础】关键字
  2. 混合云如何落地?光环有云携手AWS一触即发
  3. ci 框架插入时返回插入的id号
  4. python爬斗鱼直播_Python爬取2000万直播数据——看20万游戏主播能否月入100万
  5. 学习数字图像处理经验谈
  6. Qt之程序发布以及打包成exe安装包
  7. Android开发之运行客户的Demo拿不到数据
  8. Java抽象– ULTIMATE教程(PDF下载)
  9. 电脑测速软件_联通你我【宽带提速】让网速飞!超实用的宽带测速提速攻略来啦!...
  10. php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...
  11. 【HDU - 2104】hide handkerchief (素数)
  12. 数据字典在sga的哪一个组件中缓存_【赵强老师】Oracle数据库的内存结构
  13. 剑指 Offer II 070. 排序数组中只出现一次的数字
  14. 什么是clearfix?
  15. Android添加垂直滚动ScrollView 常见问题
  16. oracle11g64位怎么用sql,Oracle11g64位下使用PLSQL
  17. 三菱FX5U rtu方式通讯两台施耐德ATV320变频器
  18. iOS开发之获取实时气压、相对高度
  19. R语言 | 编写自己的函数
  20. Flutter Dio网络请求:DioError [DioErrorType.RESPONSE]: Http status error [400]或者[500]

热门文章

  1. Seata多微服务互相调用_全局分布式事物使用案例_Order-Module order微服务的配置搭建_写代码上---微服务升级_SpringCloud Alibaba工作笔记0061
  2. 面试工作笔记001---记录各种语言_各种技术经典面试问题
  3. SpringCloud工作笔记031---Idea中JDK为1.8,还提示Diamond types are not supported at this language level
  4. Face alignment at 3000 FPS via Regressing Local Binary Features
  5. lua调用shell 脚本
  6. 无人驾驶之入门(开篇)
  7. redis 重新加载_Redis持久化和Redis持久化方式
  8. 冒泡排序法和选择排序法
  9. 匿名类 java final_java提高篇(十)-----详解匿名内部类 ,形参为什么要用final
  10. c语言牛顿方法,C语言编写牛顿迭代法的跟踪