
数据库设计
xiaoxiao1777
这个作者很懒,什么都没留下…
展开
-
数据库表一对多,多对一,多对多的理解
建表的时候,首先得明确两个实体之间的关系是属于哪一种,多对多是属于双向的一对多,即:站在彼此的角度,它们都是一对多的关系比如: 班级和学生分析:先站在班级角度,一个班级有多个学生,再站在学生角度,一个学生只能属于一个班级,那么它们就不属于多对多的关系,这样关系就好建立了,在多的这边建立一个外键,与一的这边的主键关联,即:学生的这边建立 一个外键与班级主键相关联如果是多对多的关系,是不可以进行彼此建立外键的,只能另外建立一个关系表,来建立起它们之间多对多的关系用户,角色,权限就是这样的多对多关原创 2020-08-08 17:59:01 · 1176 阅读 · 0 评论 -
数据库设计工具-PowerDesigner
简称:PD,它是当下最流行的一个设计工具,优势在于:不用再用create table等语句创建表结构,只关注如何进行数据建模即可,将来的数据库语句,可以自动生成数据库建模:对实际应用场景进行分析,进而确定数据表的结构,当然不可能一下就设计的很实用,先确定最基本的,再逐步完善数据库是如何从无到有设计的?1.先设计界面2.界面显示什么,数据库设计对应的表和字段注意:springDa...原创 2019-12-08 11:30:37 · 250 阅读 · 0 评论 -
多租户SaaS平台的数据库设计方案
多租户技术,其实是一种软件架构技术的应用场景,是指:多个账套共用同一套系统,并且能保证各用户间数据的隔离,目的就是为了在同一套程序下实现多账套数据的隔离SaaS平台模式:软件服务商将软件统一部署到自己的服务器上,客户可以根据自己的需求按需付费,直接连接服务器使用底层设计决定上层建筑,这句话说的真好试用版:多个公司共享一个数据库正式版:一个公司账套对应一个数据库...原创 2019-12-08 09:45:10 · 2314 阅读 · 0 评论