关于“每天”的数据,数据库怎么设计

关于“每天”的数据,数据库怎么设计,第1张

所谓项目是指数据类型?前提:如果没有相同的表结构,那么就要每个项目单独建表。那没办法实现你说的。那么,只有所有项目统计表结构。数据分类:每日数据,固定数据。可以认为是日志表和资料表。分开建就是了。主要问题:每日数据库数据表的存储方式。之所以有这个问题,就是大数据量的处理。而不断增加的大数据量处理,必然涉及到分表或者历史数据清理了。:)而有较好查询支持的自然是分表。so,接下来就是讨论使用什么样的分表方式了。hash值分表,时间段分表,数据量阀值分表等。针对你这种情况,如果数据量不那么太大,采用数据量阀值分表可能会好。当然,变种、复合方案很多。那要像2楼说的那样,拿出的详细问题来。问题都没搞清楚,那就谁也帮不上你了。

网上资料说权限设计 = 功能权限 + 数据权限,我认为还是很有道理的。之前项目中只涉及到功能权限,没有数据权限,原因是最开始设计时,数据已经绑定在特定的用户下了,而且涉及到的表数量很少,不需要单独考虑数据权限的问题。

权限管理,最细致的权限管理有 用户,用户组,角色,权限,功能。根据不同的需求适当选择,如 用户量过大,每个人都授权和麻烦,就引入用户组,对用户组赋予权限。功能上也根据业务不同做适当的扩展。由于如用户权限之前存在多对多关系,需要引入中间表。

本系统设计如下:

数据量很小,功能也不复杂,所以只有用户,角色,权限(功能)及产生的中间表。

表中的数据都是提前填的,用户登陆,查ermroleuser表,获取角色,查ermrolefunction表,获取功能,再查ermfunction表,返回该用户的功能的中文,在页面上展示。

功能权限详细设计请参考,本项目也是受此启发:

>

一般项目开发是这样的,有需求之后 分两步走。

1,美工设计页面布局,

2程序员(组长了,项目经理了,)设计数据库(看项目大小了。如果小项目程序员直接开发直接设计了)。如果是大项目可能数据库设计就比较重要了,从e-r图了什么的开始设计到最后的数据库表的生成。

3 项目架构搭建,一般的公司都有自己搭建好的矿建了。

这是时候就正式的开始程序员的开发了。

-------

-基本上就是这个过程,希望帮到你了

以下是我精心推介的网址,希望对你有帮助。

>

以上就是关于关于“每天”的数据,数据库怎么设计全部的内容,包括:关于“每天”的数据,数据库怎么设计、2、用户权限管理,数据库表设计、怎么设计数据库表结构的网站是先做网页设计,还是先做数据库表设计的前后台哪个先做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9286436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存