纵向vs.横向
下面的例子是传统的横向表结构:
表HR
ID | 姓 | 名 | 部门 | 性别 |
123 | 李 | 凯 | 技术部 | 男 |
234 | 金 | 鑫 | 市场部 | 男 |
456 | 欧 | 欣 | 会计部 | 女 |
而下面这个是纵向表结构的例子,存储的数据和上面的横向表相同:
表 VR
ID | Key | Value |
123 | 姓 | 李 |
234 | 姓 | 金 |
456 | 姓 | 欧 |
123 | 名 | 凯 |
234 | 名 | 鑫 |
456 | 名 | 欣 |
123 | 部门 | 技术部 |
234 | 部门 | 市场部 |
456 | 部门 | 会计部 |
123 | 性别 | 男 |
234 | 性别 | 男 |
456 | 性别x | 女
|