- 對比Excel,輕松學習SQL數據分析
- 張俊紅
- 10字
- 2020-07-23 16:41:56
第2章
數據庫基礎知識
2.1 數據庫的發展及組成
2.1.1 數據庫的發展
我們先來看一下數據庫的概念:數據庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合,可視為電子化的文件柜----存儲電子文件的處所,用戶可以對數據庫中的數據進行新增、查詢、更新、刪除等操作。
總結一下,其實數據庫就是用來存儲數據的一個倉庫,用戶可以對存放在這個倉庫中的數據進行一系列修改,這個修改就包括新增,即往這個倉庫中增加數據;查詢,即從這個倉庫取數據;更新,即修改這個倉庫中的數據;刪除,即把這個倉庫中的數據刪除。
不知道讀者有沒有記賬的習慣,在很久以前,計算機和手機都沒有普及的時候,我們一般是用筆在記賬本上記錄,那個時候記賬本就是一個數據庫,一條條交易流水就是數據;后來我們開始使用Excel代替紙質的記賬本記賬,這個時候Excel就是一個數據庫;再到現在有很多專門用來記賬的軟件,通過這些軟件記賬,用戶在和這些軟件進行交互的時候,其實是在與這些軟件背后的數據庫進行交互,只不過這些軟件把用戶在手機上的點選操作轉換成了對應的數據庫操作,比如,用戶在軟件中新增了一條支出記錄,軟件的后臺也會在數據庫中插入一條新的記錄。

數據庫并不是多么高大上的東西,它一直在我們身邊,而且我們一直在使用,只不過不同時期數據庫表現的形式不太一樣。
2.1.2 數據庫的組成
先來介紹第一個概念,數據庫管理系統(DBMS),字面意思就是對數據庫進行管理的一個系統。這個系統負責建立、使用和維護數據庫,對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。讀者可能會有疑問,有數據庫可以用來存放數據就行了,為什么還要有一個管理系統。我們說過,數據庫就是一個倉庫,那么數據庫管理系統就相當于一個倉庫管理員,如果沒有管理員對倉庫進行管理,那么倉庫中的東西可以隨意進出、隨意擺放,這樣這個倉庫豈不是很亂,所以需要有一個管理員對倉庫進行統一的管理。
一個數據庫中包含若干張數據表,一個數據庫相當于Excel的一個工作簿,一個工作簿包含若干個Sheet,這些Sheet相當于數據庫中的若干張表。
每張數據表中包含若干個數據。數據又可以被分為結構化數據和非結構化數據,在接下來的章節將具體介紹。

- Excel圖表與表格實戰技巧精粹
- Dreamweaver基礎與實戰教程
- Adobe創意大學Illustrator產品專家認證標準教材(CS6修訂版)
- Getting Started With Oracle SOA Suite 11g R1 – A Hands/On Tutorial
- Photoshop CC從入門到精通(全彩超值版)
- After Effects中文版入門、精通與實戰
- Capture One 22 Pro高級實戰教程
- Vue.js快速入門
- Instant Testing with QUnit
- SOA Patterns with BizTalk Server 2009
- Photoshop CC 2019 平面設計實例教程
- Photoshop手繪從新手到高手
- Photoshop CC2017圖像處理實例教程
- CorelDRAW X6平面設計與制作案例教程
- 中文版3ds Max 2014-VRay效果圖制作完全自學教程