導航:首頁 > 萬維百科 > 網站資料庫的設計模型

網站資料庫的設計模型

發布時間:2020-12-21 09:09:48

1、求推薦在網頁可視化sql資料庫的3D模型工具

1、MySQL Workbench
MySQL Workbench是一款專為MySQL設計的來ER/數據自庫建模工具。它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQL Workbench設計和創建新的資料庫圖示,建立資料庫文檔,以及進行復雜的MySQL 遷移
MySQL Workbench是下一代的可視化資料庫設計、管理的工具,它同時有開源和商業化的兩個版本。該軟體支持Windows和Linux系統,下面是一些該軟體運行的界面截圖:

2、資料庫管理工具 Navicat Lite
NavicatTM是一套快速、可靠並價格相宜的資料庫管理工具,大可使用來簡化資料庫的管理及降低系統管理成本。它的設計符合資料庫管理員、開發人員及中小企業的需求。 Navicat是以直覺化的使用者圖形介面所而建的,讓你可以以安全且簡單的方式建立、組織、存取並共用資訊。

2、資料庫設計概念模型圖,邏輯模型圖分別是什麼?

1.1.概念復模型(E-R圖描述)
概念模製型是對真實世界中問題域內的事物的描述,不是對軟體設計的描述。
表示概念模型最常用的是"實體-關系"圖。
E-R圖主要是由實體、屬性和關系三個要素構成的。在E-R圖中,使用了下面幾種基本的圖形符號。
實體,矩形
E/R圖三要素 屬性,橢圓形
關系,菱形
關系:一對一關系,一對多關系,多對多關系。
E/R圖中的子類(實體):
1.2.邏輯模型
邏輯數據模型反映的是系統分析設計人員對數據存儲的觀點,是對概念數據模型進一步的分解和細化。
1.3.物理模型
物理模型是對真實資料庫的描述。資料庫中的一些對象如下:表,視圖,欄位,數據類型、長度、主鍵、外鍵、索引、是否可為空,默認值。
概念模型到物理模型的轉換即是把概念模型中的對象轉換成物理模型的對象。

3、系統資料庫和模型庫設計

(一)系統資料庫類型

資料庫是整個農用地分等信息系統的基礎,是系統開發設計要考慮的重中之重。在數據形式上,系統資料庫包括兩大塊:一是空間資料庫,二是屬性資料庫。目前的空間數據技術已從以MapInfo為代表的混合型資料庫(空間資料庫+關系型資料庫)發展到以ArcInfo的Coverage為代表的拓展型資料庫。鑒於農用地分等屬性數據量龐大,為減少數據冗餘,提高數據檢索的速度,本研究採用空間數據和屬性數據分開管理的模式,依據關鍵欄位進行綁定,進行科學索引,從而實現空間數據和屬性動態鏈接和高效整合。

1.空間資料庫

江蘇省農用地分等信息系統空間資料庫內容包括以下方面:

(1)土地利用現狀圖層:全省13個省轄市以1996年土地利用現狀圖為基礎,經變更調繪形成以2000年為基準年的土地利用現狀圖,以現行的土地分類標准按八大類分類進行信息提取並分層存儲,系統分別存儲為耕地、林地、水域、未利用地、建設用地等圖層。

(2)全省土壤類型圖層:以土屬為分類單位,比例尺為1:20萬。

(3)1996年和2000年全省行政區劃圖層:在行政區劃中精確到鄉鎮級別,分別提取存儲了市名圖層、縣(區)名圖層、鄉(鎮)名圖層、全省行政界線圖層、市級行政界線圖層、縣(區)級行政界線圖層、鄉(鎮)級行政界線圖層。

(4)評價單元圖層:通過GIS空間疊加功能,利用土地利用現狀圖、行政區劃圖和土壤類型圖疊加產生的評價單元圖層,建立分等評價單元資料庫。

2.屬性資料庫

江蘇省農用地分等信息系統屬性資料庫內容包括以下方面:

(1)土壤屬性數據:以全國第二次土壤普查為基礎,結合全省土壤監測樣點數據,建立土壤質量狀況資料庫,最小單位為土種,包括pH值、有機質含量、表層土壤質地、耕層厚度、障礙層深度、水土侵蝕程度、鹽漬化程度數據。

(2)農田水利環境數據:建立了1996~2000年間各鄉鎮農田水利環境基礎資料庫,包括灌溉保證率、排水條件數據。

