我正在为门户网站设计数据库.具体来说,我有一个包含列的用户表:id,username和password.
此外,还有三种类型的用户:买家,卖家和经纪人,每个用户都有一个单独的表,其中包含列:名称,描述,移动设备,介绍人等.经纪人表没有介绍人专栏.
基于此设计,我想创建一个两步注册表单,其中包含第一步登录信息和第二步配置文件信息.
现在,业务规则规定用户可以是买方,卖方或经纪人.用户最多可以拥有一个配置文件(买方,卖方或经纪人).我想在数据库中将登录详细信息和配置文件信息分开
我做了什么:
我为用户,经纪人,买家和卖家创建了一个单独的表,其中用户ID为买家,经纪人和卖家表中的外键.
现在我的问题是
我是数据库设计的新手,所有的帮助表示赞赏.谢谢.