以下是一个简单的记账类app的数据库设计:

用户表(User):

| 字段 | 类型 | 描述 | | --------- | ------ | ------------ | | id | int | 用户id | | username | string | 用户名 | | password | string | 密码 | | email | string | 邮箱 | | created_at | date | 创建时间 |

账单表(Bill):

| 字段 | 类型 | 描述 | | --------- | ------ | ------------ | | id | int | 账单id | | user_id | int | 用户id | | type | string | 账单类型 | | amount | float | 账单金额 | | date | date | 账单日期 | | created_at | date | 创建时间 |

分类表(Category):

| 字段 | 类型 | 描述 | | --------- | ------ | ------------ | | id | int | 分类id | | user_id | int | 用户id | | name | string | 分类名称 | | created_at | date | 创建时间 |

用户与账单是一对多的关系,用户与分类也是一对多的关系。账单与分类是多对一的关系。

例如,一个用户可以有多个账单,每个账单属于一个分类。分类可以帮助用户更好地管理和统计账单。

在实际应用中,还可以添加更多的表和字段来满足具体需求,例如标签表、支付方式表等。

记账类app的数据库设计

原文地址: https://www.cveoy.top/t/topic/ZVa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录