啊阿怪 发表于 4 天前

【9.0.103.0】数据库设计方案

现在要设计一款系统用于给某区的药店、医院进行日数据的上传使用,药店和医院都对应多个数据清单事项,一家药店一天可以多次上报数据,每次上报数据直接在数据库新增数据即可,如何进行表的设计才能满足这样的需求呢?我下方demo中设置的是主子表,但好像不太行。除了将事务清单每个都设置成一个字段外还有其他比较好的方式吗?

Syl 发表于 4 天前

你这个需求以前很多药店再用,我印象中是每个店都有一套数据库,每天上班的时候开机自动获取总部的信息,所有业务都在本地进行。下班之前或者交班的时候点一下上传同步。


也就是说总部和分店是一模一样的数据结构(总部会多一些组织架构和主数据方便的内容)
比如你某个日志表A ,列都是为   A0(单位ID),A1(唯一代码),A2,A3,其中单位ID是集团统一分配的,不一定存在于分店表中,传递的时候一定要有
当上传的时候,根据A0和A1判断是否是新数据就行了

黑色幽默 发表于 4 天前

这是项目需求了吧

啊阿怪 发表于 4 天前

Syl 发表于 2024-6-25 09:44
你这个需求以前很多药店再用,我印象中是每个店都有一套数据库,每天上班的时候开机自动获取总部的信息,所 ...

我现在是所有机构都用我这一套数据库,数据结构方面不知道咋设计了:'(

Syl 发表于 4 天前

啊阿怪 发表于 2024-6-25 11:07
我现在是所有机构都用我这一套数据库,数据结构方面不知道咋设计了一个道理,表格复制一份,下面的店面根据组织ID存到一个表,点上报就根据上面的联合主键更新到集团表中

需要注意的是分店是否可以已修改?

Syl 发表于 4 天前

啊阿怪 发表于 2024-6-25 11:07
我现在是所有机构都用我这一套数据库,数据结构方面不知道咋设计了

甚至可以更加省事一点,增加一个字段。比如默认是0代表是未上传,点上传后改为1代表已经上传
根据这个进行查询,控制操作

Lay.Li 发表于 4 天前

感谢各位大佬的支持~
可以参考楼上大佬的反馈哈,这边儿也不清楚数据上报的具体内容。感觉楼上大佬说的比较有道理

每次上报数据直接在数据库新增数据即可

那就给每个药店设置一个药店的唯一码,上报的时候将这个唯一码同时传入,存储数据的时候有一个存储药店编码的字段,确认这条数据是来源于哪一个药店
页: [1]
查看完整版本: 【9.0.103.0】数据库设计方案