Android 记账本APP 数据库概念模型设计及实体关系
以下是一个基于Android系统的记账本APP的数据库概念模型设计以及实体间的关系示例:
- 用户(User)实体:
- 用户ID(UserID)
- 用户名(Username)
- 密码(Password)
- 类别(Category)实体:
- 类别ID(CategoryID)
- 类别名称(CategoryName)
- 记账(Record)实体:
- 记账ID(RecordID)
- 用户ID(UserID)
- 类别ID(CategoryID)
- 金额(Amount)
- 日期(Date)
- 备注(Note)
实体间的关系如下:
- 用户(User)与记账(Record):一对多关系,一个用户可以有多条记账记录,一条记账记录只能属于一个用户。
- 类别(Category)与记账(Record):一对多关系,一个类别可以有多条记账记录,一条记账记录只能属于一个类别。
数据库概念模型设计导图如下:
+-------------+ +-------------+ +-------------+
| 用户 | | 类别 | | 记账 |
+-------------+ +-------------+ +-------------+
|用户ID | +----|类别ID | |记账ID |
|用户名 | | |类别名称 | |用户ID |
|密码 | | +-------------+ |类别ID |
+-------------+ | |金额 |
| |日期 |
| |备注 |
| +-------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这个数据库概念模型设计可以作为一个起点,具体的实现还需要根据具体的需求进行调整和扩展。
原文地址: https://www.cveoy.top/t/topic/cFjN 著作权归作者所有。请勿转载和采集!