【摘要】随着社会经济与科学技术的不断发展,计算机与自动化等新兴技术在现代社会中的应用越来越广泛。数据库作为实现数据信息处理的一种程序系统,在现代社会中的运用需求也越来越高。本文将针对Access开发数据库系统,从其开发数据的结构框架以及具体操作等方面,并结合该系统在实际运行应用中的安全性及有关问题策略进行分析研究,以供参考。
【关键词】Access 数据库 系统开发
【中图分类号】G712 【文献标识码】A 【文章编号】2095-3089(2017)36-0216-02
近年来,随着社会经济与科学技术的不断发展,信息化与自动化在日常生活与工作中的运用十分普遍,但是,由于不同企业在实际运用中对数据信息处理的需求各不相同,使得数据信息处理系统的开发功能要求也越来越多样化。Access开发数据库系统是一种普遍运用的数据信息处理系统,它在实际运用中不仅能够实现数据信息统计、保存、查询、交流、维护、发布等,还能够与Office中的其他软件系统进行数据交换、共享,是一种十分受欢迎的信息处理系统。下文就将结合该系统的开发应用实际情况,从系统开发结构框架以及具体操作、应用等方面进行综合性的分析和研究,以为其开发运用提供参考。
一、Access开发数据库系统的结构框架与操作分析
1. Access开发数据库系统的结构框架
计算机软件开发中,Access进行数据库系统开发是在系统已有结构功能基础上,通过对数据表以及数据查询系统、所需要的数据窗体、数据报表、VISUAL BASIC代码的设置来实现数据库开发,满足用户的信息处理需求。其中,开发者对于数据表的设置需要通过数据窗体来实现,数据窗体设置中以交互性较好为主,通过这一功能的开发设置进而实现信息处理中数据保存、记录以及查询、报表生存和打印等功能实现;此外,为满足不同的数据查询需求,需要在系统研发过程中进行不同数据查询条件设置,然后在用户查询过程中从数据表将需要的数据调用出来。在Access开发数据库系统中,数据报表是一个载体,它通过数据查询功能实现各类查询数据的显示,以一种规范性组合形式表现出来,而实现数据库系统开发以及各项数据处理功能完善,都需要通过宏或者是VISUAL BASIC代码实现。
2. Access开发数据库系统操作分析
根据上述对Access开发数据库系统的结构框架分析可以看出,其系统开发需要通过数据表建立以及查询功能设置、数据窗体设置、数据报表设置、宏或VISUAL BASIC代码等操作过程来实现。其中,在数据表建立过程中,需要建立主数据表和附属数据表两个部分,而数据窗体设置中也需要进行主数据窗体和辅助数据窗体两个部分设置。
Access开发数据库系统中,主数据表是整个数据库系统的最核心部分,这一操作过程中为确保整个系统规范正确运行使用,需要确保主数据表中的每个设定准确,而对主数据表内容的科学设定,则可以有效的节约数据库系统空间,在实际运行中也能够通过查询对需要数据进行完整记录、呈现。此外,在数据窗体设置过程中,数据窗体中的快捷操作设置能够通过多种形式对主数据表中的相应数据进行导出或导入,具有很大的便利性。Access开发数据库系统中,进行数据查询条件的设置,是为了实现数据表数据内容科学筛选与合理选择,通常情况下,通过设置多种数据表查询条件,来满足数据库各种不同查询功能。
进行Access开发数据库系统数据窗体部分设置时,一般在主数据窗体设置页眉、页脚以及数据编辑录入三个窗口,其中,对数据库系统名称以及使用单位、制作单位的设置,都会在页眉以及页脚窗口中完成,而数据修改以及保存、查询等功能的设置,则是进行主数据窗体完善的必备操作过程中。在Access开发数据库系统中,数据窗体中辅助窗体是主数据窗体的一个子窗体,它是实现调用数据查询时编辑或选择查询条件的窗体结构,也是生成打印或制作数据报表等的窗体结构。值得注意的是,数据报表作为该系统的一个特殊窗体,在设置时需要结合数据报表打印纸张的大小进行相應的设定。最后,对数据库系统中宏与VISUAL BASIC代码的设定,是为了满足数据库系统运行速度以及操作便利性等功能需求。其中,像数据文件的打开或导入、导出等简单操作,多会使用宏进行编写,而一些相对复杂或较难的操作,则是通过VISUAL BASIC代码编写实现的。
二、Access开发数据库系统运用的常见问题及对策
对于数据库系统来讲,其运行使用最为常见的问题便是数据安全性问题。根据Access开发数据库系统当前运行使用的实际情况来看,也存在有比较突出的安全性问题和风险,是Access开发数据库系统中需要重点对待的问题。
1. Access开发数据库系统存在一定的解密漏洞
需要注意的是,Access开发数据库系统中由于对数据信息的加密设置相对简单,导致其实际运行使用中存在着一定的数据解密漏洞和风险,这也是导致该系统安全问题发生重要原因之一。Access开发数据库系统中为满足用户数据处理需求,对数据的安全管理是通过用户的密码与某一固定密钥异或形成加密串,完整数据保护。但是,在实际操作中这种异或操作只要经过两次就能够恢复到原始值,从而为黑客入侵提供机会,导致安全问题发生。针对这种情况,在Access开发数据库系统过程中,应注意通过对数据库系统解密算法的改进设定来避免安全风险发生,对于解密设定中较为重要的部分可以通过ALTERDATABASE代码进行设置,以确保其安全性。
2. ADMIN用户导致的数据库系统安全隐患
对于Access开发数据库系统来讲,ADMIN用户是较为特殊的用户群体。数据库系统安装运行后,如果系统没有与新的安全工作组系统实现链接时,都会有默认ADMIN用户进行登录系统,由于所有系统中的ADMIN用户都会被当做一个用户登录,从而极容易造成系统数据安全隐患发生。针对这种情况,在Access开发数据库系统时,应注意对ADMIN用户进入数据库的权限设置,来确保避免上述情况下的安全问题发生。
3. Access开发数据库系统工作组文件产生的安全隐患
通常情况下,Access开发数据库系统中,都会存在一个默认名称的SYSTEM.MDW工作组文件,该文件主要用来存放用户以及工作组账号等信息。Access开发数据库系统在安装运用时,由于安装程序通常会自动把默认工作组定义为创建工作组文件信息,这种情况下就会导致所有人以工作组文件定义管理员身份进行文件信息获取,从而发生相应的信息安全问题。针对这种情况,在Access开发数据库系统安装应用中,以工作组管理程序进行工作组文件管理,也就是说把同一项目的人员设置在共同的工作组中,限制不同项目用户的操作权限,进而避免上述情况问题的发生,
三、结语
总之,Access开发数据库系统在实际中的应用非常广泛和普遍,比如,房屋产权管理职能部门,为了实现房屋产权管理中多项数据信息的有效管理,都会应用到Access开发数据库系统,从而提高工作效率。需要注意的是,在实际运用中,开发者应注意上文中所提高的安全隐患和问题,通过及时有效的改进,来避免实际应用数据信息安全问题发生,促进Access开发数据库系统的推广应用。
参考文献:
[1]王鑫.应用VB和Access数据库设计开发实验室管理系统[J].电子制作,2013,(06):79.
[2]郭栋.话单管理系统——基于MFC和ACCESS数据库的软件开发[J].信息化建设,2016,(02):5.
[3]盛旭波.基于access开发小型农村宅基地数据库管理系统[J].统计与管理,2016,(04):106-107.
作者简介:李红飞(1982.5-),女,白族,云南大理人,大学本科,讲师,主要从事计算机教学工作。
课程教育研究·上2017年36期