虽然,有很多人认为Access不能称作数据库。但是,在我看来是要能实现数据的定义;数据库的操作;数据库运行管理;数据库组织、存储和管理;数据库的建立和维护的就是数据库管理系统。所以Access也是数据库,是一个超小型的数据库,那么就特别有必要了解他们的极限性能。
一、Access 数据库限制:
Access 数据库 (.mdb) 文件大小最大值: 2G 字节减去系统对象所需的空间。
数据库中的对象个数最大值: 32,768
模块最大值: 1,000 (包括“内含模块”属性为“是”的窗体和报表)
对象名称中的字符数最大值: 64
密码的字符个数最大值: 14
用户名或组名的字符个数最大值: 20
并发用户的个数最大值: 255
二、表
表名的字符个数最大值: 64
字段名的字符个数最大值: 64
表中字段的个数最大值: 255
打开表的个数最大值: 2048(实际可打开的表的数目可能会少一些,因为Access 还要打开一些内部的表.)
表的大小最大值: 2G 字节减去系统对象所需的空间
“文本”字段的字符个数最大值: 255
“备注”字段的字符个数最大值: 通过用户界面输入为 65,535;以编程方式输入时为 1G 字节的字符存储。
“OLE 对象”字段的大小最大值: 1G 字节
表中的索引个数最大值: 32
索引中的字段个数最大值: 10
有效性消息的字符个数最大值: 255
有效性规则的字符个数最大值: 2,048
表或字段说明的字符个数最大值: 255
记录的字符个数最大值: 2,000 (除“备注”字段和“OLE 对象”字段外)
字段属性设置的字符个数最大值: 255
三、查询
实施关系的个数 (每个表为)32 -表中不包含在关系中的字段或字段组合的索引个数
查询中的表的个数 32
记录集中的字段个数 255
记录集大小 1G 字节
排序限制 255 个字符(一个或一个以上字段)
嵌套查询的层次数 50
查询设计网格一个单元格中的字符个数 1,024
参数查询的参数字符个数 255
WHERE 或 HAVING 子句中 AND 的个数 99
SQL 语句中的字符个数 约为 64,000
四、窗体和报表
标签中的字符个数 2,048
文本框中的字符个数 65,535
窗体或报表宽度 22 英寸(55.87 厘米)
节高度 22 英寸(55.87 厘米)
所有节加上节页眉的高度(在“设计”视图中) 200 英寸(508 厘米)
窗体或报表的最大嵌套层数 7
报表中可作为排序或分组依据的字段或表达式个数 10
报表中页眉和页脚的个数 1 对报表页眉/报表页脚,1 对页面页眉/页面页脚,10 对组页眉/组页脚
报表的打印页数 65,536
可添加到窗体或报表的控件和节的个数 754
SQL 语句中作为窗体、报表或控件的“记录源”或“行来源”属性的字符个数(适用于 .mdb 和 .adp) 32,750
五、宏
宏中的操作个数 999
条件中的字符个数 255
备注中的字符个数 255
操作参数中的字符个数 255