(3)土地利用現狀數據:建立了全省13個省轄市的以1996年土地利用現狀圖為基礎,經變更調繪形成的以2000年為基準年的土地利用現狀資料庫,區分耕地中的詳細用地類型差異,標示水田、旱地、荒草地等納入本次評價范圍的用地內容。

(4)全省地形地貌資料庫。

(5)農業區劃數據:輸入了江蘇省農業區劃數據,把江蘇全省劃分為6大區劃,以鄉鎮為最小級別,建立全省鄉鎮的區劃歸屬資料庫。

(6)農業耕作制度數據:建立了全省各市、縣、鄉鎮的農業耕作制度資料庫,包括指定作物水稻和小麥的播種空間分布狀況資料庫。

(7)光溫生產潛力數據:建立了全省各市、縣指定作物水稻和小麥的光溫生產潛力和氣候生產潛力資料庫。

(8)農業投入-產出數據:全省13個省轄市以鄉鎮為單位,建立了1996~2000年農業生產投入-產出資料庫。

(9)作物產量數據:全省13個省轄市以鄉鎮為單位,建立了1996~2000年的指定作物水稻和小麥的產量資料庫。

(10)土地利用詳查分類面積數據:全省13個省轄市以鄉鎮為單位,建立了2000年土地利用詳查分類面積資料庫。

從數據格式上分,資料庫又可分為:①圖件資料庫:指空間數據以及綁定在空間數據上的相關屬性數據,本次江蘇省農用地分等建立了以分等單元為記錄的屬性資料庫,並通過關鍵欄位與空間數據關聯;②分類統計資料庫:包括全省13個省轄市以鄉鎮為單位的1996~2000年指定作物產量統計數據和全省13個省轄市以鄉鎮為單位的2000年土地利用詳查分類面積統計數據。

(二)系統資料庫管理模式

為減少數據存儲冗餘,同時提高索引速度,江蘇省農用地分等信息系統數據文件採用普遍的目錄樹形式進行管理,按省-市-縣行政體系分別存儲相關數據。全省建立13個省轄市分目錄,分目錄下按照各自所含的縣(區)建立子目錄。根據目前行政管理體系現狀,基礎資料大多來源於縣級行政單位,因此採用縣(區)為基本行政單位較為合理,在保證資料來源的同時,也利於資料的分類歸檔存儲。其相對應的空間圖件數據也按精度要求分割到縣級行政單位,既能減少系統調用數據的吞吐量,同時也滿足了系統的精度需求。空間數據、屬性數據、文本數據按照各自所屬的行政級別歸類存儲,同時設立數據文件管理器進行目錄文件的索引管理,見圖3-86。

圖3-86 江蘇省農用地分等信息系統數據文件管理模式圖

(三)系統資料庫結構

資料庫的結構設計決定了數據之間的調用及介面關系,清晰的邏輯調用關系和統一的數據介面格式有利於數據的組織、管理、調用。

1.空間資料庫

江蘇省農用地分等信息系統空間資料庫以矢量圖件的形式存在,以分圖層的方式管理,包括了全省行政界線、土壤類型、按八大類分別提取的土地利用現狀、分等單元等圖層。其中,分等單元圖層作為農用地分等的基礎,考慮到圖層本身信息量大,可能影響到系統運行效率,因此所在圖層的屬性表中只保留了ID欄位,通過ID欄位與外部屬性庫綁定,實現分等單元與外部屬性庫一一對應關系。ID欄位是本圖層的特徵代碼,表徵了單元的唯一性,能體現出單元的圖上位置和行政歸屬。《農用地分等定級規程》(國土資源大調查專用)和《中華人民共和國行政區劃代碼》(GB/T 2260-1999)為本研究分等單元代碼的編碼依據;本研究有1996年和2000年兩套行政區劃工作底圖,為此分等單元特徵代碼共設14位,依次為江蘇省代碼(2位)-市代碼(2位)-2000年縣或區代碼(2位)-2000年鄉鎮代碼(2位)-1996年縣或區代碼(2位)-1996年鄉鎮代碼(2位)-分等單元號(2位)。其中,省、市、縣(區)的行政代碼按國家統一代碼,鄉鎮級代碼在縣(區)范圍內根據劃分分等單元的需要依次編碼;分等單元編號的原則是不破鄉鎮界,即單元號是在同一鄉鎮內部自行編碼。示例:32011501210101,指1996年江蘇(32)南京(01)市江寧縣(21)由於2000年行政調整變更為南京(01)的江寧區(15)。按行政體系分級編碼的優點是有利於空間查詢和國土資源管理部門根據工作需求按行政級別分類匯總統計數據。

