
一、关系数据库系统的优点
a.灵活性和建库的简单性:从软件开发的前景来看,用户与关系数据库编程之间的接口是灵活与友好的。目前在多数RDDMS产品中使用标准查询语言SQL,允许用户几乎毫无差别地从一个产品到另一个产品存取信息。与关系数据库接口的应用软件具有相似的程序访问机制,提供大量标准的数据存取方法。
b.结构简单:从数据建模的前景看,关系数据库具有相当简单的结构(元组),可为用户或程序提供多个复杂的视图。数据库设计和规范化过程也简单易行和易于理解。由于关系数据库的强有力的、多方面的功能,已经有效地支持许多数据库纳应用。
二、关系数据库系统的缺点
a.数据类型表达能力差:从下一代应用软件的发展角度来看,关系数据库的根本缺陷在于缺乏直接构造与这些应用有关的信息的类型表达能力,缺乏这种能力将产生以下有害的影响,例如:大多数RDBMS产品所采用的简单类型在重构复杂数据的过程中将会出现性能问题;数据库设计过程中的额外复杂性;RDBMS产品和编程语言在数据类型方面的不协调。
大多数现代的RDBMS产品已成熟地用于商务和财政方面,而这些领域不要求很高和很复杂的数据模型。虽然这些产品多多少少克服了一些以上所述的缺点,但从理论上看关系数据模型不直接支持复杂的数据类型,这是由于第一范式的要求,所有的数据必须转换为简单的类型,如整数、实数、双精度数和字符串。
对于工程应用来说,这种不能支持复杂数据类型的典型结果就是需要额外地分解数据结构工作,这些被分解的结构不能直接表示应用数据,且从基本成分重构时也非常繁琐和费时间。
b.复杂查询功能差:关系数据库系统的某些优点也同时是它的不足之处。虽然SQL语言为数据查询提供了很好的定义方法,但当用于复杂信息的查询时可能是非常繁琐的。此外,在工程应用时规范化的过程通常会产生大量的简单表。在这种环境下由存取信息产生的查询必须处理大量的表和复杂的码联系以及连接运算。
除非这些查询以固定的例行程序方式提供,否则用户就必须对SQL非常熟悉,以便适当地浏览数据库,查出所需的信息。然而,一旦查询方式按固定例行程序方式进行,用户最终就进行应用软件的常规维护。但应用或人机接口软件的变化又可能要求经常修改例行的查询,数据库结构的变化也可能导致例行查询程序以及应用或人机接口软件的失效。由于这些原因,关系数据库系统的维护开销可能是很大的。
由于关系数据库不能提供足够的构造能力及性能方面的原因,在进行较复杂的数据库设计过程中,不可能将许多工程问题直接分解成一些简单的部分。由于缺乏直接指针存取方法,所以查询有关的信息需要花费时间。
c.支持长事务能力差;由于RDBMS记录锁机制的颗粒度限制,对于支持多种记录类型的大段数据的登记和检查来说,简单的记录级的锁机制是不够的,但基于键值关系的较复杂的锁机制来说却很难推广也难以实现。
d.环境应变能力差:在要求系统频繁改变的环境下,关系系统的成本高且修改困难。在工程应用中支持"模式演变"(schemaevolution)的功能是很重要的,而RDBMS不容易支持这种功能。另外,关系数据库和编程语言所提供的数据类型的不一致,使得从一个环境转换到另一个环境时需要多至30%的附加代码。
三、面向对象数据库系统的优点
a.能有效地表达客观世界和有效地查询信息:面向对象方法综合了在关系数据库中发展的全部工程原理、系统分析、软件工程和专家系统领域的内容。面向对象的方法符合一般人的思维规律、即将现实世界分解成明确的对象,这些对象具有属性和行为。系统设计人员用ODBMS创建的计算机模型能更直接反映客观世界,最终用户不管是否是计算机专业人员,都可以通过这些模型理解和评述数据库系统。
工程中的一些问题对关系数据库来说显得太复杂,不采取面向对象的方法很难实现。从构造复杂数据的前景看,信息不再需要手工地分解为细小的单元。ODBMS扩展了面向对象的编程环境,该环境可以支持高度复杂数据结构的直接建模。
b.可维护性好:在耦合性和内聚性方面,面向对象数据库的性能尤为突出。这使得数据库设计者可在尽可能少影响现存代码和数据的条件下修改数据库结构,在发现有不能适合原始模型的特殊情况下,能增加一些特殊的类来处理这些情况而不影响现存的数据。如果数据库的基本模式或设计发生变化,为与模式变化保持一致,数据库可以建立原对象的修改版本。这种先进的耦合性和内聚性也简化了在异种硬件平台的网络上的分布式数据库的运行。
c.能很好地解决"阻抗不匹配"(impedancemismatch)问题。面向对象数据库还解决了一个关系数据库运行中的典型问题:应用程序语言与数据库管理系统对数据类型支持的不一致问题,这一问题通常称之为阻抗不匹配问题。
四、面向对象数据库系统的缺点
a.技术还不成熟。面向对象数据库技术的根本缺点是这项技术还不成熟,还不广为人知。与许多新技术一样,风险就在于应用。从事面向对象数据库产品和编程环境的销售活动的公司还不令人信服,因为这些公司的历史还相当短暂,就该十几年前关系数据库的情况一样。ODBMS如今还存在着标准化问题,由于缺乏标准化,许多不同的ODBMS之间不能通用。此外,是否修改SQL以适应面向对象的程序,还是用新的对象查询语言来代替它,目前还没有解决,这些因素表明随着标准化的出现,ODBMS还会变化。
b.面向对象技术需要一定的训练时间:有面向对象系统开发经验的公司的专业人员认为,要成功地开发这种系统的关键是正规的训练,训练之所以重要是由于面向对象数据库的开发是从关系数据库和功能分解方法转化而来的,人们还需要学习一套新的开发方法使之与现有技术相结合。此外,面向对象系统开发的有关原理才刚开始具有雏形,还需一段时间在可靠性、成本等方面令人可接受。
c.理论还需完善:从正规的计算机科学方面看,还需要设计出坚实的演算或理论方法来支持ODBMS的产品。此外,既不存在一套数据库设计方法学,也没有关于面向对象分析的一套清晰的概念模型,怎样设计独立于物理存储的信息还不明确。
面向对象数据库和关系数据库系统之间的争论不同于70年代关系数据库和网状数据库的争论,那时的争论是在同一主要领域(即商业事务应用)中究竟是谁代替谁的问题。现在是肯定关系数据库系统基本适合商业事务处理的前提下,对非传统的应用,特别是工程中的应用用面向对象数据库来补充不足的问题。面向对象数据库系统将成为下一代数据库的典型代表,并和关系数据库系统并存(而不是替代)。它将在不同的应用领域支持不同的应用需求。
MES系统是一套面向制造企业车间执行层的生产信息管理系统。MES可以为企业提供包括制造数据管理、计划与调度管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工夹具管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成与分解等管理模块,为企业搭建一个坚实、可靠、全面、可行的制造协同管理平台。传统MES大致可以分为两类:1)专用MES。它主要是针对特定领域问题开发的系统,如车间维护、生产监控、有限产能调度或SCADA等。2)集成制造执行系统。起初,这种系统是为特定的标准化环境设计的,但现在已经扩展到许多领域,如航空、装配、半导体、食品和卫生等。它在功能上与上层的事务处理和下层的实时控制系统集成在一起。
数据库防火墙系统,串联部署在数据库服务器之前,解决数据库应用侧和运维侧两方面的问题,是一款基于数据库协议分析与控制技术的数据库安全防护系统。DBFirewall基于主动防御机制,实现数据库的访问行为控制、危险 *** 作阻断、可疑行为审计。
数据库安全技术之一,数据库安全技术主要包括:数据库漏扫、数据库加密、数据库防火墙、数据脱敏、数据库安全审计系统。
数据库安全风险包括:刷库、拖库、撞库。
数据库安全攻击手段包括:SQL注入攻击。
摘 要文章从数据库的结构、内容及应用功能等方面浅述了农村土地调查数据库的建设,并对其在县级国土资源管理中的应用及维护管理进行了探讨。关健词农村土地调查;数据库;建设;应用;维护管理
1 引言
农村土地调查数据库综合了我国目前土地利用现状管理的各种实际应用需求,涵盖了土地利用数据库管理、土地利用变更管理、查询统计、报表管理、历史数据管理、图件管理、系统管理等一系列的业务,系统功能强大、使用简单、稳定可靠,具有兼容性、规范化、可扩展性、可 *** 作性、数据的共享应用、数据的一体化管理、影像的高度压缩和快速还原显示等显著特点。建设和维护好县级农村土地调查数据库为各级国土资源部门的土地利用规划修编、土地资源评价、建设用地审批等提供快速、高效、准确、直观地服务。
2 数据库建设
21 数据库结构
农村土地调查数据库由主体数据库和元数据库两部分构成。其中主体数据库由空间数据库和非空间数据库组成;元数据库则由矢量数据元数据、DOM元数据、DEM元数据和其他元数据组成。县级农村土地调查数据库逻辑结构如图1所示。
图1 农村土地调查数据库逻辑结构图
22 数据库内容
农村土地调查数据库主要存储矢量、栅格、统计表格、报告文本、扫描文件等数据,具体内容有:1)测量控制点、行政区、行政区界线、等高线、高程注记点、坡度图等基础地理信息数据;2)地类图斑、线状地物、零星地物、地类界线等土地利用数据;3)宗地、界址线、界址点等土地权属数据;4)基本农田保护片、基本农田保护块等基本农田数据;5)DOM、DEM、DRG和其他栅格数据;6)矢量数据元数据、DOM元数据、DEM元数据等元数据;7)其他数据。除此之外,建库单位还可根据具体需要,依照《土地利用数据库标准》要求进行数据库的结构设计,对属性数据结构表等内容进行扩充。
23 数据库应用功能
农村土地调查数据库应用功能有:信息查询功能、专题图制作、统计汇总、土地利用变化分析、基本农田分析、日常更新与年度变更、历史数据管理等功能。可完成自定义查询、组合查询等多种查询功能,实现日常土地管理有关图件的快速查询及图属互查;不同专题图的制作功能可实现基本农田分布图、耕地坡度分级图等多种专题图制作,并能生成规范所要求的统计汇总表,具有表格的统计、汇总、查询、编辑、打印输出等功能;能对不同区域、不同时间段的基本农田保护区的用地结构和占用基本农田情况进行土地利用结构、土地利用动态分析;具有农村土地调查数据日常更新,年度变更数据批量处理等功能,并生成年度变更上报数据;可完成图形与属性历史信息的存储、查询和追溯等。
3 数据库在县级国土资源管理中的应用
农村土地调查数据库体现了各行业用地的权属、结构、数量和分布,是政府各相关部门提高管理水平、提升办事效率、进行科学决策的重要依据和参考。其在国土资源管理中的应用,主要体现在以下几个方面。
31 为新一轮土地利用总体规划修编提供依据
土地利用总体规划是在一定区域内,根据国家社会经济可持续发展的要求和当地自然、经济、社会条件,对土地的开发、利用、治理、保护在空间上、时间上所作的总体安排和布局,是国家实行土地用途管制的基础,属于宏观土地利用规划,是各级政府依法组织对辖区内全部土地的利用以及土地开发、整治、保护所作的综合部署和统筹安排。随着“十二五”规划的实施和新一轮产业结构的调整,土地资源的供需矛盾将更为明显,这就需要进行新一轮的土地利用总体规划修编,实现国家对土地的宏观调控和用途管制。土地利用总体规划是否科学、合理将直接影响到“十二五”规划的目标能否顺利实现,而二次土地调查建立的农村土地调查数据库中准确、翔实的土地数据将为新一轮土地利用总体规划修编的科学性和可 *** 作性提供保障。新一轮的土地利用总体规划修编以农村土地调查数据库中的地类为依据,通过对辖区内的农用地、建设用地、未利用地和基本农田等各种图斑的地类、质量、面积和分布等进行分析,合理制定农业与非农业之间的配置以及农业与非农业内部的配置,从而达到严格限制农用地转为建设用地,切实有效保护耕地和实现不同产业之间合理配置的目的,力求辖区内经济的长远发展。
32 为年度土地变更调查提供基础数据库
年度土地变更调查是在第2 次全国土地调查基础上,全面查清年度土地利用现状和变化状况,满足国土资源日常管理的需要,为各级政府和相关部门提供准确可靠的土地基础数据和图件等资料,是国土部门对国土资源进行实时、科学、有效管理的一项重要措施。年度土地变更调查数据库的建立以二次土地调查数据库为基础,以前后两个年度的遥感影像和年度土地利用动态遥感监测内业提取的变化图斑为依据,通过外业实地核实调查,确定图斑实地的地类、位置和面积;根据城市建设用地审批资料,确定建设用地的类型;根据土地开发、整理和复垦资料,确定新增耕地来源类型等属性信息,内业再利用土地变更调查软件按要求逐图斑和线状地物进行变更,建立新的土地调查数据库,提取年度土地利用变化信息,汇总输出各种土地利用变更汇总表格和图件,从而可以掌握年度土地利用变更情况及各种地类之间的流向变化信息。
33 为土地开发整理复垦项目立项提供科学依据
土地开发整理复垦是实现耕地总量动态平衡和占补平衡的重要手段,是保障国家粮食安全、保障建设用地需求,促进经济社会可持续发展的重要措施。利用第2 次全国土地调查成果形成的农村土地调查数据库作为土地开发整理复垦立项的科学依据,为确保耕地占补平衡奠定坚实基础。
土地开发整理复垦项目的选址及开发整理复垦前后的动态监测是保证开发有效耕地的重要条件。在土地开发整理复垦项目选址时,可根据农村土地调查数据库中的土地利用数据、遥感影像数据、基本农田数据和土地权属数据,方便快捷地对所选地块的地类、面积、坡度及地块内的道路、河流、水库的分布和周边农用地、建设用地的分布情况进行对比分析,从而确定土地开发整理复垦项目的具体位置。如进行土地开发时,要根据周边的水域条件考虑开发后的耕地是否能进行正常的灌溉,从而保证粮食产量; 根据周边居民点和道路的分布情况考虑开发后的耕地是否方便人们耕种; 根据周边基本农田的分布情况,开发后的耕地是否与基本农田连片,考虑开发后的耕地可否补划为基本农田,从而实现对耕地的有效保护。进行土地整理时,可根据地块内的线状地物和图斑的田坎系数( 即坡度) 计算出整理前耕地的面积,再根据计划整理后耕地的田坎系数计算出整理后的耕地面积,从而计算出耕地净增加的数量,根据这些计算结果,分析所产生的效益,考虑是否选择在此地块进行土地整理项目。
大数据管理是用来登录和 *** 作云上数据库的Web服务,提供数据库开发、运维、智能诊断、企业级DevOPS平台的一站式云上数据库管理平台,方便用户使用和运维华为云数据库。
大数据管理与应用专业以互联网+和大数据时代为背景,主要研究大数据分析理论和方法在经济管理中的应用以及大数据管理与治理方法。主要专业方向有:商务数据分析、商务智能、电子健康、大数据金融、数据挖掘、大数据管理与治理等。
如何使用数据管理服务
1、开发工具:主要面向开发人员,提供易用的数据库客户端。使用数据管理服务时,无需安装本地客户端,提供所见即所得的可视化 *** 作体验。提供数据和表结构的同步、在线编辑,SQL输入智能提示等丰富的数据库开发功能。
2、企业流程审批:主要面向企业,提供大规模数据库管理功能。基于权限最小化控制和审批流程机制,提供数据保护、变更审核、 *** 作审计、研发自助化等数据库DevOPS平台,帮助企业实现大规模数据库下的标准化、规范化、高效率、超安全的管理手段。
3、DBA智能运维:主要面向DBA,提供以下数据库运维类的功能。分析主机和实例性能数据,分析慢SQL和全量SQL,分析和诊断实时数据库性能情况,分析数据库历史运行数据。
定义1
严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种"数据库",使其可以利用计算机实现财务、仓库、生产的自动化管理。JMartin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
定义2
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
定义3
(伯尔尼公约议定书专家委员会的观点)所有的信息(数据率档)的编纂物,不论其是以印刷形式,计算机存储单元形式,还是其它形式存在,都应视为“数据库”。数字化内容选择的原因有很多,概括起来主要有:(1)存储空间的原因。数字化的产品是通过网络被广大用户存取利用,而大家都知道数字化产品是存放在磁盘阵列上的,磁盘阵列由服务器来管理,磁盘空间是有限的,服务器的能力也是有限的,不可能无限量地存入数字资源,这就需要我们对文献资源数字化内容进行选择。(2)解决数字化生产高成本和图书馆经费有限性之间矛盾的需要。几乎没有图书馆有充足的资源来对整个馆藏进行数字化,内容选择不可避免。(3)数字资源管理的需要。技术的快速发展使数字化项目所生成的数字资源的生命周期越来越短,投入巨资进行数字迁移是延长数字资源生命的1个重要途径,昂贵的维护成本就必须考虑数字化的内容选择。数据库发展史数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。30年间数据库领域获得了三次计算机图灵奖(CWBachman,EFCodd,JGray),更加充分地说明了数据库是一个充满活力和创新精神的领域。就让我们沿着历史的轨迹,追溯一下数据库的发展历程。传统上,为了确保企业持续扩大的IT系统稳定运行,一般用户信息中心往往不仅要不断更新更大容量的IT运维软硬件设备,极大浪费企业资源;更要长期维持一支由数据库维护、服务器维护、机房值班等各种维护人员组成的运维大军,维护成本也随之节节高升。为此,企业IT决策者开始思考:能不能像拧水龙头一样按需调节的使用IT运维服务?而不是不断增加已经价格不菲的运维成本。
定义4
数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。她是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。(2)数据库是数据管理的新方法和技术,他能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
以上就是关于使用数据库系统的优点和缺点是什么全部的内容,包括:使用数据库系统的优点和缺点是什么、mes系统是做什么的、常用的数据库访问行为实时监控技术有哪些(数据库监控一般监控什么)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)