数据库设计小技巧
1.层次结构的E-R
比如:省-市-县三级结构,一般需要三张表,而采用一张表可不可以呢?
T_DivisionID | 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,
这样可以单独建立一张查询关系表,列出查询条件的结构。
作者:太一吾鱼水
文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。
欢迎大家留言交流,转载请注明出处。