Android 记账本APP 数据库设计:八个概念模型及实体关系
基于Android系统的记账本APP数据库设计包括八个概念模型设计及其实体间关系。以下是一个可能的设计示例:
-
用户(User):记录用户的基本信息,如用户名、密码等。
- 用户与账单之间的关系:一个用户可以有多个账单,而一个账单只属于一个用户。
-
账单(Bill):记录用户的账单信息,如账单名称、账单类型、账单金额等。
- 账单与用户之间的关系:一个账单只属于一个用户,而一个用户可以有多个账单。
-
类别(Category):记录账单的类别信息,如食物、交通、娱乐等。
- 类别与账单之间的关系:一个类别可以有多个账单,而一个账单只属于一个类别。
-
标签(Tag):记录账单的标签信息,用于进一步分类账单。
- 标签与账单之间的关系:一个标签可以有多个账单,而一个账单可以有多个标签。
-
支出类型(ExpenseType):记录账单的支出类型信息,如现金、信用卡、支付宝等。
- 支出类型与账单之间的关系:一个支出类型可以有多个账单,而一个账单只属于一个支出类型。
-
收入类型(IncomeType):记录账单的收入类型信息,如工资、奖金、投资收入等。
- 收入类型与账单之间的关系:一个收入类型可以有多个账单,而一个账单只属于一个收入类型。
-
地点(Location):记录账单的地点信息,如商店、餐厅、超市等。
- 地点与账单之间的关系:一个地点可以有多个账单,而一个账单只属于一个地点。
-
提醒(Reminder):记录账单的提醒信息,如提醒时间、提醒方式等。
- 提醒与账单之间的关系:一个提醒可以有多个账单,而一个账单只属于一个提醒。
以上是一个基于Android系统的记账本APP数据库设计的概念模型及其实体间关系。具体的数据库表结构可以根据实际需求进行设计和调整。
原文地址: https://www.cveoy.top/t/topic/cEmi 著作权归作者所有。请勿转载和采集!