项目管理-数据库设计笔记


项目相关资料肯定是有整理,但是客户经常会以统计维度提出疑问,这就很头疼,比较好的方式就是以excel表格的形式整理,如果要集成到项目中,例如接口维度的权限控制,那么就要放到数据库中。

设计初衷

要满足的维度

模块
功能
需求
接口
接口矩阵图
业务系统

来源系统

来源系统以id还是以编码直接展示呢?
个人感觉,像这种几乎不变的内容,以编码形式更直观,也挺好用的。

接口表

id
接口名称 # 带编码
接口编码 # 英文编码

接口权限矩阵

至少要有以下字段
id
来源系统 # 可以直接用编码,不用联表查了
接口id # 这里不能直接用编码
权限开关 # 0:关闭(默认),1:开启

需要批量删除吗? 不需要,但是需要开发以来源系统为维度批量关闭的按钮。

接口的编号如何体现在接口文档里? 通过编码吗? id好像不太合适。

来源系统表

编码不可变。

为什么要用数据库

当你将数据取出来时,就会发现数据库有多么的方便。 # 这是哪个名人的原话来着

简单明了的说明了数据库的其中一个作用,取用数据。

注:如果一个表一个字段在数据库里存在,但是代码中没有任何用的地方,也没有触发器等交互,大概率是死亡数据(永远用不到的数据),这部分数据迁移时可以不用考虑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值