实际项目开发中数据库设计那些事

Posted zhangleidswc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实际项目开发中数据库设计那些事相关的知识,希望对你有一定的参考价值。

1、表与表之间的逻辑关系分为:

    一对一关系:相应约束为A表主键,B表主键同时该列也为A表外键

    一对多关系:相应约束为A表主键,B表非主键列为A表外键且该列不可为空

    零或一对多关系:相应约束为A表主键,B表非主键列为A表外键且该列可为空,权限表中的父ID,一级模块父ID为NULL。

    多对多关系:相应约束为角色表主键roleid,权限表主键powerId,授权表rid为角色表外键,pid 为权限表外键,rid与pid复合主键。

2、设计工具:

3、ORM 框架优缺点:

4、设计步骤:

  

以上是关于实际项目开发中数据库设计那些事的主要内容,如果未能解决你的问题,请参考以下文章

数据库范式那些事

转载数据库范式那些事

线程池那些事之Dubbo线程池设计

iOS 关于MVC和MVVM设计模式的那些事

软件project—思考项目开发那些事

项目中的那些事---踩过的数据库坑