关于数据库的设计的一点思路

2.5 年前,就学过php,不过当时并没有学好,导致对数据库的设计是一知半解的;一直都知道php 在设计时,使用的是 MVC 模式,但是什么是MVC ,却没有搞懂过。前两天重新翻看了以前的笔记,才明白MVC 的思路

现在自己设计一个 关于汽车保险的详情数据库,先来分析一下:数据库中需要有id,有保险公司,保险公司是可以选择的,再一个是保险分类,主要有三种质保类别,1是综合质保方案,2是重要质保方案,3 是经济质保方案。然后,每种质保方案,我们可以把它设置四种选项 :0默认,1好,2中,3差;设计了一条数据,我们有时并不想显示,但是也不想删除,那么就需要设定一个字段来控制它是否显示。另外,如果想要追溯是谁修改了显示方式,就还需要增加字段,是否修改的标示,修改人。最后,创建人,创建时间,修改人,修改时间

 

下面是自己设计的详情表的结构:

 

模拟表如下:

 

 

 

在 MVC 数据的处理中,MV 是执行者,C 是控制者,指挥全局。C 不做事,只是发出指令,由M处理,然后V 来显示

当然,有时候也可以把 MC 写在一起,但是如果这样写,小项目还好,一旦项目大了,要修改起来很麻烦,所以 MC 还是分开写比较妥当

 

在上图的结构表中,为什么把操作页面分为三部分呢?因为在后台操作数据的时候,第一是显示数据清单,这里就对应着列表页,把已有的东西显示出来;第二是要修改,所以这就自然成了第二个页面修改页了,第三个是添加新的数据,这就对应着添加页的页面了

以上,迷迷糊糊中,把以前 MVC 的思路理了一遍

 

转载于:https://www.cnblogs.com/huanying2015/p/10741556.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值