设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1730|回复: 5
打印 上一主题 下一主题

[表] 菜问题,字段大小有必要设置么?

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-29 11:53:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看一些入门的ACCESS书,经常浪费巨大的篇幅告诉读者各个表的字段数据类型。

我现在对数据类型的理解是:
1、数据类型不对应,得通过函数转换后才能赋值或其它操作。
     双精度适合复杂工程计算,可能影响计算结果准确度(当然俺用不到,一般都设成单精度

2、字段大小不能设得太大,以免数据库太大,影响速度

但是现在又有个说法,计算机硬件已经很强大了,不太需要考虑
说是ACCESS数据库记录数量超过30万条以上,运行速度就太慢了,得上SQL SERVER等其它大型数据库

我想确认的是:
这个30万条记录,是指单个表中的记录数量,还是整个数据库全部表的记录数量?
另外,字段大小真的有那么重要么?假定全部不填字段大小,使用默认值,如字符型数据50字节
这样处理(且VBA程序也没有明显缺陷,SQL语句经过了优化),30万条以内,是否根本不会影响响应速度?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-1-29 12:12:14 | 只看该作者
计算机速度是快了,如果你的数据量不是很大的就不用考虑太多,如果数据量很大的,当然还是得考虑字段的设计,
关于速度方面表的设计好与否影响了速度,查询关系等等.所以表的设计还是很重要的,当然如果数据很大的我也
建议考虑使用MS SQL来做数据库会比较实在
3#
 楼主| 发表于 2012-1-29 13:23:46 | 只看该作者
多谢版主回复
意思是无法确定30万条这个限制数,还是说还有其它因素?
我假定程序优化过,电脑配置是双核,2G内存这种一般配置

据说新的ACCESS可以接受用户不管字段设置,直接以EXCEL导入的数据自动识别形成字段
是否可以推论,数据量很小的情况下,不必管它字段大小?
比如,我现在想做的一个系统是每年每张表不超过1万条记录
系统里面包括10张表,打算至少用它5年,即最多也就是5-6万条记录/表
4#
发表于 2012-1-30 20:59:20 | 只看该作者
经常浪费巨大的篇幅告诉读者各个表的字段数据类型
你不看的话,他确实是浪费!
5#
发表于 2012-1-29 14:08:27 | 只看该作者
rodgerliu 发表于 2012-1-29 13:23
多谢版主回复
意思是无法确定30万条这个限制数,还是说还有其它因素?
我假定程序优化过,电脑配置是双核 ...

可以确定的告诉你,你的记录不多,可以不用过多考虑,不过编程嘛,我们还是喜欢追求完美,看个人喜欢了
6#
发表于 2012-1-29 14:04:53 | 只看该作者
有意思,其实速度是一个需要量化的感念
比方说:命令开始后0.01秒、0.1秒、1秒、10秒后得出结果,感觉是不一样的。我认为只要是在1秒之内就可以不用管它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 12:57 , Processed in 0.091066 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表