以下是一个基于Android系统的记账本APP的数据库概念模型设计以及实体间的关系示例:

  1. 用户(User)实体:
  • 用户ID(UserID)
  • 用户名(Username)
  • 密码(Password)
  1. 类别(Category)实体:
  • 类别ID(CategoryID)
  • 类别名称(CategoryName)
  1. 记账(Record)实体:
  • 记账ID(RecordID)
  • 用户ID(UserID)
  • 类别ID(CategoryID)
  • 金额(Amount)
  • 日期(Date)
  • 备注(Note)

实体间的关系如下:

  • 用户(User)与记账(Record):一对多关系,一个用户可以有多条记账记录,一条记账记录只能属于一个用户。
  • 类别(Category)与记账(Record):一对多关系,一个类别可以有多条记账记录,一条记账记录只能属于一个类别。

数据库概念模型设计导图如下:

+-------------+       +-------------+       +-------------+
|    用户     |       |    类别     |       |    记账     |
+-------------+       +-------------+       +-------------+
|用户ID       |  +----|类别ID       |       |记账ID       |
|用户名       |  |    |类别名称     |       |用户ID       |
|密码         |  |    +-------------+       |类别ID       |
+-------------+  |                          |金额         |
                  |                          |日期         |
                  |                          |备注         |
                  |                          +-------------+
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |
                  |

这个数据库概念模型设计可以作为一个起点,具体的实现还需要根据具体的需求进行调整和扩展。

Android 记账本APP 数据库概念模型设计及实体关系

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

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