当前位置:文档之家› 逆向工程毕业设计外文翻译--在逆向工程中对适合曲线的数据点云的预处理

逆向工程毕业设计外文翻译--在逆向工程中对适合曲线的数据点云的预处理

逆向工程毕业设计外文翻译--在逆向工程中对适合曲线的数据点云的预处理
逆向工程毕业设计外文翻译--在逆向工程中对适合曲线的数据点云的预处理

附录一

在逆向工程中对适合曲线的数据点云的预处理

逆向工程已经成为一种从实物通过CMM测量的数据点重建CAD模型的重要工具.在逆向工程中首要的问题是:测量到的点具有不规律形式和不对等分布,很难用B-spline曲线拟合。这篇论文中介绍了一种在逆向工程中用预先处理数据点来拟合曲线的方法。适合B-spline形式之前来处理先前测量得到的数据点的方法已经得到了发展。通过这种方法产生的新的数据点形式,适合建立光滑精确B-spline曲线的要求。这种方法的整个的步骤包括:切片、弧度分析、分割、回归、和再生。在逆向工程中这种方法被实施和用于实践。重建的结果证实了此方法与目前流行的商业CAD系统的结合力。

关键字:拟合曲线;预先处理数据点。逆向工程

1.介绍

随着计算机硬件的软件技术的发展,对促进产品发展的计算机辅助技术观念在工业领域已被广泛地接受通过新的CAD技术的发展,设计和制造之间的间隙已逐渐变得越来越密切。在正常的自动化制造环境下操作顺序经常是通过用CAD 系统创建的几何模型的产品设计开始,在几何模型的基础上,产生机器制造指令将原材料转化成最终产品然后结束。由于意识到现代计算机辅助技术在产品发展和制造中的优势,因此在CAD系统着重要求创建物体的几何模型。然而,在创建CAD 模型之前,产品发展的物理模型和样本先被产生出来。

1.例如,在设计汽车主体控制面板时,设计者和艺术家关于控制板的构想到底是在什么样的基础上制造黏土模型。

2. 没有最初的草图,确切的记录模型在哪里?

3. 在制造中由于设计的改变,CAD模型不得不重新修改的部分哪里

在所有这些情形中。物理模型或样本的建立是为了创建和建立CAD模型。与这些常规的制造顺序相反,典型的逆向工程从测量现存的物理实体开始,这样推断出来的CAD模型可以更好的利用CAD技术的优势。逆向工程经常可以细分为3个阶段:电子数据获取,数据分割,和用CAD模型构建一个物理模型。样本起先用CMM或激光扫描仪测量以得到以三维坐标形式存在的几何图案的信息。然后,为了更进一步的处理,测量结果被分割成拓扑状。就重建模型来说,每个小区域就代表一个简单的可以用数学方面知识描绘其简单外表的几何图案特征。CAD 模型重建区域的表面是把这些表面连接成完整的可以描述被测量部分或样本的模型。

然而,在实际测量方案中,存在物理样本或模型的几何图案信息不能被完全测量和准确重建一个好的CAD 模型的情况。一些表面测量的数据可能是不规律的,还有一些测量误差或者表面是不要求的。如图1所示,测量物体的主要表面可能有这些特征:由于制造的不精确引起的凹坑,凸起,或噪声点,因此,CMM 探针不能获取一套完全的数据点来重建整个物体的表面。

图1一个实际测量情况中的一般的问题

在逆向工程中,现存实体的测量,可以通过接触式测量或非接触式测量技术来实现。然而无论用什么技术,这里都有一系列获取数据的实际问题,例如,噪声和不完全数据。如果没有简单的程序去校对这些数据点。这些问题将引起令人不期望的CAD 模型的重建问题。为了正确和满意的重建CAD模型,这篇论文中介绍了一种先处理数据点去拟合曲线的有用和行之有效的方法,用这种方法,数据点被按指定的形式重新生成,并适合指定拟合B-spline曲线的形式,而没有先前提到的问题。在拟合了所有曲线之后,模型的表面才可能完全和曲线结合起来。

2.B-spline曲线理论

通过含参数的方程,绝大多数外观基础上的CAD系统都表达了构造模型的要求,如Bezier曲线或 B-spline曲线形式,最长用的是B-spline形式,在目前商业系统中,B-spline曲线是标准的代表自由曲线和外表的曲线。B-spline 曲线和Bezier 曲线有许多共同的优势。用可预测的普通方法来移动控制点影响曲线形状,使它们两者成了构建曲面较好的曲线形式。这两种不同类型的曲线都具有控制点少,独立的对称轴和综合价值。都表现出了凸凹性。然而,在局部的控制曲线形状这方面,可能B-spline曲线表现出的优势超过了Bezier技术。如增加控制点而没有增加曲线的度数的能力。考虑到现实世界中应用的要求,在这篇论文中B-spline技术被用来代表曲线和曲面。一条B-spline曲线设定了连接n + 1个控点。通过下面的列子给出了一条含参数的B-spline曲线:对于B-spline曲线,这些变量参数的度数经常通过参数K控制,它对应控制点的数量。一条B-spline曲线基本功能通过下面的表式来定义:

3.拟合

如果从现存的数据中测量一些数据点,拟合曲线不许经过数据点。最新的拟合技术,用接近的算法规则,在迭代方法的基础上,一系列数据点形成了B-spline曲线。假如一系列数据点,在一条不知道参数值的曲线P中,K从1到N决定一个准确加入位置或者是好的拟合曲线P是必要的。

为了解决这个问题,每个数据点的参数值必须被假定出来。矢量的节点和曲

线的度数也是要求的。在实际应用中度数一般都是3,参数值的确定可以通过下面的方法:

如果给定参数值,反映这些参数分布的节点如下面的形式。

Fig. 2. Curve fitting with unequal distribution of data points.

4.适合B-Spline曲线的数据要求

为了生成一条光滑准确的B-Spline曲线,还要求一系列数据点能适合呈现出的B-Spline形式的曲线特征。首先,数据必须有较好的排列顺序。当应用程序为了使一系列数据点能适合-Spline曲线,这些数据点必须以指定的顺序读入。如果数据点不是按顺序的,这将引起未预期的曲线或一条失去B-Spline曲线形状控制的曲线。其次,均匀分布数据点对拟合曲线来说是比较好的。在实际的测量中,一些因素如机器的颤抖,系统中的噪音,和被测量物体表面的粗糙,这都将影响测量的结果。所有这些现象都将引起在经过问题点的曲线的局部颤抖。因此,对于产生一个高质量的B-Spline曲线,光滑有序的点云数据是必须的。

