数据库设计小技巧

1.层次结构的E-R

  比如:省-市-县三级结构,一般需要三张表,而采用一张表可不可以呢?

T_Division
ID RDivisionName RCode
1 中国 000
2 湖北省 000002
3 陕西省 000003
4 江苏省 000001
5 北京市 000010
6 徐州市 000001001
7 南京市 000001002
8 苏州市 000001003
9 扬州市 000001004
10 泰州市 000001005
11 盐城市 000001006
12 淮安市 000001007
13 南通市 000001008
14 无锡市 000001009
15 常州市 000001010
16 连云港 000001011
17 宿迁市 000001012
18 镇江市 000001012

2.查询中会出现通过A和B两个条件查询的情况,但是对A1{B1、B2、B3}、A2{B1、B2、B3、B4、B5},不同的A之后会存在不同个数的条件B,

这样可以单独建立一张查询关系表,列出查询条件的结构。

你可能感兴趣的:(数据库设计)