用户/账户/账号的理解

文章目录

用户

用户概念的理解:

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

账户

账户概念的理解:

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

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

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

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

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

账号

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

关系

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

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

猜你喜欢

转载自blog.csdn.net/liaowenxiong/article/details/125823370
今日推荐