2.屬性資料庫

江蘇省農用地分等信息系統採用關系型資料庫來存儲數據,優點是結構清晰明了,數據的更新維護方便,通過索引能優化資料庫,建立快速的查詢瀏覽(表3-26~表3-30)。

表3-26 行政代碼數據結構表

表3-27 土壤屬性數據結構表

表3-28 農田水利設施數據結構表

表3.29 指定農作物投入-產出數據結構表

表3-30 農業耕作制度及農業區劃表

(四)系統模型庫

系統以《農用地分等定級規程》(國土資源大調查專用)中的相關技術方法和計算模型為基礎,在模型庫中預先內置了分等計算模型。模型庫是動態,它允許專家根據情況動態調整計算模型形式及其參數。系統主要模型的數學計算公式如下:

(1)農用地自然質量分值(Clij)計算公式見式(3-11)。

(2)樣點土地利用系數計算公式:

中國耕地質量等級調查與評定(江蘇卷)

式中:

Klj´——樣點的第j種指定作物土地利用系數;

Yj——樣點的第j種指定作物實際單產;

Yj,max——第j種指定作物最大標准糧單產。

(3)等值區土地利用系數計算公式:

中國耕地質量等級調查與評定(江蘇卷)

式中:

Klj——等值區內第j種指定作物土地利用系數;

Klj´——參與計算的同一等值區內合格樣點第j種指定作物土地利用系數;

n——排除異常數據後參與計算的樣點的個數。

(4)樣點土地經濟系數計算公式:

中國耕地質量等級調查與評定(江蘇卷)

式中:

Kcj′——樣點的第j種指定作物土地經濟系數;

Yj——樣點第j種指定作物實際單產;

Cj——樣點第j種指定作物實際成本;

Aj——第j種指定作物最高「產量-成本」指數。

(5)等值區土地經濟系數計算公式:

中國耕地質量等級調查與評定(江蘇卷)

式中:

Kcj——等值區內土地經濟系數;

Kcj´——參與計算的同一等值區內合格樣點第j種指定作物土地經濟系數;

n——排除異常數據後參與計算的樣點的個數。

(6)農用地自然質量等指數(Ri)計算公式見式(3-12)和式(3-13)。

(7)農用地利用等指數(Yi)計算公式見式(3-14)和式(3-15)。

(8)農用地經濟等指數(Gi)計算公式見式(3-16)和式(3-17)。

4、er圖屬於下面哪一種資料庫設計模型

er是
實體-聯系方法
的簡稱,是描述現實世界概念結構模型的,是表示概念模型的一種方式

5、資料庫主要有哪些模型?這些模型的特點是什麼?

兩大類數據模型:數據模型分為2類(分屬2個不同的層次,在開發和使用資料庫回中使用不同的模型)。答

概念模型,也稱信息模型,它是按用戶的觀點來對數據和信息建模,用於資料庫設計。

邏輯模型和物理模型,邏輯模型主要包括:網狀模型、層次模型、關系模型、面向對象模型等,按計算機系統的觀點對數據建模,用於DBMS實現。

物理模型,是對數據最底層的抽象,描述數據在系統內部的表示方式和存取方法,在磁碟或磁帶上的存儲方式和存取方法。

概念模型:信息世界中的基本概念。

用途:資料庫設計人員和用戶之間進行交流的語言。但要考E-R圖!

最常用的數據模型:非關系模型,有層次模型和網狀模型;關系模型;面向對象模型、對象關系模型。

6、什麼是資料庫模型?

資料庫模型 資料庫模型(Database Model)是描述客觀事物及其聯系的版一種手段,這種描述包括數據內容的權描述和各類型實體數據之間的描述,它是資料庫設計的基礎。常用的資料庫模型有三種:層次模型(Hierarchical Model)、網路模型(Network Model)、關系模型(Relational Mode)。

7、資料庫管理系統常見的數據模型有層次模型,網狀模型和什麼?

