1 2資料模型 1 2 1資料的三個範疇

2021-08-17 02:22:55 字數 1901 閱讀 3247

資料庫是某個單位或部門所涉及資料的綜合,它不僅要反映資料本身的內容,而且要反映資料之間的聯絡。計算機是不可能直接處理現實世界的具體事物的,所以必須事先把具體事物轉換成計算機能夠處理的資料。在資料庫中用資料模型來抽象、表示和處理現實世界中的資料和聯絡,也就是說,用資料模型來模擬現實世界。資料模型是資料庫系統的核心和基礎,各種計算機上實現的dbms軟體都是基於某種資料模型而開發的。

1.2.1資料的三個範疇

資料表示資訊,資訊反映事物的客觀狀態。資料、資訊、物質三者之間相互聯絡,自成一體。而從事物的狀態到表示該狀態的資料,經歷了三個不同的世界,即現實世界、資訊世界和計算機世界(資料世界)。為了把現實世界中的具體事物抽象、組織為某一dbms所支援的資料模型,首先要將現實世界抽象為資訊世界,然後將資訊世界轉換為計算機世界。也就是說,首先把現實世界中的客觀物件抽象為某一種資訊結構,這種資訊結構並不依賴於具體的計算機系統,它不是某乙個dbms所支援的資料模型。

現實世界事物之間的聯絡最後可以用計算機和資料庫所能理解的表現的形式反映到資料庫中,這是乙個從現實世界到資訊世界再向計算機世界逐步轉化的過程。無論從現實世界到資訊世界,還是從資訊世界到計算機世界的轉化,每一次轉化都是一次新的提公升和加工過程,都是一次新的飛躍。

深圳it外包

1現實世界

現實世界是指客觀存在的事物及相互間聯絡。世界上的事物雖千差萬別,每種事物均具有各自的特徵,但彼此之間相互區別又相互聯絡。

我們可以用事物的特徵來將不同的事物區別開來,提取所需資訊。如在學生資訊管理中,學生的特徵可用學號、姓名、性別、出生日期和簡歷等來表示;而在企業人事管理系統中,職工的特徵可用用單位號、姓名、性別、身份證號、政治面貌和社會關係等來表示。選取的特徵完全由具體需求而定。同時,事物之間的聯絡也是很豐富的,通常選取那些對我們來說有用的資訊。例如,在乙個學校中,人與人之間有很多關係,教師之間就有同乙個系、同乙個教研室、同一課題組、上級與下級關係。然而,在教研室的管理中,我們最關心的關係是同乙個教研室的關係;在科研管理中,最關心的 是同一課題組的關係。要想讓現實世界在計算機世界的資料庫中得以實現,重要的就是將那些最有用的事物特徵及其相互間的聯絡提取出來。

客觀事物是資訊的**,設計資料庫的出發點。

2資訊世界

資訊世界是現實世界在人腦中的反映 ,是對客觀事物及其聯絡的一種抽象描述。將現實世界中的事物及其相互之間聯絡經過收集、分析、抽象等過程,形成概念模型。概念模型是對資訊世界的描述,介於現實世界與計算機世界之間,起著承上啟下的作用。資訊世界的主要概念ru:

1)實體(entity),將現實世界中客觀存在的、能夠相互區分的事物經過加工、分類,抽象成為資訊世界的實體。它可以是事物,也可以是事物間的聯絡,可以是具體的,也可是抽象的,如乙個學生、一門課程、一次考試或一次比賽等。同一類實體的集合成為實體集。

深圳藍快idc

2)屬性(attribute),現實世界中事物的特徵,即實體的特徵,用屬性表示。例如,學生這個實體可以用學號、姓名、性別、身份證號、出生日期、系和年級等屬性來描述。用這些屬性的具體值就可以描述乙個具體實體。

3)關鍵字(key),如果某個屬性或屬性組合的值能夠唯一的標識出實體集中的每乙個實體,那麼該屬性或屬性組合就可被選做關鍵字。用於標識的關鍵字也稱為碼。

4)聯絡(relation),實體集之間的對應關係稱為聯絡,它反映現實世界中事物之間的相互關聯。例如,學生通過選課和課程聯絡起來。

3計算機世界

計算機世界即資料世界。可用dbms支援的資料模型來描述該世界,它將概念中的實體與實體之間的聯絡進一步抽象成便於計算機識別的方式。在計算機世界中用到的術語如下:

1)資料項,是實體、屬性的資料表示。例如學號、姓名都是資料項。

2)記錄,是實體的資料表示,由若干資料項組成。

3)檔案,是同類記錄的集合。乙個檔案包含的都是同型別記錄。

4)資料模型。在計算機世界中,記錄和記錄之間的聯絡就是資料模型,該模型是結構資料模型,其包括層次模型、網狀模型和關係模型,其中關係模型是目前應用最廣泛和最成熟的資料模型。

1 2 1兩類資料模型

1.第一類是概念模型,第二類是邏輯模型和物理模型 2.概念模型也稱資訊模型,它是按使用者的觀點來對資料和資訊建模,主要用於資料庫的設計 3.邏輯模型主要包括層次模型 網狀模型 關係模型 物件導向資料模型和物件關係資料模型 半結構化資料模型 4.物理模型是對資料資料最底層的抽象,它描述資料在系統內部的...

三 資料模型

資料模型是資料特徵的抽象。1 資料結構 2 資料操作 3 完整性約束 1 概念模型 1 實體 客觀存在並且可以區分的具體事務或者抽象概念。如 乙個學生,乙個操作流程等。2 屬性 實體的特徵 3 域 屬性的取值範圍。如性別屬性的屬性值只能為男或女。4 實體集 所有屬性名完全相同的實體集合。如,學生實體...

三 資料模型概念

1 邏輯模型 hbase 中最基本的單位是列,一列或者多列構成了行,行有行鍵 rowkey 並且是唯一的。hbase 中的乙個表有若干行,每行有很多列,列中的值有多個版本,每個版本的值稱為乙個單元格,每個單元儲存的是不同時刻該列的值。hbase 可以理解為 map 這種結構的無限巢狀版本。2 物理模...