官术网_书友最值得收藏!

第2章
數據庫基礎知識

2.1 數據庫的發展及組成

2.1.1 數據庫的發展

我們先來看一下數據庫的概念:數據庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合,可視為電子化的文件柜----存儲電子文件的處所,用戶可以對數據庫中的數據進行新增、查詢、更新、刪除等操作。

總結一下,其實數據庫就是用來存儲數據的一個倉庫,用戶可以對存放在這個倉庫中的數據進行一系列修改,這個修改就包括新增,即往這個倉庫中增加數據;查詢,即從這個倉庫取數據;更新,即修改這個倉庫中的數據;刪除,即把這個倉庫中的數據刪除。

不知道讀者有沒有記賬的習慣,在很久以前,計算機和手機都沒有普及的時候,我們一般是用筆在記賬本上記錄,那個時候記賬本就是一個數據庫,一條條交易流水就是數據;后來我們開始使用Excel代替紙質的記賬本記賬,這個時候Excel就是一個數據庫;再到現在有很多專門用來記賬的軟件,通過這些軟件記賬,用戶在和這些軟件進行交互的時候,其實是在與這些軟件背后的數據庫進行交互,只不過這些軟件把用戶在手機上的點選操作轉換成了對應的數據庫操作,比如,用戶在軟件中新增了一條支出記錄,軟件的后臺也會在數據庫中插入一條新的記錄。

數據庫并不是多么高大上的東西,它一直在我們身邊,而且我們一直在使用,只不過不同時期數據庫表現的形式不太一樣。

2.1.2 數據庫的組成

先來介紹第一個概念,數據庫管理系統(DBMS),字面意思就是對數據庫進行管理的一個系統。這個系統負責建立、使用和維護數據庫,對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。讀者可能會有疑問,有數據庫可以用來存放數據就行了,為什么還要有一個管理系統。我們說過,數據庫就是一個倉庫,那么數據庫管理系統就相當于一個倉庫管理員,如果沒有管理員對倉庫進行管理,那么倉庫中的東西可以隨意進出、隨意擺放,這樣這個倉庫豈不是很亂,所以需要有一個管理員對倉庫進行統一的管理。

一個數據庫中包含若干張數據表,一個數據庫相當于Excel的一個工作簿,一個工作簿包含若干個Sheet,這些Sheet相當于數據庫中的若干張表。

每張數據表中包含若干個數據。數據又可以被分為結構化數據和非結構化數據,在接下來的章節將具體介紹。

主站蜘蛛池模板: 延川县| 肇州县| 修文县| 嘉禾县| 吴堡县| 锡林浩特市| 陕西省| 遂川县| 会理县| 宜州市| 买车| 柘城县| 塘沽区| 龙州县| 建德市| 海淀区| 牙克石市| 陵水| 额济纳旗| 高阳县| 高陵县| 乌苏市| 宁晋县| 百色市| 永和县| 松滋市| 农安县| 延庆县| 多伦县| 望城县| 如东县| 宿迁市| 溆浦县| 临洮县| 宜丰县| 乐清市| 临朐县| 浦县| 中西区| 长寿区| 临沂市|