在做一个移动的小项目,由一个“三户”关系,即客户,用户(手机号码),帐户;
关系为一个客户可以一对多个用户(一个人可以拥有多个手机号码),一个用户必须指定一个帐户(必须有一个帐户给用户收费),一个帐户可以为多个用户付费(合账)。
现在的表是客户:Customer(Customer_id(PK),ID_type,ID_number,Customer_Name,Customer_Birthday,Customer_Sex,Customer_Address);
用户:User(User_ID(PK),Moblie_number,Customer_ID(FK),Accout_ID(FK));
帐户:Account(Account_ID(PK),Contact_Person,Contant_Address,Contant_Balance); 不知道这样建表合不合理,希望大家给出意见。谢谢!
关系为一个客户可以一对多个用户(一个人可以拥有多个手机号码),一个用户必须指定一个帐户(必须有一个帐户给用户收费),一个帐户可以为多个用户付费(合账)。
现在的表是客户:Customer(Customer_id(PK),ID_type,ID_number,Customer_Name,Customer_Birthday,Customer_Sex,Customer_Address);
用户:User(User_ID(PK),Moblie_number,Customer_ID(FK),Accout_ID(FK));
帐户:Account(Account_ID(PK),Contact_Person,Contant_Address,Contant_Balance); 不知道这样建表合不合理,希望大家给出意见。谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货