获得均匀分布的数据点,可以提高拟合B-Spline曲线参数的结果。就象在方程式(9)中数学方面所展示的那样,通过和数据点分布一致的参数UI决定的基本函数和数据点,确定了控制点。如果数据是不均匀的,这些控点也会分布不均匀还将引起拟合曲线的不平滑。正如上面所提及到的,在实际案例测量中

Fig. 3. Curve fitting with equal distribution of data points.

Fig. 4. The procedure of data points pre-processing.

一个物体模型经常有一些诸如空洞,内凹和小范围的切片,这些都将阻止CMM探针获得均匀分布的数据点。如果一条曲线不是用均匀分布的数据点拟合重建的,就像图2中所示,产生的曲线会和真实测量物体的形状不符。图3说明了更光滑和更准确的重建可以通过一系列均匀分布的空间数据点获得,数据点预处理。

5预先处理的数据点

正如上面所述,为了达到使一系列数据点适合B-spline曲线的要求,在拟合曲线之前,对数据点进行预处理是非常重要和必须的。在下面的描述中,将介绍有种对拟合曲线有用而且有效的的数据预处理办法,这种办法的构想是:用绝对的或明确的形式将一系列测量结果设为不含参数的方程式,这些方程式必须满足曲率的连续性,对于一个飞机模型,一个明确的不含参数方程式的一般形式:

图示说明,一个总的逆向工程中预处理数据点的程序。数据点的移动第一步是删除不需要和不规则的数据点。通过CMM从物理模型和现存模型测量的原始数据点是离散形式的,当这些测量的点用图表示出来时,明显偏离原始曲线的数据点,可通过设计者的一般处理和可见的搜寻能被有选择的剔除掉。此外,为进一步处理清晰的不连续的在形状上急转变化的点,可以很容易的把他们分开。

在逆向工程中,从测量点中产生一个CAD模型已经发展了很多种途径。一个复杂的模型经常要通过将完整的模型细分成单独的简单模型来构建。在一个CAD 系统中,每一个单独的表面定义了一个简单的特性。一个完整的的CAD模型就可以通过更进一步的修整,融合,整合获得,或者用其他的表面处理工具。当一个设计者把从存在的物体中测量的一系列数据进行细分时,要求通过定义单独的简单表面来重新构建一个完整的模型。因此,数据点的曲率分析被用来将细分的的数据点归成单独的小类。

为了提炼出再建的CAD模型,在这一步中,依据曲率推算和数据点分析的结果,数据点被归为不同的类,如一个2维作标的曲线,曲线被定义如下:

如果数据用离散的形式表示出来,同一架飞机中任何三个不连续的点,这三

点形成一平面和一个中心

a = (X1 + X2) (X2 - X1) (Y3 - Y2)

b = (X2 + X3) (X3 - X2) (Y2 - Y1)

c = (Y1 - Y3) (Y2 - Y1) (Y3 - Y2)

d = 2[(X2 - X1) (Y3 - Y2) -(X3 - X2) (Y2 - Y1)]

e = (Y1 + Y2) (Y2 - Y1) (X3 - X2)

f = (Y2 + Y3) (Y3 - Y2) (X2 - X1)

g = (X1 - X3) (X2 - X1) (X3 - X2)

和, (X2, Y2)的曲率K可以定义为:

图6说明了一个例子,组成数据点的飞机轮廓的曲度用先前方法推算,数据点从0到0.333之间的变化决定了曲线的曲度,就像图7中所示。这表明数据点中有一些半径为30的点。然而,这些数据可以从原始数据中分离出来而形成一个简单的特性。通过弧度分析,这一组数据点被分成了几类。从外观上急剧变化的原

始数据的点被分成了这一组组数据。在分割完以后,单独的数据类被单独地回归为明确的不含参数的方程式。然而一个好的有序的,接近空间的数据点可以从回归方程式中得出。

从而得到合适的拟合曲线。新的数据点对于拟合简单的单独的没有内部约束的B-spline曲线是有效的。这些能被用于更进一步的编辑和修改,如修饰和伸展。通过联合单独曲线就可以构建出外观,设计者不遗余力地努力实现一个完整的CAD模型,从而形成设计意图。此外,通过被测量数据和回归方程式的回归性操作,一些回归性的错误也被介绍出来,在下面的列子中,来讨论回归方程式的顺序,因为它显示出了和回归性错误有密切联系。假设一系列现存的数据点,用不同顺序回归。图8 显示说明了通过r.m.s.方法推算的回归方程式和回归性错误之间的关系。

这数字显示了方程式顺序增加会引起r.m.s.错误的减少。然而,在多数实例中,当用第5个回归方程式的时候,第5项的系数变成零第 4项方程式的错误和第5项的错误是一样的了。这就意味着设计者仅仅回归了第4个方程式的数据点。在实际应用中,第4个方程式已经满足了工业应用中的CAD模型再建对曲

度来连续的要求。

6.应用

为了提高先前提到的用预先处理过的数据拟合曲线的方法的有效性和灵活性。一个应用的列子是先面图表中的步骤,一个Mitutoyo BN706一致的测量仪器配合一个Renishaw PH9接触式探针和SAS统计软件是常用来系统实施的工具,通过标准的CMM探针和测量软件,部分的表面测量就可以实现为了确定先前的方法在实际应用中的有用性,商用的CAD系统和Pro/Engineer,经常结合使用。

Fig. 10. 执行系统组成的配置.

Fig. 11. 执行的物理模型.

在工具中,系统的各部分整体结构如图10所示。首先经过筛选描述的曲线形状应用模型可以用CMM测量出来。对于典型的对称几何物理实体,如图11所示,被在应用的例子中使用,一个对称实体的CAD模型可以很容易的被通过对称线的对称性映射出来。因此,一些可选的具有对称性的曲线仅仅要求一半曲线的

数据,然后另一半可以映射出来从而产生一条完整的曲线,测量结果如图12所示当测量的数据十分完整时,单个描述不同可选曲线的数据点被单独的处理。在这个应用案列中,在这条曲线上获取144个点,作为一个预先处理数据点的例子来说明这条中间可选择曲线的加工处理,如图13(a).所示在数据分割步骤中,这些明显从数据点分类中脱离出来的不规则的点和明确的不连续的点被直接在预处理过程中剔除掉。分割后,残留的数据点包括132个点,如图13(b)所示。

