版权信息©2008-2011 All Rights Reserved |
基于Web 环境下的Access 动态数据库设计与实现
电化教育研究 2007年12期
总论:
1、Access 是关系型数据库开发平台的技术优势。
友好的人机交互界面、直观的可视化编程工具、强大的系统兼容性、完善的功能扩展性、
集成多种编程对象的开发环境。
2、Access 信息管理系统的技术特点
研发周期短、开发费用低、系统功能强大、自动化程度高、操作便捷、美观实用等特点,
一、Access 技术环境与数据库结构设计
1、 网络技术的发展对数据库技术的影响:
早期的层级结构数据库、网状结构数据库,关系型结构数据库,开发简便,交互式开发环境、图形组件直接调用、内置可视化编程工具,成为非专业人士的首选,数据库应用得到普及。
2、设计Access 数据库管理系统开发的三大技术环节[
数据库属性定义、表际关系设计、验证规则设置
3、Access数据库结构设计的三大步骤:
包括:数据表结构、数据类型、字段属性三大技术步骤。
二、数据表设计、类型定义和属性设置
1、数据表结构设计决定着数据存储能否“各就其位”
2、数据类型定义规定了每个字段列存储信息的数据格式和参数特性
3、精确的字段属性设置是系统进行规则验证的有效保证
三、Access 数据表级联关系的设计定义
1、表际级联关系定义的目的就是实现用户操作数据库系统的集合操作, 这种操作称之为“一次一集合”[5]式的操作, 可以提高用户操作控制系统的精确性、便捷性、完整性。
2、“一对多”级联关系定义,Access 系统平台的表际级联关系包括一对多、一对一、多对多三种类型, 目前广泛应用的关系型数据库都具备这种级联关系的定义功能, 这也是关系型数据库功能完善、传输快捷、便于维护的功能性特点。
3、“一对一”级联关系定义。实际上就是数据表之间的一一对应的关联定义。小型数据库中最常采用的级联关系就是一对一定义方式。
4“多对多”级联关系定义。“多对多”表际关系存在着数据重复和多项对应的矛盾, 容易造成数据关联错误。针对这个问题, 我们在开发实践中通过建立虚拟查询表来解决, 就是在两个表之间建立第三个虚拟表, 通过设置二对一的表际关系,从两个实体数据表中提取数据记录及时显示给系统用户。
版权信息©2008-2011 All Rights Reserved |