Access数据库: 一个有很多列的表的设计

2025-02-28 09:00:11
推荐回答(2个)
回答1:

你还是用第一种吧!笨点的方法往往是好方法. 这种方法节约索引. 查找快,不用二次连接.
你说那个占用空间就很难说了!因为 Null值不占用物理空间.
效率主要是在类型指针移动上!
(往往以行集合替换列集合优势主要是为了灵活的业务)
另外一种就是数据库范式理论推导,非关联属性要分开的理论,但是玩范式根本就是专家中的专家玩的起,往往打破范式更有优势.
--------------------------------------------------------
总体上说!第一种效率往往更高!但是心里看这么多Field1, Field2, ......., Field50
也是心烦,你打开数据视图后,可在某列上右键-->隐藏列
想显示就格式-->取消隐藏列
然后就可以直接查看需要的数据了!

回答2:

一条记录要用到50个备注这么夸张,说明你的数据有太多的水份,挤掉水份就是优化,加油!