Fig. 12. 测量结果.

Fig. 14. 初始点决定的代表性曲线的主要曲率变化

Fig. 15. 通过中间点的方法平滑曲线.

Fig. 13. 代表曲线预处理重要数据点的步骤

为了分割数据点,描述曲线残留数据点的曲度可以被推算和在图14中绘制出来。由于物理实体工具表面还没有定义,通过这些测量点决定的曲度可能极大的偏离原始曲线,以至很难达到曲线分割。为了得到明确的弧度变化,在弧度推算之前被测量的数据点必须是通过中线得到的平滑的数据点。用新的数据点推算的曲度结果,如图16所示,或许可以把曲线分割的很平滑,在考虑的物体表面重建计划和曲度发生了明显变化。这些点被分割成了显示个别曲线特征的小组。包括曲线顶部,侧面和切面。如图13(c)所示

在分割完以后,个别的数据组被单独的回归到明确的不含参数的方程式中。通过大致的分割,为了消除回归性错误,可以去掉刚开始的几个点和回归前数据点组结尾的每个点。例如,在曲线顶部分割的点应该是第 28到第128之间的点。在方程式中,回归从第31到第115个点之间的数据点,可得到如下式子。

曲线顶部的数据点可以被用一个好的有序的预先决定的空间和均匀分布的曲线回归。如图13(d).所示,通过CMM测量的预先处理的原始数据点的结果,允许适合回归数据点的光滑曲线。在曲线上曲度趋于0的点被叫做节点。在这些情形中,可以被用来重建复杂雕刻品的曲线特征,在这里它不仅仅是一个结束点了。处理数据点来拟合分割成不同结束点的曲线。为产生曲线外型,一个高的有序的回归方程式可以被用来回归数据点。在CAD应用中,在曲线基础上构建模型的技术已广泛应用于工业。沿着预先期望的方向,物体通常被分成几个可选部分。通过可选的数据点,单个特性的空间曲线首先适合曲线。通过融合用不同种类的表面,重新构建安排,如规则表面,镂空表面和模糊的表面,这样不同的表面可以被用期望的形状重新构建出来。然后一个复杂的合成表面模型就可以通过连接这些表面来构建出来。当整个预先处理数据过程完成后,一个单独的再生数据就可以通过IGES形式转移到商用CAD系统中。通过拟合不同的在B-spline形式展现出来的数据点,被测量物体所有曲线特征可以被完整的创造出来。如图Fig. 13(e,f).所示,曲线特征不同,表面就可以用期望的形状重新构建出来。最后,完整的CAD模型,通过联合不同表面就可以达到进一步的设计或操作或完成。

7.结论

对于开发新产品,构建几何模型已经是一个广泛应用于工业的技术。逆向工程成了一个从测量到实体数据重建CAD模型的重要工具。在逆向工程技术中,一个主要的难题是:使不均匀分布的非常规的数据点适合B-spline曲线。在这篇论文中描述了在逆向工程中对于适合去预先处理数据点的过程,在拟合曲线之前处理从实体得到的数据。先前提议的方法已经得到了发展,然后,适合拟合光滑漂亮的B-spline曲线所要求的新数据被产生出来,这种方法的整个过程包括:切片,曲度分析,分割,回归和再生。这种方法在逆向工程中是实际应用的工具。也是一种连接现行的重建物理实体几何模型的商用CAD系统的有效工具

逆向工程更广泛的解释还可能包括:在某中程度上推断原始设计意图。一个逆向工程构思体系,不仅仅是重建原始物体的完整的几何模型,而是还要获取原始设计意图。通过使用上面建议的方法,为了产生单独特征曲线来重新构建一个完整的原始物体的CAD模型,设计者可能对数据进行重新编组来达到原始设计意图。

附录二

毕业设计外文翻译资料

外文出处: 《Exploiting Software How to Break Code》By Greg Hoglund, Gary McGraw Publisher : Addison Wesley Pub Date : February 17, 2004 ISBN : 0-201-78695-8 译文标题: JDBC接口技术 译文: JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 一、ODBC到JDBC的发展历程 说到JDBC,很容易让人联想到另一个十分熟悉的字眼“ODBC”。它们之间有没有联系呢?如果有,那么它们之间又是怎样的关系呢? ODBC是OpenDatabaseConnectivity的英文简写。它是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的,用C语言实现的,标准应用程序数据接口。通过ODBCAPI,应用程序可以存取保存在多种不同数据库管理系统(DBMS)中的数据,而不论每个DBMS使用了何种数据存储格式和编程接口。 1.ODBC的结构模型 ODBC的结构包括四个主要部分:应用程序接口、驱动器管理器、数据库驱动器和数据源。应用程序接口:屏蔽不同的ODBC数据库驱动器之间函数调用的差别,为用户提供统一的SQL编程接口。 驱动器管理器:为应用程序装载数据库驱动器。 数据库驱动器:实现ODBC的函数调用,提供对特定数据源的SQL请求。如果需要,数据库驱动器将修改应用程序的请求,使得请求符合相关的DBMS所支持的文法。 数据源:由用户想要存取的数据以及与它相关的操作系统、DBMS和用于访问DBMS的网络平台组成。 虽然ODBC驱动器管理器的主要目的是加载数据库驱动器,以便ODBC函数调用,但是数据库驱动器本身也执行ODBC函数调用,并与数据库相互配合。因此当应用系统发出调用与数据源进行连接时,数据库驱动器能管理通信协议。当建立起与数据源的连接时,数据库驱动器便能处理应用系统向DBMS发出的请求,对分析或发自数据源的设计进行必要的翻译,并将结果返回给应用系统。 2.JDBC的诞生 自从Java语言于1995年5月正式公布以来,Java风靡全球。出现大量的用java语言编写的程序,其中也包括数据库应用程序。由于没有一个Java语言的API,编程人员不得不在Java程序中加入C语言的ODBC函数调用。这就使很多Java的优秀特性无法充分发挥,比如平台无关性、面向对象特性等。随着越来越多的编程人员对Java语言的日益喜爱,越来越多的公司在Java程序开发上投入的精力日益增加,对java语言接口的访问数据库的API 的要求越来越强烈。也由于ODBC的有其不足之处,比如它并不容易使用,没有面向对象的特性等等,SUN公司决定开发一Java语言为接口的数据库应用程序开发接口。在JDK1.x 版本中,JDBC只是一个可选部件,到了JDK1.1公布时,SQL类包(也就是JDBCAPI)

