目前实体。关系为。一台设备必须绑定一张sim卡。一台设备只能绑定在一台车辆上。一台车辆只能属于一个公司。一个公司有多台车辆。设备安装在车辆上。需要填写绑定信息。sim卡安装在设备上 是否开通。 目前是。设备表。sim表。安装表关键。车辆与设备。车辆表。公司表 查询时需要查询某个公司的某台车辆是否绑定某台设备。是否开通
车辆对设备是一对一。设备对卡。一对一。车辆对公司。一对多。安装对设备及车辆是一对一。
我创建一张不知道算不算中间表。来关联。这几个实体的关系。只有卡与设备是依赖关系。其他实体都没有必要关联
那么你的问题是什么呢?定义一对多的做法是,一的那侧,定义为主键,并且关联到多的那侧即可。
把表与表的关系各建一张表
拆分关系。增加一个表。使之符合范式。
比如做学生选课系统。多个学生选多门课。这是多对多关系。
这样可以写成三个表。
分别为。学生表(学号,姓名)
课程表(课程号,课程名)
选课表(学号,课程号)
通过选课表,将学生和课程联系起来了。
拆分关系。增加一个表。使之符合范式。
比如做学生选课系统。多个学生选多门课。这是多对多关系。
这样可以写成三个表。
分别为。学生表(学号,姓名)
课程表(课程号,课程名)
选课表(学号,课程号)
通过选课表,将学生和课程联系起来了。