二級(jí)VFP教程資料:第一章數(shù)據(jù)庫(kù)系統(tǒng)

字號(hào):

1. 數(shù)據(jù)處理
    數(shù)據(jù):
    是對(duì)事實(shí)、概念或指令的一種特殊表達(dá)形式,可以用人工的方式或自動(dòng)化的裝置進(jìn)行通信、翻譯轉(zhuǎn)換或者進(jìn)行加工處理。 它包括兩類:一類是能參與數(shù)字運(yùn)算的數(shù)值型數(shù)據(jù);一類是不能參與數(shù)字運(yùn)算的非數(shù)值型數(shù)據(jù),如文字、圖畫、聲音、活動(dòng)圖象等。
    數(shù)據(jù)處理:
    是對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、分類、計(jì)算、加工、檢索與傳輸?shù)倪^程。
    包括:收集原始數(shù)據(jù)、編碼轉(zhuǎn)換、數(shù)據(jù)輸入、數(shù)據(jù)處理、數(shù)據(jù)輸出。
    2. 數(shù)據(jù)庫(kù)系統(tǒng)
    (1) 數(shù)據(jù)庫(kù)(DataBase)
    定義:是以一定的組織形式存放在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相互關(guān)聯(lián)的數(shù)據(jù)的集合。
    特點(diǎn): 具有最小的冗余度、具有數(shù)據(jù)獨(dú)立性、實(shí)現(xiàn)數(shù)據(jù)共享、安全可靠、保密性能好
    (2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System)
    定義: 是操縱和管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件。Visual FoxPro 屬于一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
    數(shù)據(jù)語言:
    數(shù)據(jù)定義語言(DDL): 用來建立所需的數(shù)據(jù)庫(kù)。
    數(shù)據(jù)操作語言(DML): 用來對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢和維護(hù)操作。
    關(guān)系型數(shù)據(jù)庫(kù)使用的標(biāo)準(zhǔn)語言是結(jié)構(gòu)化查詢語言(Structured Query Language, SQL)。
    (3)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System)
    定義: 是以數(shù)據(jù)庫(kù)應(yīng)用為基礎(chǔ)的計(jì)算機(jī)系統(tǒng)。
    組成:
    數(shù)據(jù)庫(kù)
    硬件(計(jì)算機(jī)硬件設(shè)備)
    軟件(數(shù)據(jù)庫(kù)管理系統(tǒng) 、操作系統(tǒng))
    用戶(應(yīng)用程序設(shè)計(jì)員、終端用戶、數(shù)據(jù)庫(kù)管理員 )
    分類:層次型數(shù)據(jù)庫(kù)、網(wǎng)狀型數(shù)據(jù)庫(kù)、關(guān)系型數(shù)據(jù)庫(kù)
    分代:第一代 非關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),60年代末問世,包括層次型和網(wǎng)狀型。
    第二代 關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)(RDBS),70年代中期問世。
    第三代 對(duì)象-關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(ORDBS 、OOBDS),80年代中期至今。
    上述三個(gè)概念之間的聯(lián)系:在數(shù)據(jù)庫(kù)系統(tǒng)中通過數(shù)據(jù)庫(kù)管理系統(tǒng)來建立和使用數(shù)據(jù)庫(kù)。
    3.關(guān)系模型
    三個(gè)領(lǐng)域: 現(xiàn)實(shí)世界→事物(對(duì)象、性質(zhì))
     觀念世界→實(shí)體(對(duì)象、屬性)
     數(shù)據(jù)世界→數(shù)據(jù)(記錄、字段)
    實(shí)體模型:即反映事物聯(lián)系的實(shí)體。
    數(shù)據(jù)模型:即描述實(shí)體模型的數(shù)據(jù)。
    數(shù)據(jù)模型的分類: 層次模型(采用樹型結(jié)構(gòu))
    網(wǎng)絡(luò)模型(采用無向圖型結(jié)構(gòu))
    關(guān)系模型(采用二維表結(jié)構(gòu))
    關(guān)系模型的性質(zhì):
    二維表的記錄數(shù)隨數(shù)據(jù)的增加而改變,但其字段數(shù)是相對(duì)固定的;二維表中的每一列均有的字段名;二維表中不允許出現(xiàn)完全相同的兩行二維表中行的順序、列的順序均可以任意交換。
    二維表的主關(guān)鍵字: 超關(guān)鍵字: 能確定記錄的一列或幾列的組合
     候選關(guān)鍵字:最簡(jiǎn)練的超關(guān)鍵字
     主關(guān)鍵字: 候選關(guān)鍵字中的一個(gè)
     外部關(guān)鍵字:當(dāng)A表的主關(guān)鍵字被包含到B表中時(shí),則稱A表的主關(guān)鍵字為B表的外部關(guān)鍵字。
    4. 微機(jī)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展
    關(guān)系型數(shù)據(jù)庫(kù): 即根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問的一種數(shù)據(jù)庫(kù)。
    名 稱
     運(yùn)行環(huán)境
     公司名稱
     發(fā)布時(shí)間
    dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, dBASE
     DOS
     Ashton-Tate
      
    FoxBASE 1.0 DOS
     Fox軟件公司
     1987.2
    FoxBASE + (2.00/2.10) DOS
     Fox軟件公司
     87.7/88.7
    FoxPro 1.0 DOS
     Fox軟件公司
     1989
    FoxPro 2.0 DOS
     Fox軟件公司
     1991
    FoxPro 2.5 DOS 、 WINDOWS 3.x 微軟公司
     1993.1
    FoxPro 2.6 DOS 、 Windows 3.x 微軟公司
     1994
    Visual FoxPro 3.0 Windows 3.X
     微軟公司
     1996.1
    Visual FoxPro 5.0 Windows 95
     微軟公司
     1997.2
    Visual FoxPro 6.0 Windows 98
     微軟公司
     1998.1