谁能提供一下财务软件数据库设计的思路

谁能提供一下财务软件数据库设计的思路,第1张

我自己做了一个用,主要有2张表。

1、用户表,里面有用户和密码(软件登录窗口用)

2、财务记录表,记录日常财务支出,和收入。(存放日常帐目)

表1只要有‘用户’‘密码’2个字段就可以了

表2有‘日期’,‘类型’,‘资金’,‘备注’等4个字段。

个人认为这4个就足够了。

日期:财务支出,收入的日期

类型:这个要自己合理的填写,如:日常支出,伙食费,手机费等

资金:记录钱数,10块,20块,100块。花销数目。

备注:对类型的具体说明,比如日常支出10块,可以备注为:具体做了些什么!

转换成数据库的话,基础数据库中一些要计算的字段就不比要了,只在输出时通过计算(查询)输出就可以了

另外建议最少建两个表,一个是基础数据,另一个是工作量表,用关键词(比如车号)联接起来用

我建议你不如专门做一个加分记录表,就是把加分的部分独立出来,连1-12月的固定加分也做的这个表去,可以用一个字段说明。不过这样做的话,当你存数据的时候,就要用到存储过程来写了。

我的具体实施是:

人员表:ID编号,姓名,总得分,(后面还可以加些是否启用等标识)

分数记录表:ID编号,分数编号,得分,得分时间,固定加分标识,是否启用

如果这样写的话,就算满一年也可以继续用下去,你上面的设计基本上1年以后一考虑过么?

但这样设计的话,需要你写2个存储过程,一个是每次增加分数记录表的时候需要在人员表那进行更新总得分;另一个是当分数记录表那的更新为停用时,也需要在人员表那进行删减。

MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在MySQL中,创建数据库的基本语法格式如下所示

CREATE DATABASE 数据库名称;

在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一的,不可重复出现。

例如下面我们创建一个名称为itcast的数据库,SQL语句如下所示:

CREATE DATABASE itcast;

执行结果如下所示:

如果看到上述运行结果,说明SQL语句执行成功了。为了验证数据库系统中是否创建了名称为itcast的数据库,需要査看数据库。在MySQL中,查看数据库的SQL语句如下所示:

SHOW DATABASES;

使用SHOW语句査看已经存在的数据库,执行结果如下所示:

从上述执行结果可以看出,数据库系统中存在5个数据库。其中,除了我们之前创建的itcast数据库外,其他的数据库都是在MSQL安装完成后自动创建的。

创建好数据库之后,要想査看某个已经创建的数据库信息,可以通过SHOW CREATE DATABASE语句查看,具体语法格式如下所示:

SHOW CREATE DATABASE数据库名称;

查看创建好的数据库itcast的信息,SQL语句如下所示:

SHOW CREATE DATABASE itcast;

上述执行结果显示出了数据库itcast的创建信息,例如,数据库itcast的编码方式为utf-8。

数据库就是存放信息的地方,比如一个网站用户要登录,那么要将用户的用户名和密码记录在数据库中。

你要建立网站,小型的用Access数据库就可以了。

数据库的设计是很麻烦的,因为要根据你的网站来设计。

比如你网站有用户登录版块,那么需要设计用户表存在数据库中。如果有日志版块,那么需要一个日志表记录你的日志,这个表可能有发表时间,题目,内容等字段。

以上就是关于谁能提供一下财务软件数据库设计的思路全部的内容,包括:谁能提供一下财务软件数据库设计的思路、这张Excel表怎么建对应的mysql数据库,大神们有没有什么思路啊、请教一个关于数据库设计的思路等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9270056.html

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

发表评论

登录后才能评论

评论列表(0条)

保存