快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ACCESS数据库开发技巧(一)

  在当前数据库领域,已有越来越多的人开始采用Access。它是一个功能强盛的数据库治理系统和MIS系统开发工具,具有界面友好、易学易用、开发简朴、接口灵活等特点。现将本人在使用Access时体会到的一些经验在此与大家交流。

  1. 统一规划
  
  所谓数据库设计是指从对现行非计算机治理的数据库系统的分析到最终实现由计算机治理的数据库系统的全过程。它包括表、查询、报表等的设计。总的原则应从提高数据处理效率及便于数据处理两方面考虑。
  
  以设计学生成绩治理系统为例,在表的设计中,是将全校学生成绩设计成一个表,还是分年级设表,经分析按年级设表将提高数据处理速度且便于数据的处理,相应须设置一个参数表以描述各年级的一些情况,这样以后在进行数据处理时可从参数表中提取有关参数。考虑到在输入学生成绩时可能出错,故应设计相应的副成绩表,这样每一成绩分二次输入,然后再建立相应的主副查询来核对主副表中的成绩是否一致,不一致则进行修改。再比如要进行十分段、单科每分段、总分每分段等数据的统计,可设计相应的表用Visual Basic程序来进行处理并将统计数据自动填入相应的表中。在字段的设计中要尽量减少字段数,比如,学生名次有班级名次与年级名次,我们可以将这两个名次用一个字段来表示,如用“m/ n”表示,“m“表示班级名次,“n“表示年级名次,这同样可用Visual Basic程序来实现。在设计报表时是以表为基础来建立报表还是以查询为基础来建立报表,显然以查询为基础来建立报表灵活方便,可以方便地通过修改查询及查询中的有关条件从而打印出所需要的报表。总之在进行数据库设计时要全盘考虑才能设计出合理的数据库对象。

  2. 设置好要害字和表间关系
  
  表的设计中要害字的设置很重要,设置要害字可以提高查询等操作的速度。有时可以用多字段作要害字。两个表的关系也很重要,比如主成绩表与副成绩表间若没有建立准确的关系,则主副查询将得不到准确的结果。

  3. 设计好字段的缺省值

  字段的缺省值有时也需引起注重。比如,在数字型字段中,因有些记录中可能没有输入过数据,在用Visual Basic程序处理时可能会出现一些不准确的结果(不知这是否是Access 97的Bug),但当将其缺省值设置为“0”后一切正常。
返回类别: 教程
上一教程: 在ACCESS 中调用后台存储过程
下一教程: MYSQL 4.0 RPM安装及相关操作

您可以阅读与"ACCESS数据库开发技巧(一)"相关的教程:
· ACCESS数据库开发技巧(三)
· ACCESS数据库开发技巧(四)
· ACCESS数据库开发技巧(二)
· LINUX下MSQL数据库开发技术
· 数据库正规化和设计技巧
    微笑服务 优质保证 索取样品