首頁 >資料庫 >mysql教程 >資料庫關係的6個性質

資料庫關係的6個性質

藏色散人
藏色散人原創
2020-04-21 09:31:3617648瀏覽

資料庫關係的6個性質

資料庫關係的6個性質

(1)列是同質的,既每一列中的分量為同一類型的數據,來自同一個域。

(2)不同的列可出自同一個域,稱其中的每列為一個屬性,不同的屬性的要給予不同的屬性名。

(3)列的順序無所謂,即列的次序可以任意交換。

(4)任兩個元組不能完全相同。

(5)行的順序無所謂,即行的次序可以任意交換。

(6)分量必須取原子值,也就是每一個分量都必須是不可分的資料庫。

推薦:《mysql影片教學

資料庫系統的基本概念

資料:其實就是描述事物的符號記錄。

資料的特性:有一定的結構,有型與值之分,如整數、實型、字元型等。而數據的值給出了符合定型的值,如整數值15。

資料庫:是資料的集合,具有統一的結構形式並存放於統一的儲存媒體內,是多種應用資料的集成,並可被各個應用程式共用。

資料庫存放資料是按資料所提供的資料模式存放的,具有整合與共享的特性。

資料庫管理系統:一種系統軟體,負責資料庫中的資料組織、資料操縱、資料維護、控制及保護和資料服務等,是資料庫的核心。

資料庫管理系統功能:

(1)資料模式定義:即為資料庫建構其資料框架;

(2)資料存取的實體建構:為資料模式的實體存取與建構提供有效的存取方法與手段;

(3)資料操縱:為使用者使用資料庫的資料提供方便,如查詢、插入、修改、刪除等以及簡單的算術運算與統計;

(4)資料的完整性、安生性定義與檢查;

(5)資料庫的並發控制與故障復原;

(6)資料的服務:如拷貝、轉存、重組、效能監測、分析等。

為完成以上六個功能,資料庫管理系統提供以下的資料語言:

(1)資料定義語言:負責資料的模式定義與資料的實體存取建構;

(2)資料操縱語言:負責資料的操縱,如查詢與增、刪、改等;

(3)資料控制語言:負責資料完整性、安全性的定義與檢查以及並發控制、故障復原等。

資料語言以其使用方式具有兩種結構形式:互動式指令(又稱自含型或自主型語言)宿主型語言(一般可嵌入某些宿主語言中)。

資料庫管理員:對資料庫進行規劃、設計、維護、監視等的專業管理人員。

資料庫系統:由資料庫(資料)、資料庫管理系統(軟體)、資料庫管理員(人員)、硬體平台(硬體)、軟體平台(軟體)五個部分構成的運作實體。

資料庫應用系統:由資料庫系統、應用軟體及應用介面三者組成。

檔案系統階段:提供了簡單的資料共享與資料管理能力,但是它無法提供完整的、統一的、管理和資料共享的能力。

層次資料庫與網狀資料庫系統階段 :為統一與共享資料提供了有力支撐。

關聯式資料庫系統階段

資料庫系統的基本特性:資料的整合性、資料的高共享性與低冗餘性、資料獨立性(物理獨立性與邏輯獨立性) 、資料統一管理與控制。

資料庫系統的三級模式:

(1)概念模式:資料庫系統中全域資料邏輯結構的描述,全體使用者公共資料視圖;

(2)外模式:也稱子模式與使用者模式。是使用者的資料視圖,也就是使用者所見的資料模式;

(3)內模式:又稱物理模式,它給了資料庫實體儲存結構與實體存取方法。

資料庫系統的兩層映射:

(1)概念模式到內模式的對應;

(2)外模式到概念模式的對應。

以上是資料庫關係的6個性質的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn