第九章 VB的數(shù)據(jù)庫操作
9.1 數(shù)據(jù)庫的基礎(chǔ)知識
1.計算機數(shù)據(jù)管理技術(shù)的發(fā)展
第一階段:人工管理階段,特點是數(shù)據(jù)不長期保存,沒有軟件系統(tǒng)對數(shù)據(jù)進行管理,沒有文件的概念,一組數(shù)據(jù)對應(yīng)一個程序。
第二階段:采用文件管理方式,特點是數(shù)據(jù)不再是程序的組成部分,而是有組織、有結(jié)構(gòu)地構(gòu)成文件形式,形成數(shù)據(jù)文件;文件管理系統(tǒng)是應(yīng)用程序與數(shù)據(jù)文件的接口。
第三階段:數(shù)據(jù)庫管理方式,特點是對所有數(shù)據(jù)實行統(tǒng)一、集中、獨立的管理,數(shù)據(jù)獨立于程序存在,并可以提供給各類不同用戶使用。
2.?dāng)?shù)據(jù)庫的基本概念
(1) 數(shù)據(jù)庫(DataBase DB)
定義:是以一定的組織形式存放在計算機存儲介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。
特點:
b 具有最小的冗余度
具有數(shù)據(jù)獨立性
實現(xiàn)數(shù)據(jù)共享
安全可靠,保密性能好
(2) 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System DBMS)
定義:是操縱和管理數(shù)據(jù)庫的系統(tǒng)軟件。
功能:維護數(shù)據(jù)庫、接收和完成用戶程序或命令提出的訪問數(shù)據(jù)庫的各種請求。
數(shù)據(jù)語言:z v數(shù)據(jù)定義語言(DDL): 用來建立所需的數(shù)據(jù)庫(即設(shè)計庫結(jié)構(gòu))
數(shù)據(jù)操作語言(DML): 用來對數(shù)據(jù)庫進行查詢和維護操作。
t數(shù)據(jù)控制語言(DCL): 用來控制數(shù)據(jù)的訪問權(quán)限及事務(wù)管理。
關(guān)系型數(shù)據(jù)庫使用的標(biāo)準(zhǔn)語言是結(jié)構(gòu)化查詢語言(Structured Query Language, SQL)。
9.1 數(shù)據(jù)庫的基礎(chǔ)知識
1.計算機數(shù)據(jù)管理技術(shù)的發(fā)展
第一階段:人工管理階段,特點是數(shù)據(jù)不長期保存,沒有軟件系統(tǒng)對數(shù)據(jù)進行管理,沒有文件的概念,一組數(shù)據(jù)對應(yīng)一個程序。
第二階段:采用文件管理方式,特點是數(shù)據(jù)不再是程序的組成部分,而是有組織、有結(jié)構(gòu)地構(gòu)成文件形式,形成數(shù)據(jù)文件;文件管理系統(tǒng)是應(yīng)用程序與數(shù)據(jù)文件的接口。
第三階段:數(shù)據(jù)庫管理方式,特點是對所有數(shù)據(jù)實行統(tǒng)一、集中、獨立的管理,數(shù)據(jù)獨立于程序存在,并可以提供給各類不同用戶使用。
2.?dāng)?shù)據(jù)庫的基本概念
(1) 數(shù)據(jù)庫(DataBase DB)
定義:是以一定的組織形式存放在計算機存儲介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。
特點:
b 具有最小的冗余度
具有數(shù)據(jù)獨立性
實現(xiàn)數(shù)據(jù)共享
安全可靠,保密性能好
(2) 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System DBMS)
定義:是操縱和管理數(shù)據(jù)庫的系統(tǒng)軟件。
功能:維護數(shù)據(jù)庫、接收和完成用戶程序或命令提出的訪問數(shù)據(jù)庫的各種請求。
數(shù)據(jù)語言:z v數(shù)據(jù)定義語言(DDL): 用來建立所需的數(shù)據(jù)庫(即設(shè)計庫結(jié)構(gòu))
數(shù)據(jù)操作語言(DML): 用來對數(shù)據(jù)庫進行查詢和維護操作。
t數(shù)據(jù)控制語言(DCL): 用來控制數(shù)據(jù)的訪問權(quán)限及事務(wù)管理。
關(guān)系型數(shù)據(jù)庫使用的標(biāo)準(zhǔn)語言是結(jié)構(gòu)化查詢語言(Structured Query Language, SQL)。

