主外键表的插入更新 这个具体看你的需求啊。ID位自增列的话 查询效率应该还可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先,认同 DVD_01 说的“人-车”是一对多的关系。其次,人有天然的ID————身份证号,所以自增ID是完全不需要的。最后a)如果车号是指发动机序列号,不考虑改装换发动机的话,自增ID也是不需要的。b)如果车号是指车牌号码,你的系统不考虑旧车换新牌、旧牌换新车的情况,自增ID也是不需要的。c)其余情况,就是你需要记录车的变动历史,那么可能需要一个自增ID; 但是考虑到日常使用总是以车牌为依据,所以车牌做主键,变动历史单开表,也是很有效率的设计。还有把车主身份证号放在车表中,以适应一对多的关系。 求一个计算时间的函数 很少的数据,很简单的查询,出现查询超时问题 数据库日志有什么用 SQL更新难点 【吐血请教】sql查询语句 RESTORE DATABASE 应该如何用 把日语字符的UNICODE值存到SQL SERVER中,怎么让它显示出日语字符? 剔除项的sql查询,勿请帮忙 SQL2000 通过存储过程无法插入记录, 急!!!!!!!! 这个存储过程怎样写 win8.1安装SQL2008报错!忽略错误安装完毕也不能运行求大侠. SQL语句在数据库可以正常查询,但是在程序引用时却总是报错
其次,人有天然的ID————身份证号,所以自增ID是完全不需要的。
最后
a)如果车号是指发动机序列号,不考虑改装换发动机的话,自增ID也是不需要的。
b)如果车号是指车牌号码,你的系统不考虑旧车换新牌、旧牌换新车的情况,自增ID也是不需要的。
c)其余情况,就是你需要记录车的变动历史,那么可能需要一个自增ID;
但是考虑到日常使用总是以车牌为依据,所以车牌做主键,变动历史单开表,也是很有效率的设计。
还有把车主身份证号放在车表中,以适应一对多的关系。