資料庫平台
1. 資料庫平台的確定
通過一系列相關內容的分析比較研究(表5-1),認為ArcGIS的優勢並不在圖件矢量化及繪制地質圖中,但其數據的規范化組織與管理上的功能更強大。ArcGIS以數據位中心的畫圖,更有利於成圖數據的質量保證與實際應用。
表5-1 國內外GIS軟體空間分析比較
(據湯國安,2007)
1.制圖編輯一體化
在ArcGIS中,ArcMap提供了一體化的完整地圖繪制、顯示、編輯和輸出的集成環境。相對於以往所有的GIS軟體,ArcMap不僅可以按照要素屬性編輯和表現圖形,也可直接繪制和生成要素數據;可以在數據視圖按照特定的符號瀏覽地理要素,也可同時在版面視圖生成列印輸出地圖;有全面的地圖符號、線形、填充和字體庫,支持多種輸出格式;可自動生成坐標格網或經緯網,能夠進行多種方式的地圖標注,具有強大的制圖編輯功能。
ArcGIS在前期ArcInfo版本的基礎上,增強了提供給制圖人員的工具,並且支持以前版本的所有功能,ArcMap在提供給制圖人員生產高質量印刷地圖所需表達和布局工具的同時,還提供了一個藝術化的地圖編輯環境。具有強大功能和人性化特點,可以完成任意地圖要素的繪制和編輯。
2.便捷的元數據管理
ArcGIS可以管理其支持的所有數據類型的元數據,可以建立自身支持的數據類型和元數據,也可以建立用戶定義數據的元數據(如文本、CAD、腳本),並可以對元數據進行編輯和瀏覽。ArcGIS可以建立元數據的數據類型很多,包括ArcInfo Coverage、ESRI Shapefile、CAD圖、影像、GRID、TIN、PC ARC\ INFO Coverage、ArcSDE、Per-sonal ArcSDE、工作空間、文件夾、Maps、Layers、INFO表、DBASE表、工程和文本等。
ArcCatalog模塊用以組織和管理所有的GIS信息,如地圖、數據集、模型、元數據、服務等,支持多種常用的元數據,提供了元數據編輯器以及用來瀏覽的特性頁,元數據的存儲採用了XML標准,對這些數據可以使用所有的管理操作(如復制、刪除和重命名等)。ArcCatalog也支持多種特性頁,它提供了查看XML的不同方法。在更高版本的Arc-GIS中,ArcCatalog將提供更強大的原數據支持。
3.靈活的定製與開發
ArcGIS的Desktop部分通過一系列可視的GIS應用操作界面,滿足了大多數終端用戶的需求,同時,也為更高級的用戶和開發人員提供了全面的客戶化定製功能。
ArcMap提供了多個被添加到界面上的不同工具條來對數據進行編輯和操作,用戶也可以創建添加自定義的工具。ArcCatalog和ArcMap的基礎是Microsoft公司的組件對象模型(COM),於是可以說ArcGIS是完全COM化的,對於需要對ArcGIS進行結構定製和功能擴展的高級開發人員來說,這是非常有吸引力的。任何COM兼容的編程語言,如Visu-al C++、Delphi或者Visual J++都能用來定製和擴展ArcGIS。
ArcGIS還提供了工業標準的VBA(Microsoft Visual Basic for Application),用於所有的腳本編程和定製工作。ArcMap和ArcCatalog這兩個模塊的VBA編輯器,可以讓用戶編寫定製的腳本,並作為宏來運行和保存、添加到界面上的命令按鈕里。
4.強大的地質資料庫(GeoDatabase)
ArcGIS資料庫(GeoDatabase)是建立在關系型資料庫管理信息系統之上的統一的、智能化的空間資料庫。它是在新的一體化數據存儲技術的基礎上發展起來的新數據模型。實現了GeoDatabase之前所有(包括Coverage/shapefile)空間數據模型都無法完成的數據統一管理,即在一個公共模型框架下對GIS通常所處理和表達的地理空間特徵如矢量、柵格、TIN、網路、地址進行同一描述。同時,GeoDatabase是面向對象的地理數據模型,其地理空間特徵的表達較之以往的模型更接近我們對現實事物對象的認識和表達。
GeoDatabase能將空間數據存儲在文件、MDB文件或者大型DBMS中。以上三種存儲方式的區別在於可存儲數據量的不同以及可支持的並發用戶數量不同,能夠實現從小數據量、單用戶的文件資料庫到大數據量、多用戶並發編輯的企業級DBMS的不同層次的應用。
GeoDatabase事實上是很多Geographic Dataset的集合,最基本的Dataset的類型包括Feature Classes、Raster Dataset、Attribute Tables。在以上基本要素的基礎上,還能定義GeoDatabase的Schema、數據的完整性、規則和行為,包括Spatial Reference、Spatial Reso-lution、Topology、Network、Domain等等。在創建GeoDatabase時,首先生成不同的Dataset類型,然後添加或者擴展GeoDatabase基本要素的能力,例如添加拓撲、網路、子類以實現GIS行為建模、維護數據完整性以及建立空間關系。
2. 資料庫管理系統有哪些
資料庫管理系統軟體(DBMS)有哪些呢?目前互聯網上常見的資料庫管理軟體有SYBASE、DB2、ORACLE、Mysql、ACCESS、VisualFoxpro、MSSQLServer、Informix、PostgreSQL這幾種。
資料庫管理系統軟體的種類有很多,常見的也很多,但是針對不同人群的不同需求,常用的資料庫管理系統軟體也那麼三五種:ORACLE、MySQL、ACCESS、MSSQLServer這些是不同領域常用的資料庫管理系統軟體,下面我們來介紹一下這些軟體各自的優勢何在。
3. 國內的實時資料庫。
實時資料庫系統是開發實時控制系統、數據採集系統、CIMS系統等的支撐軟體。在流程行業中,大量使用實時資料庫系統進行控制系統監控,系統先進控制和優化控制,並為企業的生產管理和調度、數據分析、決策支持及遠程在線瀏覽提供實時數據服務和多種數據管理功能。實時資料庫已經成為企業信息化的基礎數據平台,可直接實時採集、獲取企業運行過程中的各種數據,並將其轉化為對各類業務有效的公共信息,滿足企業生產管理、企業過程監控、企業經營管理之間對實時信息完整性、一致性、安全共享的需求,可為企業自動化系統與管理信息系統間建立起信息溝通的橋梁。幫助企業的各專業管理部門利用這些關鍵的實時信息,提高生產銷售的營運效率。
北京開運聯合信息技術股份有限公司-實時性工業資料庫軟體(CreatRun Database )
實時性工業資料庫軟體(CreatRun Database )是什麼?
1、實時性工業資料庫軟體(CreatRun Database )是開運聯合公司針對行業應用,獨立研發的,擁有全部自主知識產權的企業級實時/歷史資料庫平台。為企業監控生產情況、計算性能指標、進行事故分析和對設備啟停分析診斷、故障預防等提供重要的數據保障。
2、實時性工業資料庫軟體(CreatRun Database )可廣泛用於工業控制自動化數據的高速採集和存儲,提供高速、海量數據存儲和基礎分析能力。
3、實時性工業資料庫軟體(CreatRun Database )可隨時觀察以及在線分析生產過程。長期保存的歷史數據不僅可以重現歷史生產情況,也使大規模數據挖掘成為可能。提供企業生產信息管理解決方案,可以有效應對「從小到大」 「由近及遠」 的各種企業級數據應用。
4、CreatRun Database 可在線按照時間序列以毫秒級精度自動採集企業的各類過程自動化系統中的生產數據,高效壓縮並存儲。同時可向用戶和應用程序提供實時和歷史數據,使得用戶可隨時觀察以及在線分析生產過程。長期保存的歷史數據不僅可以重現歷史生產情況,也使大規模數據挖掘成為可能。
4. 資料庫軟體 有哪些!!
常用資料庫
1. IBM 的DB2
作為關系資料庫領域的開拓者和領航人,IBM在1997年完成了System R系統的原型,1980年開始提供集成的資料庫伺服器—— System/38,隨後是SQL/DSforVSE和VM,其初始版本與SystemR研究原型密切相關。DB2 forMVSV1 在1983年推出。該版本的目標是提供這一新方案所承諾的簡單性,數據不相關性和用戶生產率。1988年DB2 for MVS 提供了強大的在線事務處理(OLTP)支持,1989 年和1993 年分別以遠程工作單元和分布式工作單元實現了分布式資料庫支持。最近推出的DB2 Universal Database 6.1則是通用資料庫的典範,是第一個具備網上功能的多媒體關系資料庫管理系統,支持包括Linux在內的一系列平台。
2. Oracle
Oracle 前身叫SDL,由Larry Ellison 和另兩個編程人員在1977創辦,他們開發了自己的拳頭產品,在市場上大量銷售,1979 年,Oracle公司引入了第一個商用SQL 關系資料庫管理系統。Oracle公司是最早開發關系資料庫的廠商之一,其產品支持最廣泛的操作系統平台。目前Oracle關系資料庫產品的市場佔有率名列前茅。
3. Informix
Informix在1980年成立,目的是為Unix等開放操作系統提供專業的關系型資料庫產品。公司的名稱Informix便是取自Information 和Unix的結合。Informix第一個真正支持SQL語言的關系資料庫產品是Informix SE(StandardEngine)。InformixSE是在當時的微機Unix環境下主要的資料庫產品。它也是第一個被移植到Linux上的商業資料庫產品。
4. Sybase
Sybase公司成立於1984年,公司名稱「Sybase」取自「system」和 「database」 相結合的含義。Sybase公司的創始人之一Bob Epstein 是Ingres 大學版(與System/R同時期的關系資料庫模型產品)的主要設計人員。公司的第一個關系資料庫產品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提出Client/Server 資料庫體系結構的思想,並率先在Sybase SQLServer 中實現。
5. SQL Server
1987 年,微軟和 IBM合作開發完成OS/2,IBM 在其銷售的OS/2 ExtendedEdition 系統中綁定了OS/2Database Manager,而微軟產品線中尚缺少資料庫產品。為此,微軟將目光投向Sybase,同Sybase 簽訂了合作協議,使用Sybase的技術開發基於OS/2平台的關系型資料庫。1989年,微軟發布了SQL Server 1.0 版。
6. PostgreSQL
PostgreSQL 是一種特性非常齊全的自由軟體的對象——關系性資料庫管理系統(ORDBMS),它的很多特性是當今許多商業資料庫的前身。PostgreSQL最早開始於BSD的Ingres項目。PostgreSQL 的特性覆蓋了SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數據類型的支持;其次,目前PostgreSQL 是唯一支持事務、子查詢、多版本並行控制系統、數據完整性檢查等特性的唯一的一種自由軟體的資料庫管理系統.
7.mySQL
mySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。MySQL的官方網站的網址是: www.mysql.com
5. 什麼是資料庫網站
資料庫網站除了要設計網頁外,還要通過資料庫和編程序來使網站具有更多自動的和高級的功能。例如,網站里的產品資料和圖片數量很多、種類很多,為方便顧客查找,就應通過資料庫編程來在網頁上實現自動搜索;如果產品經常變動和增加,也應通過資料庫編程來製作網站,這樣就可以通過後台管理系統方便的管理網站,如更換、增加資料和圖片等等;還有象會員管理系統、新聞發布系統、購物系統、BBS系統等都是用資料庫來做成的。
資料庫網站具有很好的管理數據資料的好處,一方面,在前台(即在網頁上)訪問者可以利用查詢功能很快的找到自己要的資料;另一方面,在後台(任何一台連上互聯網的計算機),網站管理者 通過量身定做的後台管理系統很方便的管理網站,而且後台管理系統界面很直觀,即使不懂計算機的人也很容易學會使用。
有些網路公司將產品資料庫、會員管理系統、購物系統等做成固定的模版來賣給客戶,由於行業之間有很多差異,產品分類情況也不同,而會員管理要求更不一樣,因此,這類系統應跟據客戶情況量身定做才好用。當然,象新聞發布系統這樣不管哪個網站使用起來沒多大差別的,做成固定的模板也是可以的。
資料庫網站所使用的網站空間與普通網站是不一樣的,它的空間必須是能運行資料庫的,而且伺服器還必須提供相應的資料庫供使用。這一類空間租金比較貴,以常用的Mcrosoft SQL Server 資料庫空間為例,租金的市場價為1500元/年。
資料庫網站的建設也比較費功夫,需要寫很多程序,技術要求較高,所以,資料庫網站的建設價格也較貴,但由於它好用,最近一兩年來要求建資料庫網站的客戶也越來越多。客戶值得注意的是,決定要做資料庫網站的時候,要多向幾家網路公司詢價,以防被痛宰一刀;但在價格相差不大的時候,就不能一味的選價低的了,因為做資料庫網站的技術經驗非常重要,做得好的話就很穩定好用,做得不好用起來老出錯。
6. 資料庫開發用哪個平台
關鍵不是看哪個更簡單,而是看哪個才是以後發展的方向,以後是一個網路平台,我覺得java應該是首選。不過術業有專攻,有些可以不精,但是不能不知道,你可以捎帶著學習一點,畢竟這些都是相通的。
7. 資料庫和平台是什麼關系平台如何搭建
資料庫是後台,平台是前台顯示。所有資料庫的操作依靠前台實現,資料庫的執行過程是看不到的。資料庫有acess,mssql,mysql,oracle等等,平台有java,asp,php。平台的搭建需要安裝支持該開發語言的軟體。仁易軒分享經驗。
8. 資料庫平台是什麼意思
資料庫(Database)是按照數據結構來組織、存儲和管理數據的建立在計算機存儲設備上的倉庫。
簡單來說是本身可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。
資料庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬於企業和事業部門、團體和個人的有關數據的集合。資料庫中的數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。其結構基於數據間的自然聯系,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特徵。
資料庫中的數據是為眾多用戶所共享其信息而建立的,已經擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用資料庫中的數據;多個用戶可以同時共享資料庫中的數據資源,即不同的用戶可以同時存取資料庫中的同一個數據。數據共享性不僅滿足了各用戶對信息內容的要求,同時也滿足了各用戶之間信息通信的要求。
基本結構:
資料庫的基本結構分三個層次,反映了觀察資料庫的三種不同角度。
以內模式為框架所組成的資料庫叫做物理資料庫;以概念模式為框架所組成的數據叫概念資料庫;以外模式為框架所組成的資料庫叫用戶資料庫。
⑴ 物理數據層。
它是資料庫的最內層,是物理存貯設備上實際存儲的數據的集合。這些數據是原始數據,是用戶加工的對象,由內部模式描述的指令操作處理的位串、字元和字組成。
⑵ 概念數據層。
它是資料庫的中間一層,是資料庫的整體邏輯表示。指出了每個數據的邏輯定義及數據間的邏輯聯系,是存貯記錄的集合。它所涉及的是資料庫所有對象的邏輯關系,而不是它們的物理情況,是資料庫管理員概念下的資料庫。
⑶ 用戶數據層。
它是用戶所看到和使用的資料庫,表示了一個或一些特定用戶使用的數據集合,即邏輯記錄的集合。
資料庫不同層次之間的聯系是通過映射進行轉換的。
主要特點:
⑴ 實現數據共享
數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。
⑵ 減少數據的冗餘度
同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。
⑶ 數據的獨立性
數據的獨立性包括邏輯獨立性(資料庫中資料庫的邏輯結構和應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。
⑷ 數據實現集中控制
文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過數據模型表示各種數據的組織以及數據間的聯系。
⑸數據一致性和可維護性,以確保數據的安全性和可靠性
主要包括:①安全性控制:以防止數據丟失、錯誤更新和越權使用;②完整性控制:保證數據的正確性、有效性和相容性;③並發控制:使在同一時間周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。
⑹ 故障恢復
由資料庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。資料庫系統能盡快恢復資料庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。
9. 常用的資料庫軟體有哪些
常用的資料庫軟體有:
1、Oracle
70年代 一間名為Ampex的軟體公司,正為中央情報局設計一套名叫Oracle的資料庫,Ellison是程序員之一。Oracle是世界領先的信息管理軟體開發商,因其復雜的關系資料庫產品而聞名。Oracle資料庫產品為財富排行榜上的前1000家公司所採用,許多大型網站、銀行、證券、電信等都選用了Oracle系統。
2、SQL Server
SQLServer(Structured Query Language Server) 是一個關系資料庫管理系統(DBMS)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,於1988 年推出了第一個OS/2 版本。
在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。
3、ACCESS
Access 是微軟公司推出的基於Windows的桌面關系資料庫管理系統(RDBMS,即Relational Database Management System),是Office系列應用軟體之一。
它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立資料庫系統的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化;為建立功能完善的資料庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。
4、DB2
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2.Windows等平台下。
DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。
5、MySQL
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。
而2009年,SUN又被Oracle收購。對於Mysql的前途,沒有任何人抱樂觀的態度。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
(9)資料庫平台擴展閱讀:
Visual FoxPro原名FoxBase,最初是由美國Fox Software公司於1988年推出的資料庫產品,在DOS上運行,與xBase系列兼容。
FoxPro是FoxBase的加強版,最高版本曾出過2.6。之後於1992年,Fox Software公司被Microsoft收購,加以發展,使其可以在Windows上運行,並且更名為 Visual FoxPro。
FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控制項,進一步提高了系統的開發能力。
網路-資料庫軟體