原来house表和constact表的设计是:
house(pro_id,pro_name,pro_permit,hou_id,hou_unit_id,area,floor,……省略)
constact(con_id,pro_id,con_time,hou_id,hou_unit_id,......省略)
这样的话,house表中必须定义3个属性为主键才能唯一确定楼盘的一个单元。很麻烦,我也不会搞多个主键的数据库表。后来想了一下,将house表中的三个主键用一个属性hou_number代替,这个属性由house表中的pro_id,hou_id和hou_unit_id组成,自动生成。现在的house表和constanct表变成这样:
house(hou_number,pro_id,pro_name,pro_permit,hou_id,hou_unit_id,area,floor, ,……省略)
constact(con_id,hou_number,pro_id,con_time,hou_id,hou_unit_id,......省略)
这样建立关系就方便多了。