資料庫管理系統常見的數據模型有層次模型、網狀模型和【關系模型 】3種
數據模型是對現實世界數據的模擬,是一個研究工具,利用這個研究工具我們可以更好地把現實中的事物抽象為計算機可處理的數據。

8、資料庫和數據模型設計的關注點有哪些?

設計的關鍵有以下4點:
業務需求:從了解業務需求著手分析,簡回要分析業務答特點和業務期望,協助清理理解後續的數據設計。
系統架構:從系統架構和數據分布、數據特性等角度,分析系統架構設計上是否有問題。
邏輯設計:從數據模型邏輯設計出發是否設計合理,是否符合資料庫開發和設計規范等。
物理設計:從庫表類型、庫表分區、索引、主鍵設計等維度,主要針對性能,可擴展性進行物理模型設計審查。

9、資料庫主要有哪幾種數據模型?

一. 數據模型源的分類:

最常用的數據模型是概念數據模型和結構數據模型。

1.概念數據模型:面向用戶的,按照用戶的觀點進行建模。

2.結構數據模型:面向計算機系統的,用於DBMS的實現。

二.E-R圖:

1.E-R實體聯系圖是直觀表示概念模型的工具,其中包含了實體、聯系、屬性三個成分,聯系的方 法為一對一(1:1)、一對多(1:N)、多對多(M:N)三種方式。

2.E-R模型圖,既表示實體,也表示實體之間的聯系,是現實世界的抽象,與計算機系統沒有關系, 是可以被用戶理解的數據描述方式。

三.層次模型:

1.層次模型採取樹形結構表示數據與數據之間的關系。

2.層次模型不能直接表示多對多的聯系。

四.網狀模型:

1.用網路結構表示數據與數據之間的聯系的模型。

2.網狀模型子節點和父節點聯系不唯一,需要為聯系命名。

五.關系模型:

1.關系模型是目前最常見的數據模型之一,主要採用表格結構表達實體集以及實體之間的聯  系。

2.關系是一張表,關系數據模型由若干個表組成。

10、資料庫主要的模型有哪些

層次模型、網狀模型、關系模型


層次模型(格式化模型)

定義和限制條件:有且僅有一個節點,無父節點,此節點為樹的根;其他節點有且僅有一個父節點;

優點:

①數據結構簡單清晰;

②利用指針記錄邊向聯系,查詢效率高;

③良好的完整新支持;

缺點:

①只能表示1:N的聯系。盡管有許多輔助手段實現M:N的聯系,但比較復雜,不易掌握。

②層次模型的樹是有序樹(層次順序)。對任一結點的所有子樹都規定了先後次序,這一限制隱含了對資料庫存取路徑的控制。

③樹中父子結點之間只存在一種聯系,因此,對樹中的任一結點,只有一條自根結點到達它的路徑。


網狀模型(格式化模型)

網狀模型的2個特徵:允許一個以上的節點無雙親;一個節點可以有多於一個的雙親;

優點:

①可以更加清晰表達現實,符合現實中的數據關系;

②可以很快存取操作;

缺點:

①結構復雜;

②不易掌握,網狀模型的DDL,DDM復雜,並且並且要嵌入某一種高級語言(COBOL,c),用戶不易掌握;

③應用程序復雜,記錄之間的聯系通過存取路徑實現的,應用程序在訪問數據時必須選擇合適的存取路徑,因此用戶必須了解系統結構的細節,加重編寫應用程序的負擔;


關系模型

單一的數據結構——關系

現實世界的實體以及實體間的各種聯系均用關系來表示,從用戶角度看,關系模型中數據的邏輯結構是一張二維表。

優點:

①數據結構單一,關系模型中,不管是實體還是實體之間的聯系,都用關系來表示,而關系都對應一張二維數據表,數據結構簡單、清晰。

②關系規范化,並建立在嚴格的理論基礎上,構成關系的基本規范要求關系中每個屬性不可再分割,同時關系建立在具有堅實的理論基礎的嚴格數學概念基礎上。

③概念簡單,操作方便,關系模型最大的優點就是簡單,用戶容易理解和掌握,一個關系就是一張二維表格,用戶只需用簡單的查詢語言就能對資料庫進行操作。

缺點:

①查詢效率不如格式化數據模型;

②為了提高性能,資料庫管理系統需要優化用戶查詢,增加了資料庫管理系統的開發難度; 

與網站資料庫的設計模型相關的知識