
資料庫是軟體開發人員所必須掌握的一項基本技能,因為我們在使用軟體的過程中,需要存儲和讀取數據,那麼這些數據來自哪裡,又去向何方?學完今天的內容你將會明白。今天我們學習SQL Server資料庫基礎知識第一講的內容:資料庫。
我們通過今天的知識要了解以下內容:
什麼是資料庫?資料庫的基本功能是什麼?常用的資料庫管理軟體有哪些?
01什麼是資料庫?
如果要理解資料庫,我們就先要了解我們存放物品所用的倉庫。倉庫是用來集中存放物品用的,那麼資料庫從字面意思如何理解呢?
資料庫是存放數據的倉庫。倉庫是用來集中存放物品的,而資料庫是用來集中存放數據的。
如果要理解資料庫,我們還需要理解數據和信息的概念,在現在世界中,我們使用和獲取的都是信息,那麼信息是如何存儲為數據的呢?數據又是如何提取為信息的呢?
例如:現在發生的新型冠狀病毒肺炎每天都公布病例數據,其實這些數據是存放在資料庫中的,通過提取這些數據,我們可以得到有用的信息。資料庫中記錄了病人所在的街道、地區、城市和省份,還記錄了病人的基本信息,那麼通過這些信息,我們就能夠統計出每個省份的病例數以及每個城市的病例數等等。
數據從資料庫中提取出來就變成了信息,信息是有用的數據。
所有信息都存儲為數據,數據是信息的載體。
02資料庫的基本功能是什麼?
通過資料庫的概念,我們知道,資料庫是存儲和管理數據的倉庫。那麼資料庫最基本的功能應該是:數據存儲。
那麼除了數據存儲功能外,如果在一個位置的數據,另外一個位置通過網絡也可以訪問,這就是資料庫的另外一個基本功能:數據共享。
也就是說,資料庫最重要的兩大功能:數據存儲和數據共享。
例如:我現在在湖北省宜昌市開了一張銀行卡帳戶,並存儲了一筆錢,我現在要在北京市取出其中的一部分,那麼這裡就使用到了資料庫的數據存儲和數據共享功能。我們開戶是將我們的基本信息存儲到銀行的資料庫中,我們向銀行存錢,那麼銀行就存儲我們的帳戶信息,這就是數據存儲的功能。而且因為銀行共享了資料庫,所以我在湖北省宜昌市開戶、存錢,在中國的任何地方甚至是其他國家也可以取到這筆錢,這就是數據共享的功能。
03常用的資料庫管理軟體有哪些?
我們要使用資料庫,那麼就需要藉助於資料庫管理軟體,資料庫管理軟體使用的最廣泛的有三種:
OracleSQL ServerMySQL
Oracle和MySQL都是Oracle(甲骨文)公司的產品,Oracle公司是全球最大的資料庫公司,最著名的軟體產品是Oracle資料庫管理軟體,Oracle資料庫在全球擁有最大的市場,是全球最大的商用資料庫軟體。而MySQL軟體是全球最大的免費開源的資料庫產品,因為產品免費,在全球也擁有很大的市場份額。
SQL Server資料庫是微軟公司的產品。微軟公司是全球最大的軟體公司,SQL Server是一種大中型的企業級資料庫管理軟體,在Windows作業系統上擁有最大的份額,是一種操作簡單容易的資料庫,我們資料庫基礎課程講解的是SQL Server資料庫。
總結:
今天我們主要講述了資料庫基礎知識中的資料庫的內容。主要介紹了: