这个具体看你的需求啊。ID位自增列的话 查询效率应该还可以。

解决方案 »

  1.   

    首先,认同 DVD_01 说的“人-车”是一对多的关系。
    其次,人有天然的ID————身份证号,所以自增ID是完全不需要的。
    最后
    a)如果车号是指发动机序列号,不考虑改装换发动机的话,自增ID也是不需要的。
    b)如果车号是指车牌号码,你的系统不考虑旧车换新牌、旧牌换新车的情况,自增ID也是不需要的。
    c)其余情况,就是你需要记录车的变动历史,那么可能需要一个自增ID;
     但是考虑到日常使用总是以车牌为依据,所以车牌做主键,变动历史单开表,也是很有效率的设计。
    还有把车主身份证号放在车表中,以适应一对多的关系。