游客:
注册
|
登录
|
帮助
网友俱乐部
»
数据库操作
»
ACCESS教程
» Access数据库开发技巧(一)
网友生活网
|
网友学堂
如何获得金币?
诚招斑竹
IP归属地查询 PR查询 收录查询 whois查询
免费超短2级域名,your.jpy.cc
传世私服
|
传奇世界私服
注册亚洲交友中心,找个人来同居吧!
免费存储空间,免费网络硬盘
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: Access数据库开发技巧(一)
问天
元帅
UID 11493
精华
187
积分 34199
帖子 33353
威望 91
金币 13148
热心 2617
阅读权限 100
注册 2006-4-7
状态 离线
#1
使用道具
发表于 2007-2-20 11:50
资料
个人空间
主页
短消息
加为好友
Access数据库开发技巧(一)
在当前数据库领域,已有越来越多的人开始采用Access。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。现将本人在使用Access时体会到的一些经验在此与大家交流。
数据库设计的技巧
1. 统一规划
所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程。它包括表、查询、报表等的设计。总的原则应从提高数据处理效率及便于数据处理两方面考虑。
以设计学生成绩管理系统为例,在表的设计中,是将全校学生成绩设计成一个表,还是分年级设表,经分析按年级设表将提高数据处理速度且便于数据的处理,相应须设置一个参数表以描述各年级的一些情况,这样以后在进行数据处理时可从参数表中提取有关参数。考虑到在输入学生成绩时可能出错,故应设计相应的副成绩表,这样每一成绩分二次输入,然后再建立相应的主副查询来核对主副表中的成绩是否一致,不一致则进行修改。再比如要进行十分段、单科每分段、总分每分段等数据的统计,可设计相应的表用Visual Basic程序来进行处理并将统计数据自动填入相应的表中。在字段的设计中要尽量减少字段数,比如,学生名次有班级名次与年级名次,我们可以将这两个名次用一个字段来表示,如用“m/ n”表示,“m“表示班级名次,“n“表示年级名次,这同样可用Visual Basic程序来实现。在设计报表时是以表为基础来建立报表还是以查询为基础来建立报表,显然以查询为基础来建立报表灵活方便,可以方便地通过修改查询及查询中的有关条件从而打印出所需要的报表。总之在进行数据库设计时要全盘考虑才能设计出合理的数据库对象。
2. 设置好关键字和表间关系
表的设计中关键字的设置很重要,设置关键字可以提高查询等操作的速度。有时可以用多字段作关键字。两个表的关系也很重要,比如主成绩表与副成绩表间若没有建立正确的关系,则主副查询将得不到正确的结果。
3. 设计好字段的缺省值
字段的缺省值有时也需引起注意。比如,在数字型字段中,因有些记录中可能没有输入过数据,在用Visual Basic程序处理时可能会出现一些不正确的结果(不知这是否是Access 97的Bug),但当将其缺省值设置为“0”后一切正常。
网友
问天
签名 - 网友社区
请您回个帖。谢谢
PR查询
免费域名
免费空间
[广告]
免费域名(Free Subdomain)
免费空间(Free hosting)
PR查询(Google Pagerank)
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-10-8 08:43
信产部ICP备案:
京ICP备05066424号
北京市公安局网监备案:1101050648号
Powered by
Discuz!
5.5.0
TOP
清除 Cookies
-
联系我们
-
网友俱乐部
-
Archiver
-
WAP