資料庫系統概論 緒論

2021-12-30 05:35:22 字數 3084 閱讀 6123

1.1 資料庫系統概論

1.1.1 資料庫系統概論

1. 資料

描述事物的符號記錄稱為是資料;

資料的解釋叫做語義,他與資料時密不可分的;

記錄是計算機中表示和儲存資料的一種格式或者乙個方法;

2. 資料庫

把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫;

共享性、有組織、永久儲存是資料庫的三大特徵;

3. 資料庫管理系統

位於使用者與作業系統之間的一層資料管理軟體;

功能:① 資料定義功能

② 資料組織、儲存和管理

③ 資料操縱功能

④ 資料庫的建立和維護功能

⑤ 其他功能

資料庫管理系統是資料庫系統中重要的組成部分;

4. 資料庫系統

一般是指在計算機系統中引入資料庫後的系統,一般是由資料庫、

資料庫管理系統(及其開發工具)、應用系統、資料庫系統管理員

構成;資料庫系統在不混淆的情況下一般簡稱資料庫;

1.1.2 資料管理技術的發展

資料庫技術是應資料管理任務而產生的;

資料管理技術經歷了人工管理階段、檔案管理系統和資料庫系統三個階段;

資料庫實現了整體資料的結構性,是與檔案系統的本質區別;

1.2 資料模型

1.2.1 兩類資料模型

概念:資料模型是對現實世界資料特徵的抽象,也就是說資料模型是用來描述資料、

組織資料和對資料進行操作的。

資料模型是資料庫系統的核心和基礎。

資料模型的三個要求:

①很好的模擬現實世界

②易於人們的理解

③容易在計算機上實現

資料模型的三大類:概念模型、邏輯模型和物理模型

概念模型:又叫做資訊模型,按照使用者的觀點來對資料和資訊建模,主要用於資料庫的設計。

邏輯模型:包括層次模型,網狀模型,關係模型,物件導向模型和物件關係模型;按照計算機系統

的觀點對資料建模,主要用於對dbms的實現。

物理模型:是對資料最底層的抽象,描述計算機在系統內部的表示方式和訪問方式,在磁碟或者磁帶

上的儲存方式和訪問方式。

1.2.2 資料模型的組成元素

資料模型的嚴格定義是一組概念的集合,它們精確地描述了系統的靜態特徵,動態特徵和完整性約束條件。

資料模型通常由資料結構、資料操作和完整性約束三部分組成。

一、資料結構

資料結構描述資料庫的組成物件和物件之間的聯絡。

它是刻畫乙個資料模型性質最重要的方面。

數對模型的靜態特徵的描述。

二、資料操作

資料操作是指資料庫物件之間(型)的例項(值)允許執行的操作的集合,包括操作以及操作的規則。

主要有查詢和更新(插入、刪除、修改)兩大類操作。

是對資料模型的動態特徵的描述。

三、 資料的完整性約束條件

完整性約束條件是一組完整性規則,是給定的資料模型中資料以及其聯絡所具有的約束和依存規則。

用以限定符合資料模型的資料庫狀態以及狀態的變化,以保證資料的正確、有效、相容。

1.2.3 概念模型

一、資訊世界的節本概念

(1)實體(entity):客觀存在並可相互區別的事物叫做實體。

可以是具體的人、事、物,也可以是概念或者聯絡:乙個學生;一次訂貨;老師與院系的工作關係

(2)屬性(attribute):是實體所具有的某一特徵,例如學生的姓名,年齡等等。

(3)碼(key):唯一標示實體的屬性,例如學號

(4)域(domain):是一組具有相同資料型別的值的集合

(5)實體型(entity type):具有相同屬性的實體必然具有共同的特徵和性質。用實體名及其屬性名集合來抽象和刻畫

同類實體,稱為實體型。

(6)實體集(entity set):同一型別實體集合稱為實體集

(7)聯絡(relationship):實體內部聯絡通常是指實體的屬性之間的聯絡;實體之間的聯絡通常是指不同實體之間的聯絡;

二、兩個實體型之間的聯絡

實體型之間關係有三種: 設有實體集a 實體集b

① 一對一聯絡(1:1)

實體集a中至多乙個(也可以沒有)實體與實體集合b的每乙個元素有聯絡,則稱a,b有一對一聯絡

a是班級集合 b是班長的集合

②一對多聯絡(1:n)

a是班級集合 b是學生的集合

③多對多聯絡(n:n)

a是科目的集合 b是學生的集合

事實上,一對一是一對多的特列,一對多是多對多的特列

三、兩個以上的實體之間的聯絡

一般也有一對

一、一對多對和多對多的關係

四、單個實體型內的聯絡

五、概念模型的一種表示方法--實體****

用e-r圖(實體聯絡圖)來表示概念模型:

實體型:用矩形表示,矩形內寫明實體名。

屬 性:用橢圓表示,並用無向邊將其與相應的實體型相連線起來。

聯 系:用菱形表示,裡面寫明聯絡名,並用無向邊與實體型連線起來

資料庫系統概論 緒論

作為乙個初學者,筆者也是第一次接觸資料庫這個概念,不知道它跟平常一般人所說的資料庫有沒有什麼不一樣的地方。不過既然學校開了這門課,就還是好好把這些基礎知識的基本功打好。本節筆者試著說明資料庫的大致概念,功用諸如此類,不過筆者不會死扣概念,因為筆者考試不考,而且自己也記不住。假設我們都知道了資料的概念...

資料庫系統概論 緒論 資料庫系統概論(一)

1.1 資料庫系統概論 1.1.1 資料庫系統概論 1.資料 描述事物的符號記錄稱為是資料 資料的解釋叫做語義,他與資料時密不可分的 記錄是計算機中表示和儲存資料的一種格式或者乙個方法 2.資料庫 把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫 共享性 有組織 永久儲存是資料庫的三大特徵 ...

資料庫系統概論

資料庫系統概論 1 現實世界的資料化過程 現實世界是由實際存在的事物組成的。每種事物都有無窮的特性,事物之間有著錯綜複雜的聯絡。資訊世界是現實世界在人腦中的反映。現實世界中的事物和事物特性在資訊世界中分別反映為實體和實體的屬性。資訊世界是由實體組成的,每種實體都有自己有限的屬性。本質上說,實體是由有...