| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1308 人关注过本帖
标题:数据库的容量的几个问题
只看楼主 加入收藏
当蚂蚁爱上大象
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-8-13
收藏
 问题点数:0 回复次数:0 
数据库的容量的几个问题

鄙人因为身在江湖,身不由己,没办法还得写论文,哎,向各位求救了,帮小弟一把吧!

我的论文涉及如下难题:
1. ACCESS的数据库容量有多大,请分别告诉我实践中的记录总数上限和空间容量上限.
(虽然据称,VFP数据库号称可以容纳10亿条记录,但是你会选择VFP来仓储10亿条记录的信息吗?)

2. 可以使用VB/VC的DATAGRID空间,以及DELPHI的DBGRID空间来装载数据库表的全部数据,
但是如果该表的记录总数过大的话,是否也占用大量内存,同时效率也变得非常低下.
(很多时候,我们装载时是不筛选的)

3. 如果ACCESS表中有这样两个字段,
流水号(整形数字)
日期(字符型),

为了SQL查询方便,特增加日期字段,月日不足两位前补0.
实现了可单独查找每天的所有记录,且实现查询非常简单

而流水号则是如下的形式,"年月日时分秒",不足两位前补0.
实际上流水号的前8位就是日期字段的值,
(流水号选择数字型,而不是字符型,是因为字符型排列时会乱序,
并不按照数字的大小排列,而是好象按照ASCII之类进行排序)

ACCESS中, SQL语句好象不支持把一个字段的部分内容取出,
如 SELECT * FROM TABLENAME WHERE 
MID(流水号,1,8)='20060305'

(我记得ORACLE的函数字段有类似的功能)

请问在表容量很大的情况下,依然设立日期字段是否不合理?

搜索更多相关主题的帖子: 数据库 容量 
2006-09-26 21:04
快速回复:数据库的容量的几个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035266 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved