设计数据库时,n维,如何设计,求高人解答
设计数据库时,n维,如何设计。
例如[省份][城市][网吧],这是三维关系,它的表也应该有三个,网吧有外键引用城市,城市有外键应用省份,这个规律就是下层的要有一外键去引用上层。
------解决方案--------------------2个表就可以了
一个表 城市表 ,一个表网吧表
城市id 城市名称 父类id(也就是省会)
02 广东省 0
020 广州市 02
021 深圳市 02
一个表建网吧id
网吧id 网吧名称 城市id
00001 xx 020
00002 xxx 021