您好,登錄后才能下訂單哦!
一、
數據庫相關的概念:數據、數據庫、數據庫管理系統、數據庫系統
二、
數據:數據庫中存儲的基本對象。數據定義:描述事物的符號記錄稱為數據。
數據庫:是存儲數據的倉庫。數據庫具有三個基本特點:①永久存儲、②有組織、③可共享。
數據庫管理系統:高效地獲取和維護數據存儲的系統軟件就是:數據庫管理系統。數據庫管理系統是位于用戶和操作系統之間的數據管理軟件。主要功能:①數據定義功能:提供數據定義語言(DLL:Data Definition Language);②數據組織、存儲和管理:數據組織和存儲的目標:提高存儲空間利用率并方便存取,提供多種存取方法:索引查找、Hash查找、順序查找等。③數據操縱功能:數據操縱語言(DML:Data Manipulation Language)可以用DML操縱數據實現數據的查詢、插入、刪除和修改等操作。④數據庫的事務管理和運行管理:統一管理、統一控制,保證數據的:安全性、完整性、多用戶對數據的并發使用、故障后系統恢復。⑤數據庫的建立和維護:包括:數據庫初始數據輸入、轉換功能,數據庫的轉存和恢復,數據庫的重組織功能和性能見識、分析功能。⑥其他功能:DBMS與網絡中其他軟件系統的通信功能;一個DBMS與其他DBMS或文件系統的數據轉換功能;異構數據之間的相互訪和互操作。
數據庫系統(DataBase System,DBS):一般由數據庫、數據庫管理系統、應用系統、數據庫管理員共同構成。數據庫管理員:DBA(DataBase Administrator)
三、
數據庫三個階段:人工管理階段,文件系統階段,數據庫系統階段。
人工階段特點:數據不保存、應用程序管理數據、數據不共享、數據不具有獨立性;
文件系統階段:數據可以長期保持、由文件系統管理數據;缺點:數據共享性差、冗余度大、數據獨立性差;
數據庫系統階段:出現了統一管理數據的專門軟件系統——數據庫管理系統。
四、
數據庫系統特點:1.數據結構化;2.數據共享性高,冗余度低,易擴展;3.數據獨立性高;4.數據由DBMS統一管理和控制。
DBMS提供4個方面的數據控制功能:1.數據安全性保護;2.數據的完整性檢查;3.并發控制;4.數據庫恢復。
五、
數據模型分兩類:一:概念模型;二:邏輯模型和物理模型。
數據模型需要滿足三個條件:一、比較真實地模擬現實世界;二、容易為人所理解;三、便于在計算機上實現。
概念模型:也叫信息模型。按用戶的觀點來對數據和信息建模,主要用于數據庫設計。
邏輯模型:主要包括:層次模型、網狀模型、關系模型、面向對象模型、對象關系模型;主要用于DBMS的實現。
物理模型:對數據最低層的抽象,描述了數據在系統內部的表示方式和存取方式。
六、
數據模型通常由數據結構、數據操作、完整性約束三部分組成。
數據結構:數據結構描述數據庫的組成對象和對象的聯系。數據結構描述的內容有兩類:一類是對象的類型、內容、性質有關的;一類是與數據之間聯系有關的對象。數據結構是所描述的對象類型的集合,是對系統的靜態特性的描述。
數據操作:對數據庫中各種對象的實例允許執行的操作集合。是對系統動態特性的描述。
數據的完整性約束條件:保證數據的:正確、有效、相容。
七、
概念模型:是現實世界到信息世界的第一層抽象。
信息世界中的基本概念:實體、屬性、碼、域、實體型、實體集、聯系。
兩個實體之間的聯系:一、一對一聯系;二、一對多聯系;三、多對多聯系(實體-聯系圖E-R圖。實體是矩形,屬性是橢圓,聯系是菱形)
最常用的邏輯模型:層次模型、網狀模型、關系模型、面向對象模型、對象關系模型。
八、
模式是數據庫中全體數據的邏輯結構和特征的描述。模式的一個具體值稱為模式的實例。模式相對穩定,實例相對變動。
數據庫系統分三級模式結構:外模式、模式、內模式
模式:邏輯模式,具體表結構。只有一個
外模式:子模式,視圖。有多個。
內模式:存儲模式,是數據物理結構和存儲方式的描述。
三級模型之間提供兩層映像:外模式/模式,模式/內模式
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。