我是靠谱客的博主 乐观玫瑰,最近开发中收集的这篇文章主要介绍用户/账户/账号的理解用户账户账号关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 用户
  • 账户
  • 账号
  • 关系

用户

用户概念的理解:

用户就是使用者,可以是个人用户,也可以是机构用户。

账户

账户概念的理解:

账户,所谓“账”,就是系统根据“账”来存储和管理数据,类似记账、做账这样的概念。例如,某个用户使用系统后会产生很多属于该用户自己的数据,那么这些数据是必须根据不同用户来存储和管理的,因此就要分账管理这些数据,即将这些数据记入到某个账户下(类似做账),账户就是这样产生的概念。

账户是用来分类、归集用户行为数据的,原本是金融机构用来分类记录不同户头的金融数据,现在互联网产品也使用账户这个概念来分类记录用户的行为数据或业务数据。

系统其实可以为一个用户生成多个账户的,即一个用户可以拥有多个账户,不同的账户记录不同的数据。

拿银行系统来举例,一个人第一次在银行开户,系统会生成一条个人用户的记录,这条记录记载的是这个人的有关属性(用户名称、姓名、性别、国籍、婚姻、民族等),同时会再生成一条金融账户的记录,这条记录记载的是金融账户的有关属性(账号、账户类型、余额、密码、户主等)。你还可以继续在这家银行开户,那么系统会再生成一条金融账户记录,结果就是系统中只有一条关于你的用户记录,但是有两条金融账户记录。

但是,很多时候系统设计者或开发者,将用户与账户搞混淆了,因此现在很多系统的用户与账户是相同的概念。一条用户记录就记载了用户名称、姓名、性别、账号、账户名称、密码等所有的信息,这是不合理的。

账号

账号就是账户的唯一标识、编号、代号。
企业为户头(户头就是指用户)开设的账户的账号。

关系

用户与账户是一对多的关系
账号与账户是一对一的关系
用户与账号是一对多的关系

软件系统中,如果用户永远只有一个账户,那么可以将账户与用户的属性信息合并成一条记录,此时可以简单的将用户等同于账户(本质不是同个概念)。

或者这样理解:
如果系统中一个用户永远只有一个账户,那么只要设计一张表-账户表,每个账户都有户头(即账户的所有者,也就是用户),所以账户表中会记载账户的户头信息(即用户信息),而账户类型可以分为个人账户、机构账户,其实就是按用户类型对账户进行分类。而一个用户对应多个账户的业务场景中,则是根据业务类型对账户进行分类。所以这样的账户亦可以称为个人账户、机构账户,类似按业务分类的账户称之为保险账户、存款账户。

其实不论是保险账户、存款账户,还是所谓个人账户、机构账户,都是某个用户名下的账户,账户都是属于用户的,所以亦可以将这些账户称为用户账户。

最后

以上就是乐观玫瑰为你收集整理的用户/账户/账号的理解用户账户账号关系的全部内容,希望文章能够帮你解决用户/账户/账号的理解用户账户账号关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部