參考:《數據庫系統概論(第5版)》等資料
快到期末了,現在也要開始復習數據庫了。。。。。。
數據、數據庫、數據庫管理系統、數據庫系統這4個是數據庫的基本概念,估計大神們都知道這些。下面,我就簡單整理一下這4個基本概念。
數據:數據庫中存儲的基本對象
定義:描述事物的符號記錄
種類:數字、文字、圖形、圖像、音頻、視頻等
數據的語義:數據的含義
數據與其語義是不可分的。
數據這個詞,大家都不陌生。大家最容易想到的數據就是一串串數字。。。
其實,數據并不只是數字,廣義上來講,數據的種類就太多了。
現在大家看的博客,微博也可以理解為數據,我們拍的照片也可以算作數據。
我們天天看的影視劇、看的動漫也算數據,數據的種類太多了。
數據與其語義不可分割,其實也有很多例子:
比如2017這個數據,單獨 說2017,僅僅只是個數字而已,沒有太大的使用價值。但如果賦予了一定的含義,這個數字就有價值了。
比如,一個年級共2017名學生
今年是2017年
這本書一共2017頁(這本書也太厚了。。。。。。)
這里的面積是2017平方米
這時,2017這個數據就有實際價值了。當然,我們可以看到同樣的數據可能會在實際應用中被賦予不同的含義。
數據庫:存放數據的倉庫
定義:長期存儲在計算機內、有組織的、可共享的大量數據的集合。
數據庫是存放數據的倉庫,現代社會,計算機以進入平常百姓家。我們肯定想把重要數據長期保存,因此,數據庫數據就有永久存儲的特點。
數據庫雖說是個倉庫,但肯定不能無組織的存儲數據,就好比一個寢室如果幾個人平時穿的襪子都不分類,都混在一起,可能到時候你自己都不知道哪些是你自己的襪子,哪些是別人的。因此,數據庫有組織。
現實生活中,許多數據肯定需要共享,所以數據庫也有可共享的特點。
數據庫的基本特征
數據按一定的數據模型組織、 描述和儲存
可為各種用戶共享
冗余度較小
數據獨立性較高
易擴展
數據庫管理系統
用途:科學地組織和存儲數據,高效地獲取和維護數據。
主要功能:
數據定義功能
數據組織、存儲和管理(數據控制功能)
數據操縱功能
數據庫的事務管理和運行管理
數據庫的建立和維護功能
Other
學過數據庫的人肯定都會用數據庫管理系統(DBMS)
當我們要創建一個數據庫或表或者修改、刪除一個數據庫或表時,都會用到數據定義功能,DDL語言。
當我們要對數據庫的訪問或對表的修改設置權限時,就會用到數據控制功能,DCL語言。
當然,常用的對數據的查插刪改就用到數據庫的操縱功能,DML語言。
當然,DBMS遠比這些強大,不然怎么能科學地組織和存儲數據,高效地獲取和維護數據。。。。。。
數據庫系統
數據庫系統的構成
數據庫
數據庫管理系統(及其應用開發工具)
應用程序
數據庫管理員
因此,考試時有一道選擇題問DBS(數據庫系統)與DBMS的關系,當然就選DBMS是DBS的一部分或者DBS包括DBMS了。
以上就是我自己的整理,寫得文章不怎么樣,望諸大神諒解。