国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 數(shù)據(jù)庫設(shè)計工具(數(shù)據(jù)庫)

數(shù)據(jù)庫設(shè)計工具(數(shù)據(jù)庫)

時間:2022-11-20 02:30:01 | 來源:信息時代

時間:2022-11-20 02:30:01 來源:信息時代

    數(shù)據(jù)庫設(shè)計工具 : 輔助設(shè)計人員進(jìn)行數(shù)據(jù)抽象、完成階段模型的設(shè)計和建模、設(shè)計驗證、文檔書寫等的通用輔助軟件工具,是一種標(biāo)準(zhǔn)化的CASE工具。輔助設(shè)計工具功能非常強大,使用非常方便。能夠幫助設(shè)計人員對復(fù)雜系統(tǒng)進(jìn)行建模、分析和設(shè)計,直到具體實現(xiàn)的各個環(huán)節(jié)。全流程的設(shè)計工具還涵蓋代碼生成、仿真校驗、系統(tǒng)實施的全過程,有的還可以完成數(shù)據(jù)庫遷移、部署、自動升級等。采用數(shù)據(jù)庫設(shè)計工具,具有以下重要意義:
(1)提高設(shè)計質(zhì)量。
(2)提高設(shè)計效率。
(3)支持團(tuán)隊協(xié)作。
(4)支持大型數(shù)據(jù)庫項目開發(fā)。
按照提供的功能,數(shù)據(jù)庫設(shè)計工具可以分為:
(1) 文檔輔助工具: 例如 Microsoft Office(Word/Excel)、Visio等,利用這樣的工具進(jìn)行文檔的撰寫,而對于數(shù)據(jù)庫設(shè)計沒有支持。
(2)應(yīng)用程序設(shè)計工具:這一類的工具數(shù)據(jù)庫設(shè)計只是整個工具很小的一部分功能,而更多的是數(shù)據(jù)庫應(yīng)用程序輔助設(shè)計,例如Sybase公司的PowerBuilder、Borland公司的Delphi,它們支持實體關(guān)系圖以及庫表結(jié)構(gòu)的設(shè)計等。
(3)數(shù)據(jù)庫管理系統(tǒng)附帶的數(shù)據(jù)庫設(shè)計工具:這類設(shè)計一般支持圖形界面的表結(jié)構(gòu)的設(shè)計,例如Oracle、DB2、Syabse等,有些還支持實體關(guān)系圖,如MS SQL Server,這類設(shè)計都不獨立于數(shù)據(jù)庫管理系統(tǒng)。
(4)數(shù)據(jù)庫設(shè)計工具:該類工具支持?jǐn)?shù)據(jù)庫的概念設(shè)計、邏輯設(shè)計、物理設(shè)計、文檔生成、數(shù)據(jù)庫生成等,并具有一定的設(shè)計檢驗功能,除物理設(shè)計外,其他設(shè)計都獨立于數(shù)據(jù)庫管理系統(tǒng)。20世紀(jì)80~90年代出現(xiàn)的工具基本上都屬于這一類,如Sybase公司的Power Designer、CA公司的ERwin等。
(5)數(shù)據(jù)建模工具:這類工具除了支持傳統(tǒng)數(shù)據(jù)庫設(shè)計之外,還支持業(yè)務(wù)流程建模、面向?qū)ο蠼?、UML建模等,例如PowerDesigner、Rational Rose等。
一般情況下,數(shù)據(jù)庫設(shè)計工具都指第四類。在眾多的數(shù)據(jù)庫設(shè)計工具中,Sybase公司的Power Designer與CA公司的ERwin是最為常用的兩個。PowerDesigner 由于支持團(tuán)隊開發(fā)和分層機制(package),比較適合于大型數(shù)據(jù)庫系統(tǒng)的設(shè)計;ERwin則比較適合于中小型數(shù)據(jù)庫建模。其他數(shù)據(jù)庫設(shè)計工具還有:ERCreator、Silverrun、DBDesigner、DSS Development Dimension Modeler、Datanamic DeZign for Databases、Happy Fish Database Design、Magna Solutions ModelSphere、Object Workshop Sanity、Popkin System Architect、Visible Advantage、Resolution xCase、Oracle Designer等。
1. PowerDesigner
PowerDesigner是美國Sybase公司的專業(yè)數(shù)據(jù)庫設(shè)計工具。主要特性有: 數(shù)據(jù)庫設(shè)計(概念設(shè)計、邏輯設(shè)計、物理設(shè)計)、建模(數(shù)據(jù)建模、應(yīng)用建模、業(yè)務(wù)過程建模); 多模型文檔生成;團(tuán)隊協(xié)作開發(fā)支持、面向?qū)ο笤O(shè)計、支持多種RDBMS、多種程序設(shè)計語言(Java、.Net、C++)及逆向工程等,是當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的重要開發(fā)工具。
2. ERwin Data Modeler
ERwin是CA公司提供的數(shù)據(jù)庫建模工具。使用ERwin能夠讓設(shè)計、產(chǎn)生、維持高質(zhì)量、高性能的數(shù)據(jù)庫、數(shù)據(jù)倉庫和企業(yè)數(shù)據(jù)資源模型變得簡單。
ERwin不僅是數(shù)據(jù)庫設(shè)計工具,同時還是一個具有一定功能的數(shù)據(jù)庫開發(fā)工具,能為所有主流的數(shù)據(jù)庫自動生成數(shù)據(jù)庫表、存儲過程和觸發(fā)器代碼。其突破性的完全比較技術(shù),允許迭代開發(fā),隨時把模型與數(shù)據(jù)庫同步。把數(shù)據(jù)庫與開發(fā)環(huán)境集成在 一起,ERwin同樣能加速以數(shù)據(jù)為中心的應(yīng)用開發(fā)。
ERwin確立了建模和設(shè)計效率的標(biāo)準(zhǔn),ERwin使得設(shè)計數(shù)據(jù)庫簡單到只需通過點擊的方式,為數(shù)據(jù)需求生成圖形化的E-R(實體聯(lián)系)模型,同時在邏輯模型中標(biāo)明業(yè)務(wù)規(guī)則,顯示所有的實體、屬性、聯(lián)系和鍵。而且,可以使用它獨特的用戶定義屬性在模型當(dāng)中直接抓取對于業(yè)務(wù)十分重要的附加信息。ERwin專業(yè)的建模特性能設(shè)計出更好的數(shù)據(jù)庫。
ERwin能對現(xiàn)有的數(shù)據(jù)庫進(jìn)行逆向工程,直接依據(jù)系統(tǒng)表畫出數(shù)據(jù)模型。用這種方法很容易了解現(xiàn)有應(yīng)用的結(jié)構(gòu)和內(nèi)容。ERwin支持所有領(lǐng)先的關(guān)系型SQL和桌面數(shù)據(jù)庫,其中包括:Oracle、Microsoft SQL Server、Sybase、DB2和Informix。同樣的模型能夠生成多個數(shù)據(jù)庫,或?qū)?yīng)用從一個數(shù)據(jù)庫平臺移植到另一個數(shù)據(jù)庫平臺。
ERwin使用維建模規(guī)則設(shè)計數(shù)據(jù)倉庫,數(shù)據(jù)倉庫的執(zhí)行性能和可用性是由它的設(shè)計質(zhì)量確定的,ERwin支持星型結(jié)構(gòu)和雪花結(jié)構(gòu)的維建模規(guī)則,允許在一個集成環(huán)境中設(shè)計所有的業(yè)務(wù)系統(tǒng)、數(shù)據(jù)集市和數(shù)據(jù)倉庫。使用ERwin的維建模規(guī)則設(shè)計事實表、維表和支架表。該模型能捕獲豐富的與數(shù)據(jù)倉庫相關(guān)的信息集并為該信息集提供詳細(xì)的文檔,它包括數(shù)據(jù)來源、轉(zhuǎn)換邏輯和數(shù)據(jù)管理規(guī)則。
ERwin可加快數(shù)據(jù)庫應(yīng)用的開發(fā)進(jìn)程,還可以把數(shù)據(jù)庫集成到應(yīng)用開發(fā)過程中。通過與Client/Server和Web開發(fā)工具連接,ERwin讓后端的數(shù)據(jù)庫和前端的表格同步,應(yīng)用也就得以更快生成。ERwin還有一個重要特征是支持多client,使得Client/Server開發(fā)環(huán)境中的開發(fā)人員工作效率提高。ERwin可以從數(shù)據(jù)模型直接自動生成PowerBuilder,Visual BASIC或VisualAge本身的數(shù)據(jù)存取組件,節(jié)省了開發(fā)步驟。
3. Object Workshop Sanity數(shù)據(jù)庫建模工具
Object Workshop Sanity是一個集成的基于Web的軟件設(shè)計工具。
Object Workshop Sanity包括數(shù)據(jù)建模工具和用例建模工具。這些工具既可以通過Web運行又可以被配置成桌面應(yīng)用程序。Object Workshop Sanity是一個典型的跨平臺應(yīng)用程序,它可以在任何支持Java 2虛擬機的環(huán)境中運行。
4. Oracle Designer
Oracle Designer能在一個單獨的倉儲庫中存儲信息。倉儲庫由包含數(shù)據(jù)庫的基本模式的元數(shù)據(jù)組成。系統(tǒng)和應(yīng)用軟件設(shè)計信息被存儲在一個中央倉儲庫中,這樣,數(shù)據(jù)就可以被開發(fā)小組的所有人員共享。
在過去的十幾年里,Oracle公司發(fā)展迅猛而且被大多數(shù)選擇了Oracle關(guān)系數(shù)據(jù)庫模型的大型公司和政府部門所接受。許多政府部門將Oracle的RDBMS指定為標(biāo)準(zhǔn)軟件,有些部門還要求使用Oracle Designer和Developer/2000來進(jìn)行數(shù)據(jù)庫設(shè)計和開發(fā)。
Oracle Designer提供如下一些特性: ①方便的業(yè)務(wù)處理建模; ②方便的數(shù)據(jù)流建模;③可以創(chuàng)建實體關(guān)系圖; ④現(xiàn)有的數(shù)據(jù)庫可以被逆向轉(zhuǎn)換為工程; ⑤易于將業(yè)務(wù)模型轉(zhuǎn)換為數(shù)據(jù)模型; ⑥提供中央倉儲庫,支持開發(fā)者之間共享信息; ⑦易于生成數(shù)據(jù)定義語言(data description language,DDL)語句;⑧能夠生成應(yīng)用程序代碼和表單。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