本科毕业设计文献综述范例(1)

###大学 本科毕业设计(论文)文献综述 课题名称: 学院(系): 年级专业: 学生姓名: 指导教师: 完成日期:

燕山大学本科生毕业设计(论文) 一、课题国内外现状 中厚板轧机是用于轧制中厚度钢板的轧钢设备。在国民经济的各个部门中广泛的采用中板。它主要用于制造交通运输工具(如汽车、拖拉机、传播、铁路车辆及航空机械等)、钢机构件(如各种贮存容器、锅炉、桥梁及其他工业结构件)、焊管及一般机械制品等[1~3]。 1 世界中厚板轧机的发展概况 19世纪五十年代,美国用采用二辊可逆式轧机生产中板。轧机前后设置传动滚道,用机械化操作实现来回轧制,而且辊身长度已增加到2m以上,轧机是靠蒸汽机传动的。1864年美国创建了世界上第一套三辊劳特式中板轧机,当时盛行一时,推广于世界。1918年卢肯斯钢铁公司科茨维尔厂为了满足军舰用板的需求,建成了一套5230mm四辊式轧机,这是世界上第一套5m以上的轧机。1907年美国钢铁公司南厂为了轧边,首次创建了万能式厚板轧机,于1931年又建成了世界上第一套连续式中厚板轧机。欧洲国家中厚板生产也是较早的。1910年,捷克斯洛伐克投产了一套4500mm二辊式厚板轧机。1940年,德国建成了一套5000mm四辊式厚板轧机。1937年,英国投产了一套3810mm中厚板轧机。1939年,法国建成了一套4700mm 四辊式厚板轧机。这些轧机都是用于生产机器和兵器用的钢板,多数是为了二次世界大战备战的需要。1941年日本投产了一套5280mm四辊式厚板轧机,主要用于满足海军用板的需要。20世纪50年代,掌握了中厚板生产的计算机控制。20世纪80年代,由于中厚板的使用部门萧条,许多主要产钢国家的中厚板产量都有所下降,西欧国家、日本和美国关闭了一批中厚板轧机(宽度一般在3、4米以下)。国外除了大的厚板轧机以外,其他大型的轧机已很少再建。1984年底,法国东北方钢铁联营敦刻尔克厂在4300mm轧机后面增加一架5000mm宽厚板轧机,增加了产量,且扩大了品种。1984年底,苏联伊尔诺斯克厂新建了一套5000mm宽厚板轧机,年产量达100万t。1985年初,德国迪林冶金公司迪林根厂将4320mm轧机换成4800mm 轧机,并在前面增加一架特宽得5500mm轧机。1985年12月日本钢管公司福山厂新型制造了一套4700mmHCW型轧机,替换下原有得轧机,更有效地控制板形,以提高钢板的质量。 - 2 -

毕业论文外文文献翻译-数据库管理系统的介绍

数据库管理系统的介绍 Raghu Ramakrishnan1 数据库(database,有时拼作data base)又称为电子数据库,是专门组织起来的一组数据或信息,其目的是为了便于计算机快速查询及检索。数据库的结构是专门设计的,在各种数据处理操作命令的支持下,可以简化数据的存储,检索,修改和删除。数据库可以存储在磁盘,磁带,光盘或其他辅助存储设备上。 数据库由一个或一套文件组成,其中的信息可以分解为记录,每一记录又包含一个或多个字段(或称为域)。字段是数据存取的基本单位。数据库用于描述实体,其中的一个字段通常表示与实体的某一属性相关的信息。通过关键字以及各种分类(排序)命令,用户可以对多条记录的字段进行查询,重新整理,分组或选择,以实体对某一类数据的检索,也可以生成报表。 所有数据库(最简单的除外)中都有复杂的数据关系及其链接。处理与创建,访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系统(DBMS)。DBMS软件包中的程序在数据库与其用户间建立接口。(这些用户可以是应用程序员,管理员及其他需要信息的人员和各种操作系统程序)。 DBMS可组织,处理和表示从数据库中选出的数据元。该功能使决策者能搜索,探查和查询数据库的内容,从而对在正规报告中没有的,不再出现的且无法预料的问题做出回答。这些问题最初可能是模糊的并且(或者)是定义不恰当的,但是人们可以浏览数据库直到获得所需的信息。简言之,DBMS将“管理”存储的数据项,并从公共数据库中汇集所需的数据项以回答非程序员的询问。 DBMS由3个主要部分组成:(1)存储子系统,用来存储和检索文件中的数据;(2)建模和操作子系统,提供组织数据以及添加,删除,维护,更新数据的方法;(3)用户和DBMS之间的接口。在提高数据库管理系统的价值和有效性方面正在展现以下一些重要发展趋势; 1.管理人员需要最新的信息以做出有效的决策。 2.客户需要越来越复杂的信息服务以及更多的有关其订单,发票和账号的当前信息。 3.用户发现他们可以使用传统的程序设计语言,在很短的一段时间内用数据1Database Management Systems( 3th Edition ),Wiley ,2004, 5-12

大数据文献综述

信息资源管理文献综述 题目:大数据背景下的信息资源管理 系别:信息与工程学院 班级:2015级信本1班 姓名: 学号:1506101015 任课教师: 2017年6月 大数据背景下的信息资源管理 摘要:随着网络信息化时代的日益普遍,我们正处在一个数据爆炸性增长的“大数据”时代,在我们的各个方面都产生了深远的影响。大数据是数据分析的前沿技术。简言之,从各种各样类型的数据中,快速获得有价值信息的能力就是大数据技术,这也是一个企业所需要必备的技术。“大数据”一词越来越地别提及与使用,我们用它来描述和定义信息爆炸时代产生的海量数据。就拿百度地图来说,我们在享受它带来的便利的同时,无偿的贡献了我们的“行踪”,比如说我们的上班地点,我们的家庭住址,甚至是我们的出行方式他们也可以知道,但我们不得不接受这个现实,我们每个人在互联网进入大数据时代,都将是透明性的存在。各种数据都在迅速膨胀并变大,所以我们需要对这些数据进行有效的管理并加以合理的运用。

