資料庫與資料模型

來源:互聯網
上載者:User

標籤:資訊   使用者模式   集合   發展   分享   映射   獨立性   大量   span   

資料庫技術一般包含 資料管理和資料處理  資料庫系統本質上是一個用電腦儲存資料的系統。基本概念:資料->data    是資料庫中儲存的基本對象  (文本,圖形,映像,音頻,視頻等都是資料) :資料是描述事物的符號。  資料的解釋是對資料演繹的說明,資料的含義成為資料的語義。 資料庫-> Database /DB    存放資料的倉庫  資料庫是長期儲存在電腦中的有組織的,可共用的大量資料的集合。  資料庫的特點:永久儲存,有組織,可共用 資料庫管理系統->Database Management System /DBMS   是一個專門用於實現對資料進行管理和維護的系統軟體 資料庫系統->Database System / DBS   在電腦引入資料庫後的系統,一般由資料庫、資料庫管理系統、應用程式、資料庫管理員組成。  資料庫管理員->Database Administrator/DBA 通常:把資料庫系統成為資料庫   應用程式  -> DBMS  -> DB -> disk 資料管理技術的發展  主要:檔案管理和資料庫管理  資料獨立性  應用程式不依賴於任何特定的物理表示方式和訪問技術,包括:物理獨立性 和 邏輯獨立性  物理獨立性:當資料的儲存位置或者結構發生變化時,不影響程式的特性。  邏輯獨立性:當表達現實世界的資訊內容發生變化時,如增,刪等,也不影響應用程式的特性。 資料與資訊  資料:描述事物的符號記錄  資訊:從資料中獲得有意義的內容  文法:資料的格式規定  語義:資料的含義 資料是資訊存在的一種形式,只有通過解釋或者處理才能成為有用的資訊 資料庫中資料的特徵:  1:靜態特徵:包括資料的基本結構、資料間的聯絡、資料取值範圍的約束  2:動態特徵:是指對資料可以進行的操作以及操作的規則。(查詢,更改(插入,刪除,更新)) 資料模型三要素:一般情況下,對資料的靜態特性和動態特徵的描述。即在描述資料時要包括:資料的基本結構、資料的約束條件、定義在資料上的操作。 資料模型  資料模型(data model)           是對現實世界資料特徵的抽象。  資料庫中用資料模型這個工具來抽象、表示和處理現實世界中的資料和資訊。  資料模型滿足3個方面的要求:1:能夠真實地類比現實世界2:容易被人們理解3:能夠方便的在電腦上實現 模型:1:概念層 資料模型2:組織層資料模型/資料模型                 包括:層次模型、網狀模型、關聯式模式、對象-關聯式模式  層次模型:樹形結構  網狀模型:圖形結構 關係資料模型:  是目前最重要的一種資料模型。  關係資料模型源於數學,它把資料看成是二維表中的元素,而這個二維表在關聯式資料庫中就稱為關係。  用關係表示實體和實體之間的聯絡的模型就稱為關係資料模型。  Oracle,Access,Microsoft SQL Server 等都是關係型的資料庫管理系統。關係型資料模型與層析模型和網狀模型的最根本區別:關係資料模型採用非導航式的資料訪問方式,資料結構的變化不會影響對資料的訪問。  實體-聯絡模型:(概念層)實體:(entity)     具有公用性質,並可區分的現實世界對象的集合,或者說是具有相同結構的對象的集合。(職工、學生、教師)屬性:attribute     描述實體或者聯絡的性質或特徵的資料項目,屬於一個實體的所有執行個體都具有相同的薪性質     實體的識別屬性/實體的碼:能夠唯一標識實體的一個屬性或最小的一組屬性。聯絡:relationship     聯絡是資料之間的關聯關係,是客觀存在的應用語句鏈。 實體內部的聯絡。一個實體內部屬性之間的聯絡。實體之間的聯絡。不同實體屬性之間的聯絡。 聯絡:一對一聯絡,一對多聯絡,多對多聯絡。     資料庫結構:       三級模式,二級映射 模式的基本概念:資料模型:描述資料的組織形式模式:是用給定的資料模型對具體的資料進行描述。模式是資料庫中全體資料的邏輯結構和特徵的描述,實際上對應的是關係表的表頭。模式的一個具體值就稱為模式的一個執行個體。模式相當於二維表表頭,那麼二維表中的每一行就相當於模式的一個執行個體。 三級模式結構:     資料庫的外模式、模式、內模式 1:外模式外模式/使用者模式/子模式,它的內容來自模式。外模式通常是模式的子集,一個資料庫可以有多個外模式。外模式同時也是保證資料庫安全的一個措施。外模式也是關係的,或者是接近關係的。 2:模式     模式/邏輯模式/概念模式:是對資料庫中全體資料的邏輯結構和特徵的藐視,是所有使用者的公用資料檢視,是資料庫結構的中介層。模式由許多概念記錄類型的值構成。模式實際上是資料庫資料在邏輯級上的視圖,一個資料庫只有一個模式。關聯式資料庫中的模式一定是關係的。 3:內模式內模式/儲存模式。內模式與物理層不一樣。內模式不是關係的,它是資料的實體儲存體方式。事實上,關聯式模式與內模式無關。 模式映像與資料獨立性外模式/模式映像  :分開應用程式與DB,實現邏輯獨立性。模式/內模式映像  :分開應用程式與DB,實現物理獨立性。     使得資料庫應用程式不隨資料庫資料的邏輯或儲存結構變化而變動。     

資料庫與資料模型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.