数据库该怎样划分?

来源:百度知道 编辑:UC知道 时间:2024/06/21 02:21:27
遇到这么一个问题,想不通,请教下大家..
对于一条公交线路来说有多个站,同时又有多个公交线路.
那么这个表该怎么设计啊?主键应该怎么设?
不用联合主键

其实就一个表就可以了。比如一个表里存储公交线路及本线路的站点及顺序就解决了,主键就是公交线路和站点。这样就是用了联合主键。如果是单个主键,我看只能建两张表了,另外再加一张站点为主键的表,如果再加一张表,数据上就有冗余了。

公交车表 — 公交车与站点关联表 — 站点表