关键词:大数据信息资源管理与利用 目录 大数据概念.......................................................... 大数据定义...................................................... 大数据来源...................................................... 传统数据库和大数据的比较........................................ 大数据技术.......................................................... 大数据的存储与管理.............................................. 大数据隐私与安全................................................ 大数据在信息管理层面的应用.......................................... 大数据在宏观信息管理层面的应用.................................. 大数据在中观信息管理层面的应用.................................. 大数据在微观信息管理层面的应用.................................. 大数据背景下我国信息资源管理现状分析................................ 前言:大数据泛指大规模、超大规模的数据集,因可从中挖掘出有价值 的信息而倍受关注,但传统方法无法进行有效分析和处理.《华尔街日

软件开发概念和设计方法大学毕业论文外文文献翻译及原文

毕业设计(论文)外文文献翻译 文献、资料中文题目:软件开发概念和设计方法文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业: 班级: 姓名: 学号: 指导教师: 翻译日期: 2017.02.14

外文资料原文 Software Development Concepts and Design Methodologies During the 1960s, ma inframes and higher level programming languages were applied to man y problems including human resource s yste ms,reservation s yste ms, and manufacturing s yste ms. Computers and software were seen as the cure all for man y bu siness issues were some times applied blindly. S yste ms sometimes failed to solve the problem for which the y were designed for man y reasons including: ?Inability to sufficiently understand complex problems ?Not sufficiently taking into account end-u ser needs, the organizational environ ment, and performance tradeoffs ?Inability to accurately estimate development time and operational costs ?Lack of framework for consistent and regular customer communications At this time, the concept of structured programming, top-down design, stepwise refinement,and modularity e merged. Structured programming is still the most dominant approach to software engineering and is still evo lving. These failures led to the concept of "software engineering" based upon the idea that an engineering-like discipl ine could be applied to software design and develop ment. Software design is a process where the software designer applies techniques and principles to produce a conceptual model that de scribes and defines a solution to a problem. In the beginning, this des ign process has not been well structured and the model does not alwa ys accurately represent the problem of software development. However,design methodologies have been evolving to accommo date changes in technolog y coupled with our increased understanding of development processes. Whereas early desig n methods addressed specific aspects of the

毕业设计文献综述范文

四川理工学院毕业设计(文献综述)红外遥控电动玩具车的设计 学生:程非 学号:10021020402 专业:电子信息工程 班级:2010.4 指导教师:王秀碧 四川理工学院自动化与电子信息学院 二○一四年三月

1前言 1.1 研究方向 随着科技的发展,越来越多的现代化电器走进了普通老百姓的家庭,而这些家用电器大都由红外遥控器操控,过多不同遥控器的混合使用带来了诸多不便。因此,设计一种智能化的学习型遥控器,学习各种家用电器的遥控编码,实现用一个遥控器控制所有家电,已成为迫切需求。首先对红外遥控接收及发射原理进行分析,通过对红外编码理论的学习,设计以MSP430单片机为核心的智能遥控器。其各个模块设计如下:红外遥控信号接收,红外接收器把接收到的红外信号经光电二极管转化成电信号,再对电信号进行解调,恢复为带有一定功能指令码的脉冲编码;接着是红外编码学习,利用单片机的输入捕捉功能捕捉载波的跳变沿,并通过定时器计时记下载波的周期和红外信号的波形特征,进行实时编码;存储电路设计,采用I2C总线的串行E2PROM(24C256)作为片外存储器,其存储容量为8192个字节,能够满足所需要的存取需求;最后是红外发射电路的设计,当从存储模块中获取某红外编码指令后,提取红外信号的波形特征信息并进行波形还原;将其调制到38KHZ的载波信号上,通过三极管放大电路驱动红外发光二极管发射红外信号,达到红外控制的目的。目前,国外进口的万能遥控器价格比较昂贵,还不能真正走进普通老百姓的家中。本文在总结和分析国外设计的基础上,设计一款以MSP430单片机为核心的智能型遥控器,通过对电视机和空调的遥控编码进行学习,能够达到预期的目的,具有一定的现实意义。 1.2 发展历史 红外遥控由来已久,但是进入90年代,这一技术又有新的发张,应用范围更加广泛。红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。 60年代初,一些发达国家开始研究民用产品的遥控技术,单由于受当时技术条件限制,遥控技术发展很缓慢,70年代末,随着大规模集成电路和计算机技术的发展,遥控技术得到快速发展。在遥控方式上大体经理了从有线到无限的超声波,从振动子到红外线,再到使用总线的微机红外遥控这样几个阶段。无论采用何种方式,准确无误传输新信号,最终达到满意的控制效果是非常重要的。最初的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少扰而引起误动作。较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。 1.3 当前现状 红外线在频谱上居于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信

牛波 外文翻译

车辆在线诊断和实时预警系统的发展 摘要:开发车载诊断(OBD)系统的目的是为了正确诊断、检测车辆的系统错误及故障。OBD产生预警信号传递给车辆的操作者以及维修工程师。然而,一旦警告信号产生,大多数操作者不知道采取什么行动。数据采集要依靠维修工程师使用专用工具。基于这样的实际需求,本文提出了一种新的车辆在线诊断和实时早期预警系统,以获取OBD的信号,并传送到通过GPRS移动通信维修中心的服务器立即采取行动。本文就硬件和软件在初步设计和实施方面进行了讨论和测试。拟议系统的测试功能满足了现在对汽车系统的日益上升的要求。 关键词:OBD系统 G3技术预警系统 1 简介 现代汽车配备的微处理器或微机检测所有子系统数据从而实现控制和诊断。车载诊断系统(OBD)[1]被标准地定义一个为使维护工程师了解车辆内部数据情况的,与外部世界沟通的接口。OBD是一个在完整的监控系统中通过传感器和控制引擎连接驱动器和其他子系统的设备。此外,一些硬件和软件的设计支持OBD 的显示和记录。 OBD的概念最初是在1984年的加州讨论的,然后于1988年进入汽车的一个子系统。被称为OBD I的第一标准,包含了基本的功能:指示灯,诊断故障码(DTC)的存储和显示。然而,不同的公司设计了不同接口插座,代码和功能,给维修工程师带来了混乱。1988年,在加利福尼亚州提出了OBD II。汽车工程师协会(SAE)为OBD II提出了一个标准的规范,这是被环境保护署(EPA)和加州空气资源委员会(CARB)所承认的。从1996年起,所有车辆的生产按要求必须装备OBD II。SAE-J1962,[2],SAE-J2012[3] SAE-J1850[4]已经为OBD II的安装发布了标准和规范。所有车辆制造商必须遵循制定标准和规范的这些文件,通过使用统一的接口连接器来设计检测仪器。本文把我们的测试集中在OBD II上,随后简单地描述OBD。到今天为止, OBD启动时微处理器内存将存储诊断故障代码,并显示

