(数据库系统概论|王珊)第一章绪论-第一节:数据库系统概论
生活随笔
收集整理的這篇文章主要介紹了
(数据库系统概论|王珊)第一章绪论-第一节:数据库系统概论
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一:四大基本概念
- (1)數據(Data)
- (2)數據庫(DataBase,DB)
- (3)數據庫管理系統(DataBase Management System,DBMS)
- (4)數據庫系統(Database System,DBS)
- 二:數據庫發展階段
一:四大基本概念
(1)數據(Data)
概念:是數據庫中存儲的基本對象,是描述事物的符號記錄
種類:文本、圖形、圖像、音頻、視頻、學生的檔案記錄、貨物的運輸情況等
特點:數據與其語義是不可分的
(2)數據庫(DataBase,DB)
概念:是永久存儲在計算機內,有組織、可共享的大量數據的集合
特征:
- 數據按一定的數據模型組織、描述和儲存
- 可為各種用戶共享
- 冗余度較小
- 數據獨立性較高
- 易擴展
(3)數據庫管理系統(DataBase Management System,DBMS)
MYSQL就是一張DBMS
概念:是位于用戶與操作系統之間的一層數據管理軟件。和操作系統一樣是計算機的基礎軟件
- 數據庫是一個倉庫,但是對數據庫的操作是依靠DBMS完成的
功能:
1:數據定義功能
- 提供數據定義語言(DDL)
- 定義數據庫中的數據對象
2:數據組織、存儲和管理功能
- 分類組織、存儲和管理各種數據
- 確定組織數據的文件結構和存取方式
- 實現數據之間的聯系
- 提供多種存取方法提高存取效率
3:數據操作功能
- 提供數據操縱語言(DML)
- 實現對數據庫的基本操作 (查詢、插入、刪除和修改)
4:數據庫的事物管理和運行管理
- 數據庫在建立、運行和維護時由DBMS統一管理和控制
- 保證數據的安全性、完整性、多用戶對數據的并發使用
- 發生故障后的系統恢復
5:數據庫的建立和維護功能(實用程序)
- 數據庫初始數據裝載轉換
- 數據庫轉儲
- 介質故障恢復
- 數據庫的重組織
- 性能監視分析等
其他功能(如通信、數據轉換、互訪等)
(4)數據庫系統(Database System,DBS)
概念:在計算后的系統構成
組成
- 數據庫 Database
- 數據庫管理系統(及其開發工具)Database Management System
- 應用系統(app)
- 數據庫管理員 Database Administrator(DBA)
特點:
1:數據結構化(數據庫系統與文件系統的本質區別)
- 整體結構化是數據庫的主要特征之一
- 所謂整體結構化就是指它不針對某一個應用,而是面向全組織。不僅數據內部結構化并且數據之間也具有連續
- 數據的結構用數據模型描述,無需程序定義和解釋;數據可以變長;數據的最小存取單位是數據項
2:數據的共享性高,冗余度低,易擴充
3:數據獨立性高(由DBMS的二級映像功能保證)
- 物理獨立性:用戶的應用程序與存儲在磁盤上的數據庫中數據是獨立的。當數據的物理存儲改變,應用程序不改變
- 邏輯獨立性:指用戶的應用程序與數據庫的邏輯結構是相互獨立的。數據的邏輯結構改變了,用戶程序也可以不變
4:數據由DBMS統一管理和控制
- 數據的安全性(Security)保護:保護數據,以防止不合法的使用造成的數據的泄密和破壞。
- 數據的完整性(Integrity)檢查:將數據控制在有效的范圍內,或保證數據之間滿足一定的關系。
- 并發(Concurrency)控制:對多用戶的并發操作加以控制和協調,防止相互干擾而得到錯誤的結果。
- 數據庫恢復(Recovery):將數據庫從錯誤狀態恢復到某一已知的正確狀態。
二:數據庫發展階段
人工管理階段(20世紀40年代中–50年代中):數據不保存、不共享、不具有獨立性
文件系統階段(20世紀50年代末–60年代中):可保存,但共享性差,冗余度大,獨立性差
數據庫系統階段(20世紀60年代末–現在):數據庫系統的出現使信息系統以加工數據的程序為中心轉向圍繞共享的數據庫為中心的新階段
總結
以上是生活随笔為你收集整理的(数据库系统概论|王珊)第一章绪论-第一节:数据库系统概论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: assert()用法
- 下一篇: 查看Linux下网卡状态或 是否连接(转