发布时间:2022-02-01 12:00:52
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的数据库系统样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
数据库是信息管理的核心和基础技术,而本节内容正是信息管理的重点,因此采用情境导入、任务驱动的方式对学习任务进行深入学习,并通过层层深入的设问来调动学生学习的积极性。学好本节内容,可以使学生养成良好的信息资源管理习惯,掌握信息资源管理的常用方法以及利用数据库存储、管理大量数据并实现高效检索,对于学生今后的生活、工作和学习是相当有益的,而且也能为以后学习选修模块《数据管理技术》作好知识和技能的准备,具有承上启下的作用。本次课占2课时。
一、教学目标
知识与技能:了解数据库的基本概念,理解数据库应用程序、数据库管理系统、数据库的关系;了解Access中数据库表、记录、字段的概念;学会使用Access浏览、修改、添加、删除记录,了解字段数据类型的选择。
过程与方法:通过在线注册,实践体验数据管理系统和数据库应用程序的作用,能根据实际情况获取数据库中的数据,学会归纳总结的学习方法。
情感、态度与价值观:体会使用数据库管理信息对我们学习、生活带来的影响,树立科学管理、使用信息资源的意识,体验网络数据库的优势。
二、教学重点、难点
教学重点:数据库系统的几个概念间的关系,数据表记录的添加、修改、删除操作。
教学难点:数据库系统的几个概念间的关系,字段数据类型的确定。
三、学情分析
高一年级的学生已掌握Office办公软件的使用,如Word、PowerPoint和Excel,这些为学习本节课提供了一定的基础。数据库系统是新课程改革后加进来的内容,大部分学生都是第一次接触,相对来说掌握起来有一定的难度。
四、教学过程
1.创设情境,激情导入
师:同学们,平时我们经常会上网注册一些信息,今天请大家一起到老师自建的网站上来注册信息。请大家在IE浏览器的地址栏上输入地址192.168.1.10,进入“数据库系统学习平台”,完成注册。
学生登录网站,进行注册,并登录到主页。主页设计如图1所示。
师:好了,现在请大家点击主页左边的“显示已有用户”图标,看看我们班同学的注册信息。
学生看到了自己和其他同学的注册信息都显示在了网页上,如图2所示,觉得很好奇,课堂气氛活跃。
师:现在请同学们思考一下大家注册的信息为什么会显示在网页上?
学生纷纷议论。
生:肯定是我们注册的信息保存到教师机上了。
师:对了,很好。但是具体又是保存到了什么文件里了呢?
学生思考片刻,但没人回答。
师:这就是我们今天要学习的内容――数据库系统。
设计意图:引导学生进入“数据库系统学习平台”注册自己的信息。通过注册、登录和显示已有注册用户来激发学生的好奇心,并由此引入新课。
2.讲述新课
(1)理解数据库、数据库管理系统、数据库应用系统、数据库系统四个概念。
结合书本内容,组织学生思考如下问题:
①数据库是什么?请用自己的话来概括。
②我们通常用什么来建立和管理数据库?
③刚才的网上体验是数据库管理系统还是数据库应用系统?
④数据库系统包含了什么?
(2)四个概念间的关系。
教师展示PPT,并结合刚才的网上注册来理清四个概念之间的关系,如图3所示。
设计意图:由于概念比较抽象,设计时先让学生自学概念,再结合网上注册的例子以图的形式来帮助学生理清概念之间的关系。
(3)体验网上数据查询。
师:现在就请大家思考一下我们身边还有哪些地方用到了数据库?
学生讨论并回答。
师:同学们的回答都很好。现在请同学们点击主页左边的“查询成绩”图标,输入自己的考号来查询一下本次期中考试的成绩吧。
学生尝试根据考号来查询自己的成绩,真正感受到数据库高效检索的优势。
设计意图:通过设问引导学生理论联系实际,感受数据库系统在信息管理方面的优势,进一步体验数据库的应用。
(4)数据库中表、字段的概念及字段的数据类型。
师:现在请大家考虑本节课一开始的问题:大家刚才注册的信息保存到了哪里?
生:保存到教师机的数据库文件里。
师:对了。平时大家到互联网上注册的信息其实就是保存到相关网站对应的数据库文件里。在网上查询资料其实也是到相应服务器的数据库文件里查找。
教师用Access打开刚才学生们注册保存的数据库文件(userinfo.mdb),打开后让学生讨论Access和Excel的异同点。教师根据学生的讨论情况再介绍Access中数据表,记录、字段的概念。
(5)记录的修改、添加、删除。
打开桌面上“student.mdb”文件,完成以下操作:
第一步,将表中的姓名“赵丽雅”改为“赵雅丽”。
第二步,在表的最后添加一条记录,内容为“100 406010900”、“胡杨林”、“1”、“85”、“85”、“85”。
第三步,删除刚才添加的这条记录。
设计意图:让学生充当管理员的角色,知道如何在Access中添加、修改、删除记录,并且趁机引导学生要对数据库文件做好安全工作,树立科学管理、使用信息资源的意识。
(6)字段的修改、添加和删除。
教师打开注册信息表(info),并对这张数据表需要用到哪些字段、各个字段分别选择什么数据类型进行分析。组织学生讨论,完成以下问题的思考:
①如何修改字段名?
②如何在字段的后面添加另外字段?
③同一个字段内的值可以任意填写吗?
设计意图:通过层层深入的设问让学生明白如何设计字段。
3.随堂测试
点击主页上的“随堂测试”图标,完成课堂测试并当堂批改。
4.自我评价
学生点击主页上的“自我评价”图标,完成自我评价。
5.课后作业
以四人为一小组,合作设计一个图书借阅系统的数据库,要求包括用户信息表、图书信息表和借书记录表。
五、教学反思
本节课的内容是数据库相关概念、记录操作和字段类型选择。概念理论的知识点很多,动手操作内容比较少,很难引发学生学习的兴趣。对于这点顾虑,我在引入阶段设计了学生上网注册信息这个过程,一方面为了引起学生的学习兴趣,另一方面也能让学生亲身感受利用数据库存储、管理大量数据并实现高效检索方面的优势,为下面数据库的讲解提供了实例。
关键词:数据库系统;信息管理;应用
引言
数据库是计算机中主要的应用领域,在数据发展下,主要给人们在生活、生产带来较大的方便。要实现数据库的安全性就要对用户使用权限、破坏数据等行为进行制约,而数据库系统是实现数据库管理的技术形式,它不仅能对数据库信息进行计算,还能对数据信息进行储存,从而方便人们对相关知识的查找和应用。
1数据库系统与信息管理系统概述
管理信息系统主要以计算机为主导形式,对信息进行采集、整理、维护以及使用。它能对一些决策、管理形成准确的系统手段,在现代化建设中发挥重要作用。管理信息系统不仅要保障信息的最大需求、进行更科学的采集、加工,还要对相关信息进行处理,从而实现信息的管理功能。而数据库管理系统是信息管理中新的发展技术,它也是计算机技术重要的科学分支。主要是对数据进行维护和管理,在管理人员建设中、软件开发形式中以及软件平台建设中具有重要意义,它不仅将数据库作为主要的发展核心,也形成完整性的运行系统。由于数据库在储存期间是一种集合形式,在结构和联系之间都能进行描述、扩展、利用,从而实现用户之间的共享形式,所以数据库系统在信息管理中的应用能够实现数据储存的结构化,实现数据储存期间的共享性,减少数据冗余,节省数据的储存空间,从而提高系统在应用方式中实现的较大性能。
2计算机数据库系统特点
2.1数据共享性
计算机数据库系统能够体现数据的共享性,如果数据在建立完成之后,在数据应用范围中只有对个人进行使用,就失去了数据库系统的重要意义。因为数据库系统在建设中不仅要实现人们之间的共享方式,还要保障各个行业在数据应用在的共享行为。它不只是在国家发展中实现的共享行为,在全球范围内也能保障数据的积极传输和有效利用。
2.2数据组织性
数据库系统中的数据也具有组织性,由于数据库能储存大量数据,所以数据在储存期间就形成较大的组织性。储存的数据之间不仅产生较大的联系,也具有一定的规律。在同一数据中进行储存,能够实现更大的关联性。所以根据数据之间存在的共同点,在储存期间就要进行一定的组织形式,从而在组织形式上进行整体分析。
2.3数据独立性
同一数据库中形成的数据具有较大的联系,在分析形式下也体现更多的相似性,各个数据在数据库中也具有一定的独立性。首先,数据独立性体现逻辑独立和物理独立性两方面,对于逻辑独立性来说,它能对数据库中存在的数据进行修改、定义,使各个数据之间发展逻辑性的总体行为,对原本数据不需要进行修改。对于物理独立性来说,它能对一些物理设备、物理储存位置以及物理方法进行更换,在不影响数据库逻辑结构变化下实现改变方式,也不会影响外部应用程序的变化。
2.4数据灵活性
数据的灵活性是数据库在数据操作形式上来实现的,在运行期间具有较大的适应性。在整个数据库系统应用中,它不仅能对数据进行储存,在各个信息管理形式上也具有较大的操作形式。例如:在操作系统中能对数据进行输入、输出、改变、更新以及搜索等,用户在共享期间能对数据进行选择,建设具有特色的数据库,然后在数据库系统中进行特殊管理。
2.5数据可控性
数据冗余具有较大的可控性,数据冗余是数据库中的数据之间在储存期间产生的重复现象,在数据库中占有较大的空间。数据库是一种共享数据形式,是多个用户之间形成的特殊需求。如果每个用户在数据库中都建立个人数据进行应用,就会出现数据冗余现象。在数据库管理系统应用中,要解决数据库冗余现象,首先要实现数据之间的共享形式,减少数据之间的重复现象[1]。为了提高数据之间的查询方式,还要将冗余数据进行剔除,从而保障冗余度在合理范围内。
3数据库系统在信息管理中的应用现状
3.1不断扩大应用范围
在现代社会发展中,数据库技术、信息技术以及计算机技术的应用结合成为现代数据库系统在应用领域中的发展和创新方式。由于信息管理方式在各个领域中都得到较大的应用,所以数据库系统在信息管理中的应用也越来越广泛。首先,计算机技术的应用发展使数据库系统在发展中增加了严谨性和完善性,实现了更大的技术保障。而且,由于数据库技术的广泛性,在各个领域发展中都实现了各个系统的有效应用,不仅信息效率在发展期间得到较大的提升,各个行业在发展信息管理期间也实现较大的应用范围。最后,数据库技术的应用为各个行业在发展建设中提升了较大的经济效益,从而实现该行业在社会地位中的科学技术性发展。各个行业在发展中不仅得到较大的依赖程度,也实现更广的应用范围。
3.2加强数据库系统安全性
随着数据库系统的不断应用和发展,数据系统的安全也存在较大的问题,在信息管理中也存在较大的发展优势。在信息时代不断发展形式下,数据作为企业发展的主要发展依据和科学决策,影响着企业的变化和发展。所以主要掌握信息管理中的安全性,才能实现更好的决策效果。信息时代不断发展形式下,保障数据安全问题成为主要的存在方式,也是计算机系统在管理方式中主要解决的问题之一,为数据库管理系统也提供较大的方便。首先,计算机对数据具有较大的储存功能和备份功能,它能通过计算机中的数据对其他储存设备进行传输。如果计算机操作者对数据操作期间存在较大的失误行为,已经丢失的数据就可以在备份过程中来恢复,从而保障计算机数据的安全性。而且,数据库系统由于升级发展,实现的安全指数也会不断提升,对数据保护行为也存在较大的安全效果[2]。
3.3实现的发展比较迅速
数据库系统在信息管理中体现的效果能很快在现实中表现出来,对自身发展和生产具有较大影响。根据数据库系统的发展阶段进行分析,它从网状数据库已经发展为面向对象发展的数据库时代。不仅实现了更好的操作性和适应能力,面对不同的数据对象产生的数据库类型也不同。数据库在发展形式上完全改变了传统数据库的表现需求,它不仅能对一些动态资源进行储存,还能利用相关数据对这些资料进行编辑、处理,实现计算机技术与数据库技术的有效结合,从而实现更完整的、应用性更强的数据库系统。
3.4规范性的指标提升
由于数据库系统在应用中的不断发展,人们不断对数据库系统的关注,导致数据库系统中的各项指标也不断实现规范性。由于数据库系统在应用期间产生较大的科学性、安全性,在信息管理中发挥中较大的积极作用。它在发展期间不仅能实现较大的适应性,在操作行为上也产生较大的方便。人们对数据库技术重视度的不断提升,数据库系统中的各个信息在应用期间也不断标准化、统一化。
4数据库系统在信息管理中的应用对策
4.1提高安全性能
要实现有效的信息管理方式就要提高数据库技术的安全性能,因为现代技术的不断发展,计算机技术的发展已经实现了更多的应用领域。如果计算机技术应用在数据库信息的盗取和破坏,就会影响人们在社会中的生产与生活,从而给人们带来巨大的经济损失[3]。所以为了保障数据库信息的安全性,就要提高数据库技术的安全性能,使数据库系统在信息管理中能实现良好的应用效果。实现数据库技术的安全效果,主要是利用某个系统来实现的,防止数据库系统中的数据被盗用、丢失,它在数据库系统中是实现发展的重要指标。由于数据库信息能实现较大的共享性,在各个领域发展中都能实现较大的创新和发展,所以数据库在使用期间就会产生较大的安全性,特别是国家、企业存在的一些机密文件,在发生共享方式上就容易丢失,从而给国家、企业以及个人造成较大的经济损失。所以为了保证该数据库在运行期间的安全性,就要在信息管理方式中增加密码设置等,然后创建检查机制,如果出现问题就要对数据信息及时处理,从而保障数据库在信息管理期间的安全性。
4.2提高系统安全性
数据库系统还要实现更大的安全性,因为数据库系统是由大量数据库、外部信息管理软件组成的信息管理系统,数据信息在系统中的安全性发挥着重要作用。与数据库技术实现的安全性能比较相似,它也对人们在社会中的生产和生活具有重要作用。人们在现代数据利用形式上可以看出,由于系统用户在日常中的行为和思想不同,所产生的安全性也不同,但大部分用户会数据库信息没有形成一定的安全意识,甚至有些用户对安全行为也没有较大的警示作用,不仅为一些非法用户提供了较大的方便,也导致大量的数据库信息出现丢失现象。所以,为了保障数据库系统的安全性,首先就要保障数据库中的安全,不仅要改变数据库技术的安全性能,也要体现数据库数据的整体安全性[4]。对数据库系统的硬件系统和软件系统也要进行完善,在日常运用期间,要定期对硬件、软件进行检查、更新,还要对计算机系统进行定期消毒,降低数据在储存中的损失,从而保障数据库系统的正常运行。
4.3加强数据库完整性
数据库系统在内部储存中还要保障数据的完整性,首先,利用客户端的应用程序保障用户在数据信息期间的完整性,不仅要选择出用户在输入数据期间的直观认识,还要筛选出一些不符合数据环节的相关数据,如果在输入期间发现一些问题,就要及时对数据进行分析、处理,从而为更好的决策方式提供科学依据和有利的帮助[5]。而且,在其他数据库中储存的数据还要在服务终端进行检验,对一些不完整的数据直接剔除,从而保障数据在数据库中的完整性。最后,还要加强对数据完整性的维护,不仅要保证数据的一致性,在服务终端进行有效控制和约束,还要在服务终端对数据进行检验,筛选一些不利数据,减少数据库程序的开发量,从而提升数据库系统的运行效率,以实现数据库系统在运行期间的安全性、可靠性。
4.4实现理论与实践
数据库技术的发展形式上已经经历了四个发展阶段,无论在哪个发展阶段,数据库技术在发展形式上都是根据实践方式来实现的。由于社会发展在不断进步,信息量也在不断增多,所以为了数据库技术的发展,就要对数据库系统的相关理论进行更新、创造,然后把这种创新理论应用到实践发展中,进行科学的、合理的指导方式,从而实现更好的发展成果。
5结论
数据库在社会发展中具有较大的应用趋势,在新技术水平不断实施下,数据库系统在信息管理方式中成为人们普遍关注的对象,不仅实现了更广泛的数据信息,也实现了更广的应用领域。所以我们为了实现数据库系统更好的发展趋势,就要对数据库系统在应用中存在的问题进行分析、了解,不断增加创新手段,从而实现数据库信息的更高技术。
参考文献
[1]黄娜娜.浅谈计算机数据库系统在信息管理中的应用[J].今日科苑,2010,18:239.
[2]李旭军.计算机数据库技术在信息管理中的应用[J].赤峰学院学报(自然科学版),2011,10:62-64.
[3]尚晓丽,包向辉,尤菲菲.浅析计算机数据库系统在信息管理中的应用[J].赤峰学院学报(自然科学版),2015,09:16-18.
[4]王煜国.计算机数据库系统在信息管理中的应用探讨[J].中国高新技术企业,2013,36:31-32.
关键词:分布式数据库 安全策略 访问控制
中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2012)07(a)-0015-01
伴随着计算机的普及和信息技术的高速发展,信息平台的构建越来越多的用到了分布式数据库系统。关于分布式数据库系统的一个粗略定义是:分布式数据库是一组数据的集合,这些数据在逻辑上属于同一个系统,但物理上却分散在计算机网络的若干节点上,这些数据库站点由统一的数据库管理系统进行管理,在逻辑上是一个整体,每个节点都有自治能力,而且数据分布也透明。因此分布式数据库系统可以看成是计算机网络与数据库系统的有机结合,具有物理分布性、逻辑关联性、节点自治性和协作性等几方面的特点。
1 分布式数据库安全需求分析
在开发分布式数据库系统的过程中,保证数据库中数据的安全是一项非常重要的工作。试想一下,如果没有充分的安全性控制机制,那么任何无管理权限的人员都可以访问数据库,也都可以查询或更改其数据,则数据库必然遭到破坏,甚至可能造成整个系统的瘫痪。因此,一个好的分布式数据库必须能确保系统数据的完整性、有效性和安全性,防止未授权用户对其访问,跟踪用户对其访问的情况,控制授权用户仅能对自己所拥有权限的子系统和数据进行访问,使系统免于因各种破坏而造成数据丢失和偷窃,这也是分布式数据库系统安全管理必须要解决的问题。
一般情况下,分布式数据库面临三大类安全问题:一是要保障数据库数据的可靠性、完整性,预防和减少因为软、硬件系统误差所造成的数据库恶性破坏,针对由单站点故障、网络故障等自然因素引起的问题,可以考虑利用网络安全性来提供安全防护。二是来自于本机或网络上的人为攻击,例如黑客的攻击。三是数据库管理系统自身的安全脆弱性,现阶段系统的安全与操作系统的安全是相互配套的,由于数据库管理系统所存在的操作系统的结构多种多样,一个可以打补丁和可渗透的操作系统是难以从根本上解决安全问题的,因此,数据库管理系统也是脆弱的。
2 分布式数据库安全策略
面对以上数据库存在的安全威胁,我们必须采取有效的措施,以满足安全需求。为此,笔者在多年的分布式数据库系统的教学及实践过程中,总结了几种颇具成效的安全策略,来解决其存在的安全隐患。对于一种分布式数据库系统来说,安全策略是安全体系结构中的重要部分。所谓安全策略,即是指规定一套如何管理、保护和分配敏感信息的分布规律和实践经验的集合。
2.1 站点间的身份验证
在执行数据访问操作之前,为了有效防止各种可能的假冒攻击,有必要在客户端和数据库服务器之间进行双向身份验证。具体为:需要各站点从密钥管理中心获得与目标站点通信用的秘密密钥,除此之外,为了完成各种分布式事务处理及数据处理等的功能,各站点间的分布式数据库系统的服务器与服务器之间也要取得相应的密钥,完成身份验证,保证数据库操作的安全性。
2.2 保密性安全策略
经过上述的身份验证成功后,就已经可以进行数据传输了。但由于传输的数据量往往很大,因此需要对数据进行加密后再传输。具体做法通常是采用信息加密的方式来防止黑客攻击或者采用实时入侵检测等,在通信双方之间建立安全通道。
2.3 访问控制
保障数据库操作的安全性,还有一项非常重要的条件,即是对其权限的认证。当某客户端以某种身份登录服务器以后,需要依据系统管理员的恰当授权,来限制其在数据库中所能从事的工作,以及其对数据库对象的访问方式和访问范围,包括能对该数据库做什么样的操作和管理,或可访问哪部分的数据库等。合法用户的访问控制一般就两种形式:独立授权访问控制和强制访问授权控制。其中独立授权访问控制是由系统管理员设置访问控制表,为用户提供对数据对象具有的操作权限。而强制访问授权控制则是先给系统内的合法用户和数据对象分别授予一定的安全级别,然后根据用户、数据对象之间的安全级别对应关系,来限定用户所具有的操作权限。
2.4 数据库库文加密
数据库系统往往担负着管理和存储各项关键信息以及数据的任务,在管理过程中,为了抵御黑客利用各种手段和方法绕过数据库的安全机制,从而直接访问数据库文件的危害,就有必要对数据库库文进行合理的加密,以强化数据存储的安全性。
2.5 密钥管理与密码体制
在分布式数据库系统工作过程中,上述的方法:各站点间的身份验证、保密性安全策略以及数据库库文加密等都离不开加密和解密的算法,其应用背景是有很大区别的:站点间身份验证不需要传输大量的控制信息;而保密性安全策略则需要频繁的传递大量的信息;数据库库文加密则是利用私密信息的变换将需要保护的明文数据,按照一定的加密算法变换成他人无法识别和伪造的密码文。在这不同的应用中,要涉及不同粒度的数据对象,还要确保能在保证重要数据对象安全性的同时提高访问速度。因此,有必要针对不同的目标来分别制定密码体制。
2.6 安全审核
任何系统的安全措施都不可能是十全十美的,总是存在一些恶意非法的用户想方设法对数据库进行破坏,并企图逃避责任。因此数据库管理系统应建立起明确的用户权限的划分和严格的数据库管理体制。在用户登录会话期间,如果出现了分布式数据库系统的可能非法入侵行为,那么就应该执行数据库的安全审核。除此之外,还应该加强对分布式数据库管理人员的审核,因为在当今社会,大量的经恶意代码而产生的安全问题已经非常普遍,而这些恶意的代码的传播,有很大一部分是由数据库程序的编制人员或内部的管理人员加到数据库系统中去的,因此,加强内部工作人员的道德教育是很有必要的。
2.7 故障恢复
经过上面所述的数据库安全的重重保障,看似已经非常完善了,但在分布式数据库系统中,由于计算机故障或操作失误以及人为的破坏,导致问题仍会层出不穷,情况更严重者甚至会导致数据库中现有的信息全部或部分遭到破坏。而一个功能强大的数据库系统,必须具有把处于故障状态的数据库恢复到一个已知的正确状态的功能。分布式事务的两段提交协议就是一种很好的用于故障恢复的方法,对任何故障均有一定的恢复能力,当然其前提是在系统运行日志不丢失的情况下。
3 结语
综上所述,既然我们很难兼顾到分布式数据库系统中的安全和效率,那么在选择安全策略的时候,我们就应当试图平衡这两方面的因素,根据具体情况结合多种安全机制保障。另外,由于不安全因素无处不在,而且有不可预见性,因此数据库安全的防护是伴随着数据库的存在而存在的,是一项不可松懈的任务。
参考文献
[1] 邵佩英.分布式数据库系统及其应用[M].北京:科学出版社,2000.
关键词:Access;数据库系统;信息处理
中图分类号:TP311.13文献标识码:A文章编号:1009-3044(2010)20-5417-02
Access Database Systems in Developing Research
LIN Jing-ying
(Qinzhou Housing and Urban Construction Committee, Qinzhou 535000, China)
Abstract: From the analysis of the development of science and technology and information systems is finding wider and wider application, refer to access the database application development framework and operation, to access the databases in the admin users and by the hazards and the information paper of the security vulnerabilities and security system and related to analyze and explore countermeasures. finally, by access database management system in the application of examples to institute.
Key words: access; database system; information processing
随着社会科学和计算机技术的飞速发展,人们对信息处理系统的使用更加频繁,各单位对应用数据库编制适合于本单位实际情况的信息处理系统的需求越来越大。作为Office软件中应用比较广泛的通用程序之一,Access程序是由微软推出的一种桌面型数据库系统,是一种功能很强大的系统开发工具,具备了系统内存小、功能强大、使用方便等特色。利用Access开发的数据库系统广泛的应用于很多基层部门,该系统不但可以使用户更加容易地实现信息保存、信息查询、信息维护、信息统计、信息交流和信息等操作,而且还可以很方便地与Office系统中的其他组件进行数据的交流。本文将就Access开发数据库系统进行较为深入的探讨。
1 Acccess开发的数据库系统的基本框架和基本操作
Access开发的数据库系统是根据系统基础的功能来设置数据表、数据查询系统、数据报表和相应的数据窗体、宏和需要调用的VISUAL BASIC代码。数据表是通过交互性比较好的窗体来完成数据记录、数据保存、数据查询、报表生成以及打印的;通过设置不同的查询条件,从数据表中调出所需要的数据就可以实现数据的查询;数据报表则是通过查询来提供需要显示的各类数据的载体,是一种规范性组合;在上述所有操作过程中都需要调用到宏或者VISUAL BASIC的执行代码。
应用Access程序来开发数据库系统的基本操作主要包括建立主数据表、建立附属数据表、设置查询、设置主窗体、设置辅助窗体、设置报表、设置宏或者VISUAL BASIC代码等。
1) 主数据表是整个信息系统的重要部分,对该表中所有的字段进行准确无误的设定是一个非常重要的步骤。通过科学的设定,可以最大程度地节约数据库已有的系统空间,也可以对实际情况所需的资料进行较为完整的记录。通过窗体设置的快捷操作程序还可以对主数据表进行多种格式的结构数据导入或者导出。
2) 为了提高主数据表的录入效率以及规范程度,可以针对相关数据库的现实情况对相应的字段列表设定相关的附属数据表。在设置查询条件时可以通过调用这些附属数据表节省时间和系统空间。
3) 通过设定数据查询条件可以对数据表中存在的内容进行合理科学的筛选。为了确保数据库基本功能的实现,数据表可以设置多种查询方式。
4) 主窗体的设计一般可以分为页眉、页脚和数据编辑录入三个窗口。设定数据库系统的名称、数据系统使用单位和制作单位一般都用页眉和页脚。主窗口的主要部分是数据的编辑录入窗口。当然,一个设计完善的主窗体一般还会包括诸如数据修改、数据保存、数据搜索、条件查询等各种快捷的操作方法,值得注意的是,主窗体中各个编辑用文本框的格式一定要与源数据表中对应的字段列表相一致。
5) 辅助窗体一般设置为主窗体中的子窗体,也可以设置为调用数据查询时需要进行选择或者编辑查询条件的窗体,这种窗体是制作和打印数据、筛选报表所必需的。数据库信息系统一般都会采用这两种辅助查询的窗体,并根据上述的两种查询所需要的限定条件对编辑选项进行设定。
6) 报表在理论上是一种特殊的窗体,但有别于窗体的是报表必须按照打印的纸张来进行大小规范性设计。一般情况下,报表的页眉与页脚用于设定报表名称、报表的单位、报表的生成日期、已制定的筛选项目名称和内容等。报表的主体则主要包含了报表项目所涉及到的数据表或者图表。
7) 宏与VISUAL BASIC的执行代码的设定主要是为了加快数据库运行的速度、加强其便利性和可选择性。类似于文件的打开、数据的导入导出等相对固定的简单操作一般会采用宏编写,复杂的操作则采用VISUAL BASIC代码编写。
2 Acccess开发的数据库系统的安全性分析及其防范对策
Access程序开发的数据库系统的安全性研究是一项专业性和技术性都很强、过程比较复杂的工程。毋庸置疑,Access数据库系统中还存在很多与数据库的实际使用密切相关的安全漏洞和隐患,我们应该根据具体情况、环境和需求,因地制宜地进行分析,采取相应有效的防范措施来保护数据库系统乃至整个网络系统的安全。
1)Access数据库的解密漏洞及相应的防范对策
Access开发的数据库的加密机制是比较简单的,因此解密也相对容易。在该数据库系统中,用户输入的密码会和某一固定的密钥进行异或进而形成一个加密串,存储在系统中。由于异或操作经过两次异或就会恢复到原值,因此只需要用该密钥和加密串进行第二次异或操作,就可以轻松获得密码,基于此原因,解密程序的编制难度比较小。要实现对这个系统漏洞的有效防范,我们应该对数据库系统的解密算法进行改进,可用关键字ALTERDATABASE设置和修改数据库的密码。
2)由ADMIN用户引发的Access数据库安全隐患及相应的防范对策
ADMIN用户是Access系统的缺省用户,在系统安装之后没有重新链接到某个新的工作组安全系统上的情况下,系统都以默认的ADMIN用户登录Access。全世界的Access系统的ADMIN用户在Access程序中都被视为同一个用户,因此没有联入某个工作组安全系统的用户也可以在网络文件的系统级别上获得进入该工作组系统文件的ADMIN权限,直接导致Access程序本身建立起来的二级安全机制失效。要消除这个安全隐患带来的影响,可以通过屏蔽ADMIN用户对数据库的所有权限来实现。在ADMIN的用户组中增加一个新的和该用户地位等同的新用户,再以新用户来登录Access,从ADMIN的用户组中将与本工作组系统无关的ADMIN用户撤出,新用户则成为实际的数据库系统管理员。
3)工作组的信息文件带来的安全漏洞等系统安全问题及相应的防范对策
在Access程序中有一个以SYSTEM.MDW为默认名的工作组信息文件,包括用户的账号和工作组的账号在内的数据库所有安全信息都存放在该文件中。但是在安装Access程序时,安装程序能自动将默认的工作组定义在其创建的工作组信息文件中,默认状态下所有人都可以获取以该工作组信息文件定义的管理员账号来访问数据库,安全隐患极大。对于这个问题,可以使用工作组管理员程序对工作组信息文件来进行管理。数据库管理员把开发同一项目的成员设在同一个组中,可以极大地简化数据库的安全管理,为工作组指定权限,再通过将单个用户添加到组中或者从组中删除来更改用户的数据库权限。
3 Acccess开发的数据库系统的应用实例
Access开发的数据库系统在很多领域都得到广泛的应用,本文将以Access开发的数据库系统在房产管理部门中的应用作为实例来具体探讨数据库系统的应用。
房产部门的管理工作很复杂,涉及到产权登记管理、档案管理、打印室管理、交易管理等多方面的内容。在应用Access程序建立数据库系统前,需要对房产部门管理工作的数据结构和数据流向进行认真分析,尽量完善数据库系统的基础设计,避免数据库建成后进行修改补入内容等情况。
该数据库包括产权登记管理模块、房产证打印模块、档案管理模块、交易管理模块、系统管理模块。产权登记模块包括登记房改售房表、登记集资建房表、登记新建商品房等;房产证打印模块包括房产证表、共有证表;档案管理模块包括房改售房表、房改售房表、总表等;交易管理模块包括房屋他项权证表、法院查封表等;系统管理模块包括签收人表、保管人表、结构管理表等。如在档案管理模块中“总表”就包括全市房屋产权档案。该表主要由“档案号、单位名称、房屋坐落、房产类型、房产证号、房屋所有权人、建筑面积、是否抵押、是否查封、备注”等内容组成。此表可以提供房产类型、单位、房屋所有权人、房屋坐落等目标的查询、分析和统计。
该部门数据库中数据表、数据查询、窗体、报表、页、宏以及模块等七个对象是必不可少的,但是根据房产管理数据库的实际情况,日常工作中使用较为频繁的是数据表、数据查询、窗体和报表四个对象。我们要根据Access程序所提供的“表结构”向导循序渐进地建立数据表,如将“共有证表”中的“房产证号、共有权人、建筑面积、所占份额、填发日期、附记”等内容列入“字段名称栏”。进而建立数据信息输入的界面――窗体,窗体有助于加快数据查找速度、提高工作效率的索引。在进行数据查询、数据分析、数据统计后,根据Access程序中备有的多种模块选用数据报表的输出格式,输出报表。
参考文献:
[1] 张培岩.ACCESS数据库应用技术[M].北京:中国经济科技出版社,2008:45-166.
[2] 朱文元,赵伟蔡.初探ACCESS开发数据库系统[M].北京:中国经济科技出版社,2006:26-220.
[3] 李竹,刘静.基于ACCESS的数据库系统[J].北京:中国计算机技术先锋报,2008,12(10):44-54.
[4] 吴钢幸.ACCESS的数据库系统存在的问题和应对措施[M].北京:中国科技出版社,2006:26-220.
[5] 王晓琴.论ACCESS开发数据库系统中的几点问题[J].中南科技学院学报,2008,14(3):111-124
关键词:嵌入式数据库系统 数据库系统设计 应用前景
中图分类号:TP391 文献标识码:A 文章编号:1674-098X(2016)11(c)-0069-02
随着计算机科学这一大学科的不断发展和进步,移动数据终端的数量不断激增,对于移动数据的处理和计算越来越受到重视。嵌入式数据库系统就是为了解决移动数据终端在进行信息交互过程中出现的问题而出现的,嵌入式数据库系统的出现很好地解决了当前的问题并给移动数据处理带来了新的发展方向。越来越多的移动数据终端的使用使得人们对于嵌入式数据库系统的研究和设计越来越深入,因为现代社会要求嵌入式数据库系统能处理越来越多的移动数据信息,所以嵌入式数据库系统的设计和研究是非常必要的。
1 嵌入式数据库系统的概念
嵌入式数据库系统在应用了相应的计算机技术之后可以根据来自软件或者硬件的请求对数据进行收发和处理,这样可以保证数据终端运行的安全性和稳定性。嵌入式数据库系统属于智能系统的一部分,因为嵌入式系统在设备运行的过程中是隐藏的,并没有具体的显现形式,在嵌入式系统中应用数据库可以增加系统的智能程度。在嵌入式数据库设计的过程中要应用到计算机技术、电子技术等现代化技术,将上述技术进行完美的搭配使用才能设计出功能强大的嵌入式数据库,并且可以安全稳定运行。嵌入式数据库系统是一个需要大量技术支持和资金支持的系统。嵌入式数据库系统的组成框架较为简单,其框架主要分为中央处理器和设备元件。从数据库的发展来看,每种数据库技术的发展都是和计算机技术息息相关的,计算机技术的发展大大促进了数据库技术的发展,同样的,数据库技术的发展也会促进计算机技术的发展,这两种技术相辅相成,彼此有着很大的影响。嵌入式数据库系统可以为当下不断增加的移动数据终端提供更好的服务,因为现在的移动数据终端可以在任何时间和地点进行数据的交流和处理,所以就需要嵌入式数据库系统的支持。现在的各种移动数据终端都是建立在嵌入式数库系统上的。
2 关于嵌入式数据库系统的设计
2.1 嵌入式数据库系统的设计含义
出于对移动数据终端的需求的满足,以及为实现嵌入式数据库系统的功能,嵌入式数据库一般被分为3个部分,分别是数据库、数据源和交互模块。通过上述模块可以看出嵌入式数据库系统的设计特点,嵌入式数据库系统的高技术性和高性能性就是嵌入式数据库系统的设计含义。在嵌入式数据库的3个组成部分中嵌入式数据库可以存储的数据容量较小,所以导致数据库的可靠性略有降低,但是这一缺陷会让数据源完美解决,但是数据源只存在于计算机中不可以随时进行交互,所以这时就应用到了嵌入式数据库中的交互模块,通过交互模块可以实现数据的传输。这种数据传输不但可以单向传输,还可以实现嵌入式数据库和数据源之间的信息交互传输,通过这种方式可以实现数据的及时和一致。交互模块是数据交互的桥梁,负责沟通嵌入式数据库和数据源,只有正确合理地应用数据库的3个组成部分才能使嵌入式数据库系统正常稳定工作,在正常工作的同时还能保持其便携的特性。三种部件互相结合的方式,就是嵌入式数据库系统设计的主要方式。
2.2 嵌入式数据库系统的设计特点
在传统的网络连接中采用的连接方式都是固定的网络连接,就是对于不同网络节点的固定持续链接,这样可以很好地保持网络的连通。随着移动数据技术的不断发展,这种网络连接方式已经不能满足移动数据终端对于移动网络节点的连接。移动数据终端所使用的移动数据库对于性能的要求较一般的数据库要高很多,所以采用嵌入式数据库系统设计,这种设计是基于传统数据库的拓展,但是有着更加良好的性能。移动数据库是通过用户终端访问服务器的固定节点来获取动态数据信息的,基于这个原理可以把计算机中的数据库管理系统看成动态数据库管理系统。从设计特点来说,传统的数据库系统与嵌入式数据库系统有着非常大的不同,并且在移动计算机环境下使用嵌入式数据库系统不论性能还是效率上都大大优于传统数据库系统。嵌入式数据库系统的主要设计特点包括对SQLsever的技术标准进行支持,对事务的管理功能和完备的数据库管理功能,同时还可以提供许多嵌入型操作系统的应用。
3 嵌入式数据库系统的应用技术和发展前景
3.1 嵌入式数据库系统设计的主要应用技术
当今嵌入式数据库系统设计中的一项主要技术就是对数据库中数据的复制和缓存。通过使用这项技术可以将数据库中较为重要的数据存储在不同的网络节点中,一旦数据库中的数据发生丢失就可以通过存储在不同网络节点的数据进行数据库数据的恢复。从严格的意义上来讲,只有数据库之间的数据复制才能称得上数据的复制,而计算机上的数据复制其实是属于数据的缓存。复制功能可以在很大程度上提升分布式数据库的可靠性和访问性能,但首要前提是不同节点所储存的数据具有一致性。设计复制功能时所使用的技术不同就会导致复制功能的不同,将这种不同称为强一致性和弱一致性。在进行嵌入式数据库系统的设计过程中如果需要保持数据的一致性不变就要使用强一致性的复制功能,如果没有很严格的要求就可以在短时间内使局部的数据不同,这种复制称为弱一致性复制。但是不相一致的数据一定要保持在一定的数量范围内,并且随着时间的推移最终实现数据的一致性。当今嵌入式数据库系统设计中的另一项主要技术就是数据广播,通过这项技术可以实现数据和信息的周期性传递,对于处理数据库断接问题有着很大帮助。
3.2 嵌入式数据库系统的发展前景
随着电商的不断发展,物流业也随之壮大,嵌入式移动数据库系统可以被应用在物流方面。嵌入式数据库系统可以实现对物流进行准确跟踪,在物流运输的过程中,可以利用嵌入式数据库系统技术将运输信息中的移动数据信息传递,进而保证运输中一切行踪都在总系统的控制范围内,这样非常有利于物流信息的更新。嵌入式数据库系统技术也可以应用在银行上,随着我国技术的不断发展,移动支付的市场占有率不断上升,所以银行移动化也是大势所趋。嵌入式数据库系统应用到移动银行可以使用户对自己账户交易信息进行实时查询,不但方便办理银行业务的用户,也节省了大量的人力物力,提升银行的业务效率。
4 结语
随着我国计算机信息技术的不断发展和进步,人们在使用移动数据终端的时候对于移动数据终端的要求也越来越高,所以为了解决这个问题,嵌入式数据库系统顺应而生。嵌入式数据库系统可以顺应时展的需要解决当前移动数据处理的需要,从而提高移动数据终端的运行效率。在对嵌入式数据库系统进行研究的过程中一定要注意对嵌入式数据库系统的概念的把握,同时还要明确应用的前景和应用技术。随着对嵌入式数据库系统设计的研究不断深入,嵌入式数据库系统会不断完善,并且有着更好的应用前景。
参考文献
一、 教学内容
数据库原理部分主要讲授数据库的基础理论知识,包括数据库系统概述、数据模型、关系代数、结构化查询语言SQL、关系系统及查询优化、关系数据理论、数据库设计、数据库恢复技术、并发控制、数据库安全性与完整性。这一部分强调的是理论和基础,当然也设计了一些实验,但主要是验证性的和较小的设计性的实验,其目的是使学生加深对所学知识和理论的理解和掌握。在本部分的教学过程中,除了要求学生作相应章节的习题之外,还要适当的给出一些应用实例,启发学生在课外去查阅相应资料,为下一环节的数据库应用做准备。
在数据库应用部分中,我们主要以典型的Oracle、SQL Server为数据库管理系统,介绍具体的数据库系统的设计与开发方法,并结合相应的开发工具,以几个具体的应用课题为目标要求学生选择性的进行实际应用项目的设计与开发,使学生在实际设计与开发过程中进一步深入理解和掌握数据库理论知识,熟悉数据库应用系统的设计和开发方法,同时培养学生发现问题、分析问题和解决问题的能力。
二、教学方法
现在各高校都配有多媒体教室,适当采用多媒体授课,一方面可以增大知识信息量,把原先难以在课堂上表达清楚的内容生动的演示出来,另一方面也提高了学生的观察能力和学习兴趣,提高了教学效率。本课程的特点决定了它可以采用,也有必要采用多媒体等现代化教学手段进行授课。
学生的外语能力是一个很重要的素质要求,对于计算机类专业学生尤为重要。目前,有大量的著作、期刊、论文都是英文原文,快速、准确的获得科技前沿信息是计算机专业学生立足于社会的根本。为了强化学生的外语能力,我们结合国际合作班教育进行了双语教学尝试,积累了一些具有实际应用价值的经验和教训。
三、实验和课程实习
教学是教师和学生不断交流的过程,实验是实现这个过程的桥梁,可以弥补课堂教学的不足,加深对基础理论的理解,启发学生自主思考,大胆创新,达到良好的理论联系实际的教学效果。除了观察性和验证性实验之外,我们还开设了设计性实验和综合性实验,目的是培养学生的抽象思维能力和科研能力。
除了对学生独立工作能力的培养之外,从提高综合能力出发,我们增加了综合性课程设计。通常,学生必须成立几个工作组,共同设计并实现具有一定规模的系统。这些系统要求学生在工作组中必须考虑现实社会问题所涉及的开销、安全、效率等。增设数据库课程设计对于提高学生的综合素质,培养学生的创新意识、创新能力和团队协作精神具有特殊的作用。
四、考试和考察
考试形式的多样化是我们注重学生多方面培养的一个重要方面。学生因为担心考试而整天抱着书本死记硬背,这不是我们的教学目的。当然,我们也不能摒弃考试这种检查学生掌握知识程度的重要方式,但这绝不是唯一的方式。因此,除了数据库原理部分采用常规考试以外,我们还增设了课程设计考察、答辩、提交论文等多种不同的方式。
常规考试主要检验学生对课堂知识的理解和掌握程度;课程设计考察主要验收学生所设计的系统,考察学生综合运用、巩固与扩展所学的基础理论和专业知识的程度;答辩主要考察学生的表达能力,要求学生能简明扼要、重点突出的阐述主要内容;提交论文是对课程设计成绩达到优秀的学生提出的更高要求,要求学生对所设计的问题能够深刻分析,有重大改进或独特见解,按照论文的规范化要求书写工整或用计算机打印成文。
五、科研
科研和教学相结合,理论联系实践,相互促进,取长补短,一举两得。我们努力注意最新技术的引入,同时结合学生所掌握的理论基础知识,从一些科研任务中选择有实用价值的题目在课程中进行了讨论与实验。当然,这部分实验对于需要解决的题目来说还很不够,还需要学生利用课余时间,利用自己的计算机、利用开放性实验室进行工作。科研带动了教学,加强了教的目的性,也提高了学的自主性和积极性;教学也推动了科研,带着问题的教学势必解决问题进而发现新的问题。
六、与其他课程相结合
除了本课程的前序课《高级语言程序设计》《离散数学》和《数据结构》以外,与本课相关的课程还包括《软件工程》《OOP方法与技术》《可视化编程》《计算机网络》等。这些课程或是本课程的后续课,或是并行课,有的需要本课程的知识,有的为本课程提供一定的支持。因此,我们将该门课程的教学安排在学习完《数据结构》,掌握一门程序设计语言,熟悉一种编程环境之后,尤其注重与《软件工程》《计算机网络》等课程相结合的教学方式。
数据库系统的设计与开发是一项庞大的工程,是涉及多学科的综合技术。必须把软件工程的原理和方法应用到数据库建设中来。运用软件工程的原理和方法开发数据库系统,一方面为实践提供了科学理论和工程方法,另一方面在实践中加强了对理论的进一步认识,所以可以要求学生严格按照软件工程的原理和方法进行数据库系统的设计与开发。
另外,有了《计算机网络》的知识便可以较为容易的形成网络数据库系统的思想,同时亦可构建基于C/S或B/S计算环境的网络数据库等实用系统。
关键词:人事档案;信息数据库;注意问题
中图分类号:TP311
国家的强盛与否离不开人才,在所有资源中人力资源是首要资源,对其实施有效的管理是任何组织或企业都不可或缺的重要职能,此外人力资源管理有效性对于提高相关组织部门的竞争力有着重要作用。同时,人力资源管理的质量是决定社会的关键点,也是高校发展的核心内容。作为高等人才聚集的高校,其肩负着培育人才、创新知识及服务社会的重要使命。而我国的经济也由计划经济向市场经济转型,这样对高校人才的要求就更加严格更加高标准。高校管理的核心是人力资源管理,当代高校应该做的就是充分的挖掘出人事档案管理中的各种重要信息,并对其进行科学有效的开发及利用、实施科学的配置,务必要做到人尽其用,人尽其才,用好人才,用足人才。
1 人事档案管理信息自动化的功效
1.1 提高劳动效率与质量,同时使信息得到充分的共享
人事档案管理信息以及多媒体网络系统可以为人事管理提供完整性的人事人员信息,并可以利用网络进行资源共享,这样可以有效的减少各部门录入相同信息的问题发生,避免工作重复,而且对于人事管理中产生的新情况,相关部门可利用网络进行随时更新,并可以为需要这些信息的领导及部门提供第一时间的信息,确保所提供材料的时效性及完整度,在进行信息共享后,相关部门可以在任意角度对员工进行全面了解,打破部门领导仅能从一个方面了解员工的局限性,提高了认识的深度,扩大了认识的广度。与此同时该系统可以从根本上改善手工管理人事时出现的种种问题,使用该系统进行周期性较长的工作时,可以在短时间内完成高质量的工作。
1.2 确保为各个部门所提供的人事信息的完整性
建立健全的人事信息数据库,不但可以使我们对于所要了解人员的自然情况,自身素质以及个人特点等方面有一个综合的了解,还可以从日常生活工作及学习等方面的声音资料和影像资料有一个全面的掌握,在需要的时候能够做出及时的查询,从而达到对该人员的全面掌握的目的。例如:在现阶段的高校,在提供所需数据方面人事管理已经可以做到更加快捷更加简便,并且在此基础上,其统计功能也已经非常完善。例如:下表我们可以对所要了解人员的基本信息做到清晰明了。
性别比例年龄结构学历层次职称
综合汇总
姓名性别年龄学历职称
张**男31本科工程师
刘**女40大专会计师
张**女34大专助理工程师
通过这个简单的环节展示,对于所要了解的人员资料可以一目了然。
1.3 加强人事任免的科学性,提高识人的深度并扩大识人的广度
以往很多单位对于人事任免一般都采取文字性材料叙述或者口头汇报的形式来完成,但是随着人事档案信息数据库的建立及运行后,可以将采集到的相关干部在学习、工作中的信息及声像,并将这些声像同文字材料结合起来并利用网络及多媒体设备,将动态的影像、声音资料以及文字叙述进行融会贯通,合成为一体,最后通过投影仪将图像显示出来。这样既可以完整的表现出被任用人的自然情况也可以将其实际清苦表现出来,对被任命人的形象、气质及表达能力一览无余。从而使得领导对于任选人有一个更加生动详细的了解,可以更好的对任用人作出评价。
2 建立健全人事档案管理信息自动化的重要性
在信息高度发展的当今社会,人事档案管理已发展成社会亟待解决的问题了。首先,随着科技的快速发展,一些组织及部门都采用了先进的办公自动化设备进行办公,特别是计算机的应用及信息化的工作都取得了很大的成果,但是在实际中依然或多或少的存在一些有待解决的问题,例如:应用计算机的水平不高、人员的技能影响了设备的充分利用、相关软件开发的及时性不够、对信息资源的共享不够充足等等问题,特别是有些地方对于人事档案管理工作依然依靠纸质来进行保存及管理,对工作效率及质量产生了很大的影响。这些因素的影响都使得信息管理系统的现代化建设显得尤为重要,务必做到充分利用有效的资源,使工作效率及技术水平得到全面提高,从而达到组织工作科学性及现代化目标的实现。
3 人事档案管理系统的建立和使用需要注意的问题
3.1 整体的人事管理信息系统需要以先进的电子信息技术为依托
建立多媒体信息网络系统主要涉及技术有:数据库信息技术、多媒体信息技术、网络共享技术等。在应用人事档案管理多媒体信息系统时首先要进行人事信息数据库的建立,该系统主要包含两方面,即:文字性信息数据库、多媒体信息数据库,这一部分被视作整体信息系统的基础。另外,数据库的信息内容要丰富,要具有全面的信息,以便供应的更加广泛的信息。然而进行多媒体数据库的建立是一个难点,主要是因为数据库里所需图像和视频具有容量大、不易管理、不易快速调动的特征,如果单凭文件形式存放,在日后数据增多时,其很难满足对数据进行管理、更新、调用及存储等操作方面的需求。着眼于未来,就需要对多媒体数据库采取分布式管理,从而确保数据的应用,可以有方向的搞好数据库建设。目前形势是档案信息自动化系统仍然处于过渡时期,其关键点就是数据库的建立。国家档案信息工程的工作核心及基础内容应侧重于开发和建设数据库系统,同时这也是工程进行的主体。由于数据库的建立是一个长期的任务,因此其具体实施需要经过一个循序渐进的过程。
3.2 对于多媒体信息系统的建设应该做到有计划、分步骤、分阶段的进行
第一要建立一个基本框架,主导方向要明确,即:采集资料,并对数据进行录入、选择适合的软件、建立高速运转的网络系统等等,三方面同步进行,将信息资源的采集确定为重点并作为基础来进行。第二要在基础完成上进行系统细化,做到更加完善、提升全体应用水平,加大投入力度,使得整个系统趋于完善,能够在最大程度上满足各方面的需求。
3.3 以系统的应用为主要方向,实施全员参与的政策,从整体上提高系统的使用水平
在对人事信息系统进行运用的过程中会会涉及到许多管理部门,也会涉及到很多工作领域,其主要包含以下几方面:
人事信息系统
班子建设、人事管理、人事任免、人事档案、人事教育、人事统计、党员统计
由此可知,人事考核的主要依据就是这些信息,因此其内容与人事考核有着密切的关系。所整体系统的建立需要做到全员参加,明确职责,使采集信息明确,对各项工作的分工与权限要做到维护,使得系统的运行达到科学、有序、规范以及协调的目标。
3.4 要使用规范的应用软件
为了对信息实现进一步的共享,就必须要使用一套统一的信息系统及标准软件。国家颁发的《信息结构体系》就为人事信息标准化及共享信息确定了标准,以正确实施人员管理及机构管理的流程为原则,因为这一原其不仅标准化程度高而且规范化程度也很高,同时其权威性也很高。
4 结束语
办公自动化与信息系统的不断改进,因此对相关人员的计算机水平也提出了很高的要求,所以相关部门对使用者进行的教育培训要有计划性,要确保令他们成为办公自动化及人事信息系统真正的参与者与受益者,整体提高工作人员的业务水平及管理能力。
参考文献:
[1]姜志敏.浅谈人事档案信息数据库系统的建立和应用[J].才智,2011,22:336.
[2]周晓伟.人事档案信息管理系统开发及应用研究[D].山东大学,2008.
[3]苏国君.人事档案管理系统的设计与实现[D].华南理工大学,2012.
[4]杜玉兰.论高校人力资源管理中人事档案信息数据库的支撑功能[J].兰台世界,2011,04:63-64.
关键词:水务;管理;数据库;系统设计
Abstract: in order to deal with a water crisis on social serious effects and strengthen the management of water resources, this paper studies how to in the new technology, new environment design and realize the water management in the database management system. The system USES object-oriented design concept, based on B/S structure, design more reasonable system structure mode. Through the practical application shows that the design of the large amount of data to water management system management, has the important research meaning and practical value.
Keywords: water; Management; Database; System design
中图分类号: G250.74 文献标识码:A 文章编号:
0.引言
近年来,随着社会的不断发展和人类生活的快速进步,水资源缺乏成为人们面临的现实问题,水危机已经严重影响到社会的可持续发展和人们生活的稳定。加强对水资源的管理,提高管理的技术水平已成为水务管理发展的重要趋势。信息化是近年来世界经济和社会发展的方向,同时也是引导我国产业优化升级和实现工业化、现代化的关键技术。本文针对水务管理数据库系统的设计与应用进行探析。
国内外水务管理现状
2.1 国外水务管理现状
西方发达国家由于发展历史比较长,其水务管理有序,方法比较先进,相关水务管理的法律法规比较健全。发达国家十分重视水资源保护,依法保护城市水环境、实现可持续发展。近年来,节约用水,是世界各国解决城市用水问题的共同方向。需要不断采用新的管理模式,如政府允许水管理私有化和特许经营,把经营权交给私营企业,引入竞争、提高水务管理的效率。为此,西方国家普遍采用了先进的信息化管理系统,实现对水务管理现代化。
2.2 国内水务管理现状与信息化建设
我国水务管理模式仍有许多工作地方是沿用传统的水资源城乡分割,地表水、地下水分割管理的体制,这些体制存在较多的弊端。“多龙管水,政出多门”、“水源地不管供水,供水的不管排水,排水的不管治污,治污的不管回用”以及缺少建立集防洪、水源、供水、用水、节水、排水、污水处理和回用一体化的管理体制等,在一定程度上严重制约着我国的水务管理的发展。这种情况既有管理体制问题,也有没有利用诸如信息化、网络化的新技术体系问题,特别是与水务管理手段上没有充分发挥数据库技术的作用有关。
2. 水务管理系统概述
水务管理系统一般可由4个管理版块和44个功能管理组构成,功能管理组别依据各自的职责进行具体的实施与操作。每个功能管理组制定相应的操作手册,内容包括日常工作内容、工作流程、常见问题、工作涉及相关制度及处理及应急预案等,各功能组须按照手册要求严格执行。信息中心手册根据工作实际情况定期进行修订以保证符合工作实际,保障工作效率,提高业务管理水平。
(1)业务办理版块(10个):报装问题处理组、档案资料更改组、收费资料更改组、总分表问题处理组、一户一表、银行代扣业务组、财务报表处理、异常问题处理组、网站资料录入、电话接听及回访。
(2)设备管理版块(9个):遥测设备维护组、客服设备维护组、会议设备维护组、网络设备维护组、服务器设备维护组、考勤设备组、业务终端维护组、仓库管理组、采购管理组。
(3)系统管理版块(22个):营业系统管理组、数据备份组、呼叫中心管理组、银行代扣系统管理组、生产数据采集系统管理组、生产报表上传系统管理组、水质监测报表系统管理组、OA系统管理组、网站管理组、视频监控系统管理组、遥测系统管理组、GIS系统管理组、考勤系统管理组、工资系统管理组、人事系统管理组、GPS车辆系统管理组、网络杀毒系统管理组、短信平台管理组、网络管理组、视频矩阵管理组、139邮箱管理组、直饮水系统管理组。
(4)事务管理版块(3个):档案管理组、内务管理组、宣传联络组、培训管理组。
为了实现上述功能,发挥系统在水务管理作用,其核心技术工作是设计系统的数据库系统。
3. 水务管理系统的数据库设计
3.1 数据库设计概述
数据库设计是建立数据库及其应用系统相关联的技术,把系统中的大量的数据按一定的模型组织起来,提供存储、维护、检索的功能,使得系统可以方便、准确地从数据库中查找到所需的信息。设计数据库应该采用集中式数据管理模式,保证数据共享有较高的程度,有利于实现相关部门的协同应用;利用Oracle提供的存储过程,使应用程序变得稳定,大大提高了系统的性能;使用视图实现数据,保证了数据的访问安全性,在一定程度上也提高了数据检索的速度。
3.2 水务数据库设计要素
水务数据库信息管理涉及到基础和空间数据库,采用形成标准的基础和空间数据库、各类专业数据库的数据字典和数据库表结构,采用先进的数据库管理平台和GIS平台,来实现数据录入、修改、维护、权限、安全等管理功能模块。
水务数据库管理系统建立的必要性主要体现在以下三个方面:首先,水务管理系统涉及到的数据库种类较多,数据量巨大,结合计算机技术和网络技术,将数据信息化管理,能够全方面管理;其次,不同地区的水务管理需要通过计算机网络实现资源共享;再次,将水务数据库管理系统以及数据库安装在统一的服务器上,便于管理和汇总。
3.3 数据库系统规划构建
规划水务管理数据库时,应当充分考虑数据的分布不同站点可能,超前考虑数据各方来源及用户分散特点。如市水务管理中心,其数据库分布点主要是水厂网站、管理中心和和信息中心等,涉及水利方面的网络(如水利信息网)以及通过互联网的相应站点。水务管理数据库构建数据库环境的结构(如图1所示)。
图1 水务数据库建设结构示意图
3.4数据库逻辑设计
系统涉及管理人员、工程师、操作员、水表抄录员、用户表、用电表、各类统计表等实体,从实现功能出发,并进行简化处理,设计数据表格。为了便于开发系统,如、VC#、编制程序,表中字段名采英文字符。对于各功能模块涉及数据库表,尽量减少数据冗余、达到第三范式要求。
3.5 数据库物理设计
系统选Oracle作为后台数据库,并把水务综合管理系统的逻辑模型映射到该数据库管理系统上,主要是根据各个表之间的关系,确定主键与外键,主键用来保证表中数据的唯一性,而外键应用完整性,从而得到正常维护的表之间的关系,也使得数据库中分散的表就构成了一个有机的整体。
3.6 数据库安全设计
基于水务管理系统开放性,其安全必将受到威胁,因此,必须注重数据库安全设计。主要采用的方法有:数据库完整性保护,身份认证,控制,信息加密,审计跟踪,特别是做好数据库备份工作。
4.水务管理数据库的系统应用
在.NET平台上使用C#作为开发语言,链接已建立的数据库系统的水务综合管理系统,在水务管理中发挥巨大的作用,其操作界面简单,操作功能易于掌握,受到多个城市的水务管理部门好评,目前正在完善功能、规范数据库设计,为用户提供更好的服务。其系统功能实现主菜单:如图2所示。
图2. 水务管理系统主菜单。
以数据库为核心技术支持的水务综合管理系统,基于XML Web服务构建的三层分布式应用程序,采用技术与Oracle作为后台数据库链接, 作为数据访问技术,这种体系设计保证系统稳定运行,为提升水务管理水平发挥作用。
5.结语
水务信息化管理系统是各城市水务管理工作一个重要组成部分,是全面提高城市水资源利用率,推进水务管理信息化,提高水资源的管理的一个突破口,有利于节约用水,减少污染,解决水资源缺乏的现实问题,从而提升城市管理、服务水平。基于B/S架构、分析系统功能需求,而设计为数据库系统,可以满足水务管理信息化建设现实需求。在数据库设计中,要做好规划、从逻辑和物理方面设计数据库的组成,并对数据库进行安全防范,这是体现水务管理系统的核心技术,是实现水务信息化管理的关键。
参考文献:
[1] 丁惠英,丁民. 国外城市水务管理经验分析[J]. 中国水利,2003,(8).
[2] 吴季松. 水务管理体制改革的发展和深化[J].中国水利,2002,(7).