毕业设计外文翻译附原文

外文翻译 专业机械设计制造及其自动化学生姓名刘链柱 班级机制111 学号1110101102 指导教师葛友华

外文资料名称: Design and performance evaluation of vacuum cleaners using cyclone technology 外文资料出处:Korean J. Chem. Eng., 23(6), (用外文写) 925-930 (2006) 附件: 1.外文资料翻译译文 2.外文原文

应用旋风技术真空吸尘器的设计和性能介绍 吉尔泰金,洪城铱昌,宰瑾李, 刘链柱译 摘要:旋风型分离器技术用于真空吸尘器 - 轴向进流旋风和切向进气道流旋风有效地收集粉尘和降低压力降已被实验研究。优化设计等因素作为集尘效率,压降,并切成尺寸被粒度对应于分级收集的50%的效率进行了研究。颗粒切成大小降低入口面积,体直径,减小涡取景器直径的旋风。切向入口的双流量气旋具有良好的性能考虑的350毫米汞柱的低压降和为1.5μm的质量中位直径在1米3的流量的截止尺寸。一使用切向入口的双流量旋风吸尘器示出了势是一种有效的方法,用于收集在家庭中产生的粉尘。 摘要及关键词:吸尘器; 粉尘; 旋风分离器 引言 我们这个时代的很大一部分都花在了房子,工作场所,或其他建筑,因此,室内空间应该是既舒适情绪和卫生。但室内空气中含有超过室外空气因气密性的二次污染物,毒物,食品气味。这是通过使用产生在建筑中的新材料和设备。真空吸尘器为代表的家电去除有害物质从地板到地毯所用的商用真空吸尘器房子由纸过滤,预过滤器和排气过滤器通过洁净的空气排放到大气中。虽然真空吸尘器是方便在使用中,吸入压力下降说唱空转成比例地清洗的时间,以及纸过滤器也应定期更换,由于压力下降,气味和细菌通过纸过滤器内的残留粉尘。 图1示出了大气气溶胶的粒度分布通常是双峰形,在粗颗粒(>2.0微米)模式为主要的外部来源,如风吹尘,海盐喷雾,火山,从工厂直接排放和车辆废气排放,以及那些在细颗粒模式包括燃烧或光化学反应。表1显示模式,典型的大气航空的直径和质量浓度溶胶被许多研究者测量。精细模式在0.18?0.36 在5.7到25微米尺寸范围微米尺寸范围。质量浓度为2?205微克,可直接在大气气溶胶和 3.85至36.3μg/m3柴油气溶胶。

企业数据建模外文翻译文献

企业数据建模外文翻译文献 (文档含中英文对照即英文原文和中文翻译) 翻译: 信息系统开发和数据库开发 在许多组织中,数据库开发是从企业数据建模开始的,企业数据建模确定了组织数据库的范围和一般内容。这一步骤通常发生在一个组织进行信息系统规划的过程中,它的目的是为组织数据创建一个整体的描述或解释,而不是设计一个特定的数据库。一个特定的数据库为一个或多个信息系统提供数据,而企业数据模型(可能包含许多数据库)描述了由组织维护的数据的范围。在企业数据建模时,你审查当前的系统,分析需要支持的业务领域的本质,描述需要进一步抽象的数据,并且规划一个或多个数据库开发项目。图1显示松谷家具公司的企业数据模型的一个部分。 1.1 信息系统体系结构 如图1所示,高级的数据模型仅仅是总体信息系统体系结构(ISA)一个部分或一个组

织信息系统的蓝图。在信息系统规划期间,你可以建立一个企业数据模型作为整个信息系统体系结构的一部分。根据Zachman(1987)、Sowa和Zachman(1992)的观点,一个信息系统体系结构由以下6个关键部分组成: 数据(如图1所示,但是也有其他的表示方法)。 操纵数据的处理(着系可以用数据流图、带方法的对象模型或者其他符号表示)。 网络,它在组织内并在组织与它的主要业务伙伴之间传输数据(它可以通过网络连接和拓扑图来显示)。 人,人执行处理并且是数据和信息的来源和接收者(人在过程模型中显示为数据的发送者和接收者)。 执行过程的事件和时间点(它们可以用状态转换图和其他的方式来显示)。 事件的原因和数据处理的规则(经常以文本形式显示,但是也存在一些用于规划的图表工具,如决策表)。 1.2 信息工程 信息系统的规划者按照信息系统规划的特定方法开发出信息系统的体系结构。信息工程是一种正式的和流行的方法。信息工程是一种面向数据的创建和维护信息系统的方法。因为信息工程是面向数据的,所以当你开始理解数据库是怎样被标识和定义时,信息工程的一种简洁的解释是非常有帮助的。信息工程遵循自顶向下规划的方法,其中,特定的信息系统从对信息需求的广泛理解中推导出来(例如,我们需要关于顾客、产品、供应商、销售员和加工中心的数据),而不是合并许多详尽的信息请求(如一个订单输入屏幕或按照地域报告的销售汇总)。自顶向下规划可使开发人员更全面地规划信息系统,提供一种考虑系统组件集成的方法,增进对信息系统与业务目标的关系的理解,加深对信息系统在整个组织中的影响的理解。 信息工程包括四个步骤:规划、分析、设计和实现。信息工程的规划阶段产生信息系统体系结构,包括企业数据模型。 1.3 信息系统规划 信息系统规划的目标是使信息技术与组织的业务策略紧密结合,这种结合对于从信息系统和技术的投资中获取最大利益是非常重要的。正如表1所描述的那样,信息工程方法的规划阶段包括3个步骤,我们在后续的3个小节中讨论它们。 1.确定关键性的规划因素

本科毕业设计方案外文翻译范本

