VB基礎(chǔ)教程:第九章第一節(jié)數(shù)據(jù)庫的基礎(chǔ)知識

字號:

第九章 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)。