數據庫學習之路 (1)

**

1.數據

**
數據是人們從實際當中抽取感興趣的事物特徵或屬性。
數據有一定的格式,例如,性別是一個漢字的字符。格式的規定是數據的語法,而數據的含義是數據的語義
數據是信息存在的一種形式,只有通過解釋或處理才能成爲有用的信息。
通過解釋、推論、歸納、分析和綜合等方法,從數據所獲得的有意義的內容稱爲信息。

2. 數據模型

模型是現實世界感興趣的內容的抽象特徵的模擬和抽象。(是理解系統的思維工具)
數據模型是用來抽象、表示和處理現實世界中的數據和信息的。(如:數據庫、文件)


數據模型應滿足三個條件:



  • 能比較真實地模擬現實世界;
  • 容易被人們理解;
  • 便於在計算機上實現。

數據模型分類

不同的數據模型實際上是提供給我們模型化數據和信息的不同工具。
第一類是概念層模型:從數據的語義視角來抽取模型,此模型是按用戶的觀點來對數據和信息進行建模。
第二類是組織層模型:從數據的組織層次來描述數據,主要包括層次模型、網狀模型、關係模型以及對象-關係模型。此模型是從計算機系統的觀點對數據進行建模,主要用於DBMS的實現。

數據模型是數據庫系統的核心和基礎。
DBMS都基於某種數據模型。
爲了把現實世界中的具體事物抽象、組織爲某一具體DBMS支持的數據模型,通常首先將現實世界抽象爲信息世界(概念層模型),然後再將信息世界轉換爲機器世界(組織層模型)。
概念層模型與DBMS無關,組織層模型與DBMS有關

在這裏插入圖片描述

數據的兩個特徵

**靜態特性:**包括數據的基本結構、數據間的聯繫和數據中的約束。
**動態特徵:**指定義在數據上的操作。比如對學生的基本信息可以查詢、修改和增加新記錄等。

概念層次模型實際上是現實世界到機器世界的一箇中間層次。
概念層次模型:抽象現實系統中有應用價值的元素及其關聯,反映現實系統中有應用價值的信息結構,不依賴於數據的組織結構。
概念模型用於信息世界的建模,是現實世界到信息世界的第一層抽象。
是數據庫設計人員和用戶之間進行交流的工具 。

是面向用戶、面向現實世界的數據模型,是與DBMS無關 。
常用的概念模型:實體-聯繫模型、語義對象模型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章