Java疫情地图统计系统数据库概念设计
时间: 2023-05-29 16:07:44 浏览: 91
1. 数据库名称:epidemic_map
2. 表设计:
a. 表名:user
字段名 类型 描述
user_id int 用户ID
username varchar(50) 用户名
password varchar(50) 密码
email varchar(50) 邮箱
phone varchar(20) 手机号码
b. 表名:province
字段名 类型 描述
province_id int 省份ID
province_name varchar(50) 省份名称
c. 表名:city
字段名 类型 描述
city_id int 城市ID
city_name varchar(50) 城市名称
province_id int 省份ID
d. 表名:district
字段名 类型 描述
district_id int 地区ID
district_name varchar(50) 地区名称
city_id int 城市ID
e. 表名:user_location
字段名 类型 描述
user_id int 用户ID
province_id int 省份ID
city_id int 城市ID
district_id int 地区ID
longitude double 经度
latitude double 纬度
create_time datetime 创建时间
f. 表名:infected_location
字段名 类型 描述
province_id int 省份ID
city_id int 城市ID
district_id int 地区ID
infected_num int 感染人数
cured_num int 治愈人数
death_num int 死亡人数
update_time datetime 更新时间
3. 表之间的关系:
a. user表与user_location表为一对多关系,一个用户可以有多个位置信息。
b. province表与city表为一对多关系,一个省份可以有多个城市。
c. city表与district表为一对多关系,一个城市可以有多个地区。
d. user_location表与infected_location表为多对一关系,多个用户可以在一个感染地点。
阅读全文