I / 11 本科毕业设计外文翻译 <2018届) 论文题目基于WEB 的J2EE 的信息系统的方法研究 作者姓名[单击此处输入姓名] 指导教师[单击此处输入姓名] 学科(专业 > 所在学院计算机科学与技术学院 提交日期[时间 ]

基于WEB的J2EE的信息系统的方法研究 摘要:本文介绍基于工程的Java开发框架背后的概念,并介绍它如何用于IT 工程开发。因为有许多相同设计和开发工作在不同的方式下重复,而且并不总是符合最佳实践,所以许多开发框架建立了。我们已经定义了共同关注的问题和应用模式,代表有效解决办法的工具。开发框架提供:<1)从用户界面到数据集成的应用程序开发堆栈;<2)一个架构,基本环境及他们的相关技术,这些技术用来使用其他一些框架。架构定义了一个开发方法,其目的是协助客户开发工程。 关键词:J2EE 框架WEB开发 一、引言 软件工具包用来进行复杂的空间动态系统的非线性分析越来越多地使用基于Web的网络平台,以实现他们的用户界面,科学分析,分布仿真结果和科学家之间的信息交流。对于许多应用系统基于Web访问的非线性分析模拟软件成为一个重要组成部分。网络硬件和软件方面的密集技术变革[1]提供了比过去更多的自由选择机会[2]。因此,WEB平台的合理选择和发展对整个地区的非线性分析及其众多的应用程序具有越来越重要的意义。现阶段的WEB发展的特点是出现了大量的开源框架。框架将Web开发提到一个更高的水平,使基本功能的重复使用成为可能和从而提高了开发的生产力。 在某些情况下,开源框架没有提供常见问题的一个解决方案。出于这个原因,开发在开源框架的基础上建立自己的工程发展框架。本文旨在描述是一个基于Java的框架,该框架利用了开源框架并有助于开发基于Web的应用。通过分析现有的开源框架,本文提出了新的架构,基本环境及他们用来提高和利用其他一些框架的相关技术。架构定义了自己开发方法,其目的是协助客户开发和事例工程。 应用程序设计应该关注在工程中的重复利用。即使有独特的功能要求,也

数据库外文参考文献及翻译.

数据库外文参考文献及翻译 数据库外文参考文献及翻译数据库管理系统——实施数据完整性一个数据库,只有用户对它特别有信心的时候。这就是为什么服务器必须实施数据完整性规则和商业政策的原因。执行SQL Server的数据完整性的数据库本身,保证了复杂的业务政策得以遵循,以及强制性数据元素之间的关系得到遵守。因为SQL Server的客户机/服务器体系结构允许你使用各种不同的前端应用程序去操纵和从服务器上呈现同样的数据,这把一切必要的完整性约束,安全权限,业务规则编码成每个应用,是非常繁琐的。如果企业的所有政策都在前端应用程序中被编码,那么各种应用程序都将随着每一次业务的政策的改变而改变。即使您试图把业务规则编码为每个客户端应用程序,其应用程序失常的危险性也将依然存在。大多数应用程序都是不能完全信任的,只有当服务器可以作为最后仲裁者,并且服务器不能为一个很差的书面或恶意程序去破坏其完整性而提供一个后门。SQL Server使用了先进的数据完整性功能,如存储过程,声明引用完整性(DRI),数据类型,限制,规则,默认和触发器来执行数据的完整性。所有这些功能在数据库里都有各自的用途;通过这些完整性功能的结合,可以实现您的数据库的灵活性和易于管理,而且还安全。声明数据完整性声明数据完整原文请找腾讯3249114六,维-论'文.网 https://www.doczj.com/doc/c72364743.html, 定义一个表时指定构成的主键的列。这就是所谓的主键约束。SQL Server使用主键约束以保证所有值的唯一性在指定的列从未侵犯。通过确保这个表有一个主键来实现这个表的实体完整性。有时,在一个表中一个以上的列(或列的组合)可以唯一标志一行,例如,雇员表可能有员工编号( emp_id )列和社会安全号码( soc_sec_num )列,两者的值都被认为是唯一的。这种列经常被称为替代键或候选键。这些项也必须是唯一的。虽然一个表只能有一个主键,但是它可以有多个候选键。 SQL Server的支持多个候选键概念进入唯一性约束。当一列或列的组合被声明是唯一的, SQL Server 会阻止任何行因为违反这个唯一性而进行的添加或更新操作。在没有故指的或者合适的键存在时,指定一个任意的唯一的数字作为主键,往往是最有效的。例如,企业普遍使用的客户号码或账户号码作为唯一识别码或主键。通过允许一个表中的一个列拥有身份属性,SQL Server可以更容易有效地产生唯一数字。您使用的身份属性可以确保每个列中的值是唯一的,并且值将从你指定的起点开始,以你指定的数量进行递增(或递减)。(拥有特定属性的列通常也有一个主键或唯一约束,但这不是必需的。)第二种类型的数据完整性是参照完整性。 SQL Server实现了表和外键约束之间的逻辑关系。外键是一个表中的列或列的组合,连接着另一个表的主键(或着也可能是替代键)。这两个表之间的逻辑关系是关系模型的基础;参照完整性意味着这种关系是从来没有被违反的。例如,一个包括出版商表和标题表的简单的select例子。在标题表中,列title_id (标题编号)是主键。在出版商表,列pub_id (出版者ID )是主键。 titles表还包括一个pub_id列,这不是主键,因为出版商可以发布多个标题。相反, pub_id是一个外键,它对应着出版商表的主键。如果你在定义表的时候声明了这个关系, SQL Server由双方执行它。首先,它确保标题不能进入titles表,或在titles表中现有的pub_id无法被修改,除非有效的出版商ID作为新pub_id出现在出版商表中。其次,它确保在不考虑titles表中对应值的情况下,出版商表中的pub_id的值不做任何改变。以下两种方法可

毕业设计外文翻译

毕业设计(论文) 外文翻译 题目西安市水源工程中的 水电站设计 专业水利水电工程 班级 学生 指导教师 2016年

研究钢弧形闸门的动态稳定性 牛志国 河海大学水利水电工程学院,中国南京,邮编210098 nzg_197901@https://www.doczj.com/doc/c72364743.html,,niuzhiguo@https://www.doczj.com/doc/c72364743.html, 李同春 河海大学水利水电工程学院,中国南京,邮编210098 ltchhu@https://www.doczj.com/doc/c72364743.html, 摘要 由于钢弧形闸门的结构特征和弹力,调查对参数共振的弧形闸门的臂一直是研究领域的热点话题弧形弧形闸门的动力稳定性。在这个论文中,简化空间框架作为分析模型,根据弹性体薄壁结构的扰动方程和梁单元模型和薄壁结构的梁单元模型,动态不稳定区域的弧形闸门可以通过有限元的方法,应用有限元的方法计算动态不稳定性的主要区域的弧形弧形闸门工作。此外,结合物理和数值模型,对识别新方法的参数共振钢弧形闸门提出了调查,本文不仅是重要的改进弧形闸门的参数振动的计算方法,但也为进一步研究弧形弧形闸门结构的动态稳定性打下了坚实的基础。 简介 低举升力,没有门槽,好流型,和操作方便等优点,使钢弧形闸门已经广泛应用于水工建筑物。弧形闸门的结构特点是液压完全作用于弧形闸门,通过门叶和主大梁,所以弧形闸门臂是主要的组件确保弧形闸门安全操作。如果周期性轴向载荷作用于手臂,手臂的不稳定是在一定条件下可能发生。调查指出:在弧形闸门的20次事故中,除了极特殊的破坏情况下,弧形闸门的破坏的原因是弧形闸门臂的不稳定;此外,明显的动态作用下发生破坏。例如:张山闸,位于中国的江苏省,包括36个弧形闸门。当一个弧形闸门打开放水时,门被破坏了,而其他弧形闸门则关闭,受到静态静水压力仍然是一样的,很明显,一个动态的加载是造成的弧形闸门破坏一个主要因素。因此弧形闸门臂的动态不稳定是造成弧形闸门(特别是低水头的弧形闸门)破坏的主要原是毫无疑问。

大数据外文翻译参考文献综述

大数据外文翻译参考文献综述 (文档含中英文对照即英文原文和中文翻译) 原文: Data Mining and Data Publishing Data mining is the extraction of vast interesting patterns or knowledge from huge amount of data. The initial idea of privacy-preserving data mining PPDM was to extend traditional data mining techniques to work with the data modified to mask sensitive information. The key issues were how to modify the data and how to recover the data mining result from the modified data. Privacy-preserving data mining considers the problem of running data mining algorithms on confidential data that is not supposed to be revealed even to the party

running the algorithm. In contrast, privacy-preserving data publishing (PPDP) may not necessarily be tied to a specific data mining task, and the data mining task may be unknown at the time of data publishing. PPDP studies how to transform raw data into a version that is immunized against privacy attacks but that still supports effective data mining tasks. Privacy-preserving for both data mining (PPDM) and data publishing (PPDP) has become increasingly popular because it allows sharing of privacy sensitive data for analysis purposes. One well studied approach is the k-anonymity model [1] which in turn led to other models such as confidence bounding, l-diversity, t-closeness, (α,k)-anonymity, etc. In particular, all known mechanisms try to minimize information loss and such an attempt provides a loophole for attacks. The aim of this paper is to present a survey for most of the common attacks techniques for anonymization-based PPDM & PPDP and explain their effects on Data Privacy. Although data mining is potentially useful, many data holders are reluctant to provide their data for data mining for the fear of violating individual privacy. In recent years, study has been made to ensure that the sensitive information of individuals cannot be identified easily. Anonymity Models, k-anonymization techniques have been the focus of intense research in the last few years. In order to ensure anonymization of data while at the same time minimizing the information

本科毕业设计外文翻译

Section 3 Design philosophy, design method and earth pressures 3.1 Design philosophy 3.1.1 General The design of earth retaining structures requires consideration of the interaction between the ground and the structure. It requires the performance of two sets of calculations: 1)a set of equilibrium calculations to determine the overall proportions and the geometry of the structure necessary to achieve equilibrium under the relevant earth pressures and forces; 2)structural design calculations to determine the size and properties of thestructural sections necessary to resist the bending moments and shear forces determined from the equilibrium calculations. Both sets of calculations are carried out for specific design situations (see 3.2.2) in accordance with the principles of limit state design. The selected design situations should be sufficiently Severe and varied so as to encompass all reasonable conditions which can be foreseen during the period of construction and the life of the retaining wall. 3.1.2 Limit state design This code of practice adopts the philosophy of limit state design. This philosophy does not impose upon the designer any special requirements as to the manner in which the safety and stability of the retaining wall may be achieved, whether by overall factors of safety, or partial factors of safety, or by other measures. Limit states (see 1.3.13) are classified into: a) ultimate limit states (see 3.1.3); b) serviceability limit states (see 3.1.4). Typical ultimate limit states are depicted in figure 3. Rupture states which are reached before collapse occurs are, for simplicity, also classified and

外文文献翻译 An Introduction to Database Management System

英文翻译 数据库管理系统的介绍 Raghu Ramakrishnan 数据库(database,有时被拼作data base)又称为电子数据库,是专门组织起来的一组数据或信息,其目的是为了便于计算机快速查询及检索。数据库的结构是专门设计的,在各种数据处理操作命令的支持下,可以简化数据的存储、检索、修改和删除。数据库可以存储在磁盘、磁带、光盘或其他辅助存储设备上。 数据库由一个或一套文件组成,其中的信息可以分解为记录,每一条记录又包含一个或多个字段(或称为域)。字段是数据存取的基本单位。数据库用于描述实体,其中的一个字段通常表示与实体的某一属性相关的信息。通过关键字以及各种分类(排序)命令,用户可以对多条记录的字段进行查询,重新整理,分组或选择,以实体对某一类数据的检索,也可以生成报表。 所有数据库(除最简单的)中都有复杂的数据关系及其链接。处理与创建,访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系统(DBMS)。DBMS软件包中的程序在数据库与其用户间建立接口。(这些用户可以是应用程序员,管理员及其他需要信息的人员和各种操作系统程序)DBMS可组织、处理和表示从数据库中选出的数据元。该功能使决策者能搜索、探查和查询数据库的内容,从而对正规报告中没有的,不再出现的且无法预料的问题做出回答。这些问题最初可能是模糊的并且(或者)是定义不恰当的,但是人们可以浏览数据库直到获得所需的信息。简言之,DBMS将“管理”存储的数据项和从公共数据库中汇集所需的数据项用以回答非程序员的询问。 DBMS由3个主要部分组成:(1)存储子系统,用来存储和检索文件中的数据;(2)建模和操作子系统,提供组织数据以及添加、删除、维护、更新数据的方法;(3)用户和DBMS之间的接口。在提高数据库管理系统的价值和有效性方面正在展现以下一些重要发展趋势: 1.管理人员需要最新的信息以做出有效的决策。 2.客户需要越来越复杂的信息服务以及更多的有关其订单,发票和账号的当前信息。

相关主题
文本预览
相关文档 最新文档