數(shù)據(jù)庫系統(tǒng)的特點:1、整體數(shù)據(jù)結(jié)構(gòu)化,即數(shù)據(jù)庫中的任何數(shù)據(jù)都不屬于任何應(yīng)用,數(shù)據(jù)是公共的,結(jié)構(gòu)是全面的;2、數(shù)據(jù)的共享度高;3、數(shù)據(jù)的獨立性高;4、高度的數(shù)據(jù)控制能力。
本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。
數(shù)據(jù)庫系統(tǒng)(database System),是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。
數(shù)據(jù)庫系統(tǒng)是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理系統(tǒng),也是一個為實際可運行的存儲、維護和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質(zhì) 、處理對象和管理系統(tǒng)的集合體。
數(shù)據(jù)庫系統(tǒng)的特點
1、整體數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)庫中的任何數(shù)據(jù)都不屬于任何應(yīng)用,數(shù)據(jù)是公共的,結(jié)構(gòu)是全面的。在數(shù)據(jù)庫中,數(shù)據(jù)文件的個數(shù)是有限的,固定的,但數(shù)據(jù)庫系統(tǒng)的應(yīng)用卻是無限制的。
好處:整體數(shù)據(jù)的結(jié)構(gòu)化可減少乃至消除不必要的數(shù)據(jù)冗余,因此節(jié)約了整體數(shù)據(jù)的存儲空間,避免了數(shù)據(jù)的不一致性和不相容性(數(shù)據(jù)不符合規(guī)定的約束條件)。
2、數(shù)據(jù)的共享度高
數(shù)據(jù)與數(shù)據(jù)的邏輯結(jié)構(gòu)同時存儲在數(shù)據(jù)庫中,顯示數(shù)據(jù)時,可同時顯示數(shù)據(jù)的邏輯結(jié)構(gòu);整個組織的整體數(shù)據(jù)被綜合考慮,整體數(shù)據(jù)結(jié)構(gòu)化。因而,DBS的數(shù)據(jù)共享度較高。
好處:合法用戶都可以方便的訪問使用數(shù)據(jù)庫中的數(shù)據(jù),且不用擔(dān)心出現(xiàn)數(shù)據(jù)的不一致性和不相容性。數(shù)據(jù)庫中的數(shù)據(jù)可適應(yīng)各種合法用戶的合理要求以及各種應(yīng)用的要求,可以方便的擴充新的應(yīng)用。
3、數(shù)據(jù)的獨立性高
數(shù)據(jù)的獨立性是指數(shù)據(jù)與應(yīng)用程序之間的關(guān)聯(lián)性。數(shù)據(jù)與數(shù)據(jù)的結(jié)構(gòu)是存儲在數(shù)據(jù)庫中的(在外存上),由DBMS管理的。應(yīng)用程序既不存儲數(shù)據(jù),也不存儲數(shù)據(jù)的邏輯結(jié)構(gòu)。
物理獨立性:數(shù)據(jù)庫中數(shù)據(jù)的世紀存儲方式改變時,DBMS可以適當(dāng)改變轉(zhuǎn)換數(shù)據(jù)的方式,使用戶面對數(shù)據(jù)的邏輯結(jié)構(gòu)保持不變,從而處理數(shù)據(jù)的應(yīng)用程序也保持不變。
邏輯獨立性:數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化時,DBMS可以適當(dāng)改變數(shù)據(jù)的轉(zhuǎn)換方式,用戶面對數(shù)據(jù)的邏輯結(jié)構(gòu)保持不變。
好處:數(shù)據(jù)與程序相互獨立,可以方便的編制各種應(yīng)用程序,大大減輕應(yīng)用程序的維護工作。
4、高度的數(shù)據(jù)控制能力
-
較高的安全性
-
較好的數(shù)據(jù)完整性
-
較強的并發(fā)控制能力
-
較強的數(shù)據(jù)恢復(fù)能力
推薦教程:mysql視頻教程