一、需求
手机号与设备号绑定关系的设计与实现:要求一个手机号最多允许与3个设备绑定,一个设备最多允许5个手机号使用。要求使用java程序和mysql表实现,怎么设计表,怎么设计java程序?
二、设计
针对手机号和设备号的绑定关系,可以设计两张表:一个是"device"表,用于存储设备信息和绑定的手机号;另一个是"phone"表,用于存储手机号和绑定的设备号。
设计device表:
Column Name | Data Type | Description |
---|---|---|
device_id | INT | 设备ID,主键自增 |
device_name | VARCHAR | 设备名称 |
phone_1 | VARCHAR | 绑定手机号1 |
phone_2 | VARCHAR | 绑定手机号2 |
phone_3 | VARCHAR | 绑定手机号3 |
设计phone表:
Column Name | Data Type | Description |
---|---|---|
phone | VARCHAR | 手机号,主键 |
device_1 | INT | 绑定设备ID1 |
device_2 | INT | <