數據庫系統的核心是數據庫管理系統,簡稱DBMS是用于建立、使用和維護數據庫的主要工具,他可以對數據庫進行同一的管理和控制,用來保證數據庫的完整性和安全性,用戶也可以通過DBMS來訪問數據庫中的數據,管理員也可以通過DBMS來對數據庫進行維護。
DBMS有如下的種類:
層次型數據庫
最古老的數據庫之一,用樹形結構的方式表示數據
關系型數據庫(RDBMS)
主流數據庫,用SQL(結構化查詢語言)對數據進行操作。
面對對象數據庫
該類數據庫把數據以及對數據的操作集合起來以對象為單位進行管理,面對對象數據庫就是用來保存這些對象的數據庫。
xml數據庫
xml數據庫可以對xml形式的大量數據進行高速處理。
鍵值儲存系統
這是一種單純用來保存查詢所使用的主鍵和值的組合的數據庫。具有編程語言經驗的讀者可以把它想象成關聯數組和散列。
不同的方法在同時或不同時刻去建立,修改和詢問數據庫。大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML(Data Manipulation Language),供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。
回答所涉及的環境:聯想天逸510S、Windows 10。
數據庫系統的核心是數據庫管理系統,簡稱DBMS是用于建立、使用和維護數據庫的主要工具,他可以對數據庫進行同一的管理和控制,用來保證數據庫的完整性和安全性,用戶也可以通過DBMS來訪問數據庫中的數據,管理員也可以通過DBMS來對數據庫進行維護。
DBMS有如下的種類:
層次型數據庫
最古老的數據庫之一,用樹形結構的方式表示數據
關系型數據庫(RDBMS)
主流數據庫,用SQL(結構化查詢語言)對數據進行操作。
面對對象數據庫
該類數據庫把數據以及對數據的操作集合起來以對象為單位進行管理,面對對象數據庫就是用來保存這些對象的數據庫。
xml數據庫
xml數據庫可以對xml形式的大量數據進行高速處理。
鍵值儲存系統
這是一種單純用來保存查詢所使用的主鍵和值的組合的數據庫。具有編程語言經驗的讀者可以把它想象成關聯數組和散列。
不同的方法在同時或不同時刻去建立,修改和詢問數據庫。大部分DBMS提供數據定義語言DDL(Data Definition Language)和數據操作語言DML(Data Manipulation Language),供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。
回答所涉及的環境:聯想天逸510S、Windows 10。