第01章 數(shù)據(jù)庫系統(tǒng)概述_第1頁
第01章 數(shù)據(jù)庫系統(tǒng)概述_第2頁
第01章 數(shù)據(jù)庫系統(tǒng)概述_第3頁
第01章 數(shù)據(jù)庫系統(tǒng)概述_第4頁
第01章 數(shù)據(jù)庫系統(tǒng)概述_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第一章緒論1.1數(shù)據(jù)庫的基本概念1.2數(shù)據(jù)模型1.3關(guān)系數(shù)據(jù)庫系統(tǒng)1.4本章小結(jié)2023/2/62/731.1數(shù)據(jù)庫的基本概念1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程1.1.3數(shù)據(jù)庫系統(tǒng)組成1.1.4數(shù)據(jù)庫系統(tǒng)特點(diǎn)2023/2/63/731.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1.數(shù)據(jù)2.信息3.數(shù)據(jù)與信息的關(guān)系4.數(shù)據(jù)處理5.數(shù)據(jù)庫2023/2/64/731.1數(shù)據(jù)庫的基本概念1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程1.1.3數(shù)據(jù)庫系統(tǒng)組成1.1.4數(shù)據(jù)庫系統(tǒng)特點(diǎn)2023/2/65/731.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程

計(jì)算機(jī)技術(shù)用于數(shù)據(jù)管理,是指利用計(jì)算機(jī)的軟件、硬件對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)、檢索、維護(hù)并實(shí)現(xiàn)對(duì)數(shù)據(jù)的各種運(yùn)算和操作。計(jì)算機(jī)中的數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)管理和數(shù)據(jù)庫系統(tǒng)管理三個(gè)發(fā)展階段。1.人工管理階段2.文件系統(tǒng)階段3.數(shù)據(jù)庫系統(tǒng)階段2023/2/66/731.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程1.人工管理階段20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)的計(jì)算機(jī)硬件狀況是,外存只有紙帶、卡片、磁帶,沒有磁盤等直接存取的存儲(chǔ)設(shè)備;軟件狀況是,沒有操作系統(tǒng),沒有管理數(shù)據(jù)的專門軟件;數(shù)據(jù)處理的方式是批處理。人工管理數(shù)據(jù)具有如下特點(diǎn):(1)數(shù)據(jù)不保存。(2)用戶自己編寫應(yīng)用程序管理數(shù)據(jù)。(3)數(shù)據(jù)不共享。(4)數(shù)據(jù)不具獨(dú)立性。2023/2/67/731.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程2.文件系統(tǒng)階段20世紀(jì)50年代后期到60年代中期,這時(shí)計(jì)算機(jī)硬件方面已經(jīng)有了磁盤、磁鼓等直接存取存儲(chǔ)設(shè)備;軟件方面,操作系統(tǒng)中已經(jīng)有了專門的數(shù)據(jù)管理軟件,一般稱為文件系統(tǒng)。其特點(diǎn):(1)數(shù)據(jù)可以長期保存。(2)由文件系統(tǒng)進(jìn)行數(shù)據(jù)管理。但是,文件系統(tǒng)仍存在以下缺點(diǎn):(1)數(shù)據(jù)共享性差,冗余度大。(2)數(shù)據(jù)獨(dú)立性低。2023/2/68/731.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程3.數(shù)據(jù)庫系統(tǒng)階段20世紀(jì)60年代后期以來,隨著計(jì)算機(jī)軟、硬件的繼續(xù)發(fā)展,計(jì)算機(jī)管理的數(shù)據(jù)對(duì)象規(guī)模越來越大,應(yīng)用范圍也越來越廣泛,數(shù)據(jù)量急劇增長,同時(shí)多種應(yīng)用、多種語言互相共享數(shù)據(jù)集合的要求越來越強(qiáng)烈。因此,文件管理存在的不足越來越凸現(xiàn),為了解決多用戶、多應(yīng)用共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù),數(shù)據(jù)庫技術(shù)便應(yīng)運(yùn)而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)——數(shù)據(jù)庫管理系統(tǒng)。2023/2/69/731.1數(shù)據(jù)庫的基本概念1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程1.1.3數(shù)據(jù)庫系統(tǒng)組成1.1.4數(shù)據(jù)庫系統(tǒng)特點(diǎn)2023/2/610/731.1.3數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡稱DBS)是指引入了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),它由計(jì)算機(jī)硬件、操作系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用程序及用戶等幾部分構(gòu)成。2023/2/611/731.1數(shù)據(jù)庫的基本概念1.1.1數(shù)據(jù)、信息、數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程1.1.3數(shù)據(jù)庫系統(tǒng)組成1.1.4數(shù)據(jù)庫系統(tǒng)特點(diǎn)2023/2/612/731.1.4數(shù)據(jù)庫系統(tǒng)特點(diǎn)與人工管理和文件系統(tǒng)相比,數(shù)據(jù)庫系統(tǒng)主要有以下4個(gè)方面的特點(diǎn):1.數(shù)據(jù)整體結(jié)構(gòu)化。2.數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充。3.數(shù)據(jù)的獨(dú)立性高。4.數(shù)據(jù)由DBMS統(tǒng)一管理和控制。2023/2/613/731.數(shù)據(jù)整體結(jié)構(gòu)化2023/2/614/732.數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充2023/2/615/733.數(shù)據(jù)的獨(dú)立性高。2023/2/616/734.數(shù)據(jù)由DBMS統(tǒng)一管理和控制2023/2/617/731.2數(shù)據(jù)模型1.2.1現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程1.2.2概念模型1.2.3邏輯模型2023/2/618/731.2.1現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程2023/2/619/731.2數(shù)據(jù)模型1.2.1現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程1.2.2概念模型1.2.3邏輯模型2023/2/620/731.2.2概念模型概念模型也稱信息模型,它是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,是對(duì)現(xiàn)實(shí)世界客觀對(duì)象的第一層抽象和模擬,模型主要強(qiáng)調(diào)語義的表達(dá)能力,要求概念簡單清晰。概念模型主要用于數(shù)據(jù)庫的概念設(shè)計(jì)階段的建模。常見的表示方式有ER圖2023/2/621/731.2.2概念模型2023/2/622/731.2數(shù)據(jù)模型1.2.1現(xiàn)實(shí)世界中客觀對(duì)象的抽象過程1.2.2概念模型1.2.3邏輯模型2023/2/623/731.2.3邏輯模型是從計(jì)算機(jī)系統(tǒng)的角度對(duì)數(shù)據(jù)建模,即在計(jì)算機(jī)數(shù)據(jù)庫管理系統(tǒng)(DBMS)中如何對(duì)數(shù)據(jù)進(jìn)行組織,如何用它定義、操縱數(shù)據(jù)庫中的數(shù)據(jù),一般需要有嚴(yán)格的形式化定義,即是一組嚴(yán)格定義了語法和語義的語言,并有一些約束和限制。因此,主要用于DBMS軟件的實(shí)現(xiàn)。而數(shù)據(jù)庫設(shè)計(jì)人員只需理解其特征,并掌握概念模型向?qū)?yīng)的邏輯模型(如關(guān)系模型)轉(zhuǎn)換的方法。2023/2/624/731.2.3邏輯模型邏輯模型主要有:網(wǎng)狀模型層次模型關(guān)系模型面向?qū)ο竽P蛯?duì)象關(guān)系模型XML模型2023/2/625/73邏輯模型的三要素不管是什么樣的邏輯數(shù)據(jù)模型,都有一些共性的概念與組成要素。一般地講,數(shù)據(jù)模型是嚴(yán)格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)結(jié)構(gòu)、動(dòng)態(tài)特征和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束三部分組成,也稱為數(shù)據(jù)模型的三要素。2023/2/626/73層次模型某高校組織機(jī)構(gòu)層次模型數(shù)據(jù)結(jié)構(gòu)2023/2/627/73層次模型層次數(shù)據(jù)庫模型示例2023/2/628/73層次模型層次模型中的型-值關(guān)系示意2023/2/629/73層次模型層次模型的數(shù)據(jù)操作與完整性約束層次模型的數(shù)據(jù)操縱主要有查詢、插入、刪除和修改。在進(jìn)行插入、刪除和修改操作時(shí)要滿足層次模型的完整性約束:①進(jìn)行插入操作時(shí),如果沒有相應(yīng)的雙親結(jié)點(diǎn)值就不能插入它的子女結(jié)點(diǎn)值。例如,在上述某學(xué)校的層次數(shù)據(jù)庫中,如果該學(xué)校新調(diào)入一名教師,但尚未分配到某個(gè)系,這時(shí)就不能將新教師信息插入到數(shù)據(jù)庫中。②進(jìn)行刪除操作時(shí),如果刪除雙親結(jié)點(diǎn),則相應(yīng)的子女結(jié)點(diǎn)值也被同時(shí)刪除。2023/2/630/73層次模型層次模型的特點(diǎn)層次模型的特點(diǎn)是層次分明,結(jié)構(gòu)清晰,適于表達(dá)事物之間“一對(duì)多”聯(lián)系,但對(duì)“多對(duì)多”聯(lián)系則要進(jìn)行特殊的轉(zhuǎn)換,需要存儲(chǔ)冗余數(shù)據(jù),同時(shí),由于層次模型結(jié)構(gòu)嚴(yán)密,層次命令趨于程序化,用戶要非常熟悉數(shù)據(jù)庫結(jié)構(gòu),才能正確使用。2023/2/631/73網(wǎng)狀模型網(wǎng)狀模型數(shù)據(jù)結(jié)構(gòu)2023/2/632/73網(wǎng)狀模型網(wǎng)狀數(shù)據(jù)庫模型示例2023/2/633/73網(wǎng)狀模型網(wǎng)狀模型的數(shù)據(jù)操作與完整性約束網(wǎng)狀數(shù)據(jù)模型一般來說沒有層次模型那樣嚴(yán)格的完整性約束條件,但具體的網(wǎng)狀數(shù)據(jù)庫系統(tǒng)(如DBTG)對(duì)數(shù)據(jù)操作都加了一些限制,提供了一定的完整性約束。如:支持碼的概念;保證一個(gè)聯(lián)系中父結(jié)點(diǎn)與子結(jié)點(diǎn)為一對(duì)多的聯(lián)系。2023/2/634/73網(wǎng)狀模型與層次模型相比,網(wǎng)狀模型的主要優(yōu)點(diǎn)有:能夠更為直接地描述現(xiàn)實(shí)世界;用戶可以從任何結(jié)點(diǎn)開始訪問其他結(jié)點(diǎn)數(shù)據(jù),具有良好的性能,存取效率較高。但其缺點(diǎn)也比較明顯:結(jié)構(gòu)復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫的結(jié)構(gòu)就變得越來越復(fù)雜,不便于修改,并且數(shù)據(jù)庫結(jié)構(gòu)的修改將直接影響訪問數(shù)據(jù)庫的應(yīng)用程序;由于記錄之間聯(lián)系是通過存取路徑實(shí)現(xiàn)的,應(yīng)用程序在訪問數(shù)據(jù)時(shí)必須選擇適當(dāng)?shù)拇嫒÷窂?,因此,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié),加重了編寫應(yīng)用程序的負(fù)擔(dān)。2023/2/635/73關(guān)系模型關(guān)系模型數(shù)據(jù)結(jié)構(gòu)及型-值關(guān)系關(guān)系模型是目前最流行的一種數(shù)據(jù)模型。關(guān)系模型用二維表的形式來描述實(shí)體及實(shí)體間的聯(lián)系,也就是說,關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)只有二維表,實(shí)體間的聯(lián)系也用二維表表示,已不存在層次或網(wǎng)狀模型中表示結(jié)點(diǎn)與結(jié)點(diǎn)間聯(lián)系的連線了。

2023/2/636/73關(guān)系模型2023/2/637/731.3關(guān)系數(shù)據(jù)庫系統(tǒng)1.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)1.3.2關(guān)系操作1.3.3關(guān)系完整性2023/2/638/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)學(xué)生信息表學(xué)號(hào)姓名性別出生日期黨員否籍貫200736001龍?jiān)泼放?988.06.29.T.四川省自貢市200736002張洋男1988.04.23.T.云南省昆明市200736003陳冰冰女1989.08.26.F.山東省大連市………………2023/2/639/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)關(guān)系模型的幾個(gè)概念:(1)關(guān)系(Relation)(2)元組(Tuple)(3)屬性(Attribute)(4)碼(Key)(5)主屬性(MainAttribute)(6)外碼(ForeignKey)(7)域(Domain)(8)分量(Component)(9)關(guān)系模式(RelationalSchema)

2023/2/640/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)(1)關(guān)系(Relation):一個(gè)關(guān)系對(duì)應(yīng)通常所說的一張表。如圖1-15便是學(xué)生信息以表的形式進(jìn)行組織的示例。(2)元組(Tuple):表中的一行即為一個(gè)元組。注:不包括表頭行。(3)屬性(Attribute):表中的一列即為一個(gè)屬性,給每個(gè)屬性起一個(gè)名稱即屬性名。如圖1-15中的學(xué)號(hào)、姓名等。2023/2/641/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)(4)碼(Key):也稱為關(guān)鍵字。如果表中的某個(gè)屬性(組),如果它的值可以唯一標(biāo)識(shí)關(guān)系中的各個(gè)元組,且又不含多余的屬性,則該屬性(組)稱為該關(guān)系的候選碼(CandidateKey),也稱為候選關(guān)鍵字。若一個(gè)關(guān)系中有多個(gè)候選碼,則選其中一個(gè)主碼(PrimaryKey)。主碼也稱主關(guān)鍵字。如圖1-15中的學(xué)號(hào),就可唯一標(biāo)識(shí)每一個(gè)學(xué)生,也就成為學(xué)生關(guān)系的碼。如果能確保無重名的學(xué)生,則姓名也可作為碼。2023/2/642/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)(5)主屬性(MainAttribute):包含在任何一個(gè)候選碼中的屬性,都稱為關(guān)系的主屬性;不包含在候選碼中的屬性稱為非主屬性或非碼屬性。(6)外碼(ForeignKey):若F是基本關(guān)系R的屬性卻不是它的碼,但F卻與基本關(guān)系S的碼Ks相對(duì)應(yīng),則稱F是關(guān)系R的外碼。并稱基本關(guān)系R為參照關(guān)系(ReferencingRelation),S關(guān)系為被參照關(guān)系(ReferencedRelation)或目標(biāo)關(guān)系(TargetRelation)。R和S不一定是不同的關(guān)系,但F與Ks一定在同一個(gè)(或同一組)域上。2023/2/643/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)(7)域(Domain):屬性的取值范圍,如一個(gè)人的性別只能取男或女,出生日期不能在當(dāng)前日期之后等。(8)分量(Component):一個(gè)元組在一個(gè)屬性上的取值。如圖1-15中第二元組對(duì)應(yīng)的姓名屬性值“張洋”就是一個(gè)分量。在VisualFoxPro中分量即為字段值。2023/2/644/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)(9)關(guān)系模式(RelationalSchema):是對(duì)實(shí)體型的定義,描述的是關(guān)系的結(jié)構(gòu)。而關(guān)系則是該類關(guān)系型的一個(gè)具體值,是某個(gè)時(shí)刻關(guān)系模式的狀態(tài)或內(nèi)容。關(guān)系模式是穩(wěn)定的、靜態(tài)的,而關(guān)系則是變化的、動(dòng)態(tài)的。關(guān)系模型與關(guān)系的概念上的區(qū)別,就象高級(jí)程序設(shè)計(jì)語言中的變量類型與變量的值類似。不過,在不引起混淆的情況下,人們通常將兩者都稱為關(guān)系。2023/2/645/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)關(guān)系模式一般表示為:關(guān)系名(屬性1,屬性2,…,屬性n)示例:學(xué)院(學(xué)院號(hào),名稱,院長)學(xué)院-系(學(xué)院號(hào),系號(hào))系(系號(hào),名稱,辦公地址)或者,可用如下的另一組關(guān)系模式表示:學(xué)院(學(xué)院號(hào),名稱,院長)系(系號(hào),學(xué)院號(hào),名稱,辦公地址)2023/2/646/731.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)術(shù)語對(duì)比關(guān)系術(shù)語一般表格術(shù)語VFP中的數(shù)據(jù)表術(shù)語關(guān)系名表名表文件名(使用時(shí)可用別名替代)關(guān)系模式表頭(表格的語義描述)表結(jié)構(gòu)關(guān)系(一張)二維表(一張)數(shù)據(jù)表元組記錄或行記錄屬性列字段屬性名列名字段名屬性值列值字段值分量一條記錄中的一個(gè)列值(單元格值)一條記錄中的一個(gè)字段值2023/2/647/731.3關(guān)系數(shù)據(jù)庫系統(tǒng)1.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)1.3.2關(guān)系操作1.3.3關(guān)系完整性2023/2/648/731.3.2關(guān)系操作關(guān)系模型中常用的關(guān)系操作包括:查詢操作插入、刪除、修改操作關(guān)系模型中的數(shù)據(jù)操作是集合操作,操作對(duì)象和操作結(jié)果都是關(guān)系,即若干個(gè)元組組成的集合,與層次或網(wǎng)狀模型一次一記錄(Record-at-a-time)的操作方式相比,關(guān)系操作是一次一集合(Set-at-a-time)的。2023/2/649/731.3.2關(guān)系操作另一方面,關(guān)系模型屏蔽了用戶讀寫數(shù)據(jù)時(shí)的存取路徑,用戶只需要指出“干什么”或“找什么”,而不必詳細(xì)說明“怎么干”或“怎么找”,從而大大提高了數(shù)據(jù)的獨(dú)立性和用戶的生產(chǎn)率。2023/2/650/731.3.2關(guān)系操作關(guān)系運(yùn)算的對(duì)象就是關(guān)系

StudentsCourses學(xué)號(hào)姓名性別課程號(hào)課程名學(xué)分200736001龍?jiān)泼放?01高等數(shù)學(xué)4.0200736002張洋男102英語4.0200736003陳冰冰女201法律基礎(chǔ)2.0200826041徐明輝男SCStudents_Append學(xué)號(hào)課程號(hào)成績學(xué)號(hào)姓名性別20073600110180200826042周東亮男20073600210175200826043陳曦女20073600210285200826041徐明輝男2008260432011002023/2/651/73關(guān)系查詢操作關(guān)系數(shù)據(jù)查詢是關(guān)系操作的主要部分,查詢操作又分為:選擇(Select)、投影(Project)、連接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Except)、廣義笛卡爾積(ExtendedCartesianProduct)等。其中,選擇、投影、并、差、笛卡爾積是5種基本操作,其他操作都可以用它們來定義和導(dǎo)出。2023/2/652/731.3關(guān)系數(shù)據(jù)庫系統(tǒng)1.3.1關(guān)系數(shù)據(jù)結(jié)構(gòu)1.3.2關(guān)系操作1.3.3關(guān)系完整性2023/2/653/731.3.3關(guān)系完整性關(guān)系完整性規(guī)則是對(duì)關(guān)系的某種語義約束條件,這些約束條件實(shí)際上是現(xiàn)實(shí)世界的要求。也就是說,雖然關(guān)系的值隨著時(shí)間在不斷地變化,但任何變化都應(yīng)不違反這些語義約束。關(guān)系模型中有三類完整性約束:實(shí)體完整性參照完整性用戶定義的完整性。2023/2/654/731.3.3關(guān)系完整性1.實(shí)體完整性實(shí)體完整性(EntityIntegrity)是指關(guān)系的主屬性(一個(gè)或一組屬性)不能取空值或重復(fù)值。主屬性是指構(gòu)成主碼的屬性(組);所謂空值就是“不知道”或“不存在”的值。如圖1-15學(xué)生信息表中的學(xué)號(hào)不能為空值,且不能有重復(fù)值。2023/2/655/731.3.3關(guān)系完整性2.參照完整性現(xiàn)實(shí)世界中的實(shí)體之間往往存在某種聯(lián)系,在關(guān)系模型中實(shí)體及實(shí)體間的聯(lián)系都是用關(guān)系在描述的。這樣就自然存在著關(guān)系與關(guān)系間的引用,這種引用關(guān)系在數(shù)據(jù)庫中用參照完整性(ReferentialIntegrity)來描述。2023/2/656/731.3.3關(guān)系完整性3.用戶定義完整性任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持實(shí)體完整性和參照完整性,這是關(guān)系模型所要求的。此外,不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束。用戶定義完整性(User-definedIntegrity)就是針對(duì)這一特殊約束的。2023/2/6實(shí)驗(yàn)一VisualFoxPro9.0應(yīng)用與開發(fā)環(huán)境實(shí)驗(yàn)?zāi)康氖煜FP9.0系統(tǒng)的基本操作和開發(fā)環(huán)境,并在VFP提供的系統(tǒng)幫助下完成VFP的系統(tǒng)設(shè)置,重點(diǎn)在于通過實(shí)驗(yàn)熟悉VFP的使用環(huán)境和開發(fā)環(huán)境。建議學(xué)時(shí):2學(xué)時(shí)57/732023/2/6實(shí)驗(yàn)一VisualFoxPro9.0應(yīng)用與開發(fā)環(huán)境實(shí)驗(yàn)要求

實(shí)驗(yàn)前先預(yù)習(xí)教材相關(guān)章節(jié),了解VFP9.0的安裝與啟動(dòng),了解VFP9.0任務(wù)面板的功能,熟悉VFP9.0的用戶界面,了解并逐漸掌握VFP9.0項(xiàng)目管理器概念、作用及其使用方法,了解VFP9.0的向?qū)?、設(shè)計(jì)器和生成器的有關(guān)概念。58/732023/2/6實(shí)驗(yàn)一VisualFoxPro9.0應(yīng)用與開發(fā)環(huán)境實(shí)驗(yàn)內(nèi)容啟動(dòng)與退出VFP9.0系統(tǒng)。用多種方式啟動(dòng)和退出VisualFoxPro9.0。了解VFP9.0的任務(wù)面板管理器(TaskPaneManager)功能并定制任務(wù)面板。命令窗口的使用。菜單、對(duì)話框、工具欄的使用。掌握以下三種調(diào)用幫助系統(tǒng)的方法。59/732023/2/6實(shí)驗(yàn)一VisualFoxPro9.0應(yīng)用與開發(fā)環(huán)境實(shí)驗(yàn)內(nèi)容6.建立“學(xué)生信息管理”項(xiàng)目文件SIM.pjx,并編輯其項(xiàng)目信息。7.VFP系統(tǒng)環(huán)境設(shè)置。選擇Tools菜單下的Options選項(xiàng),在彈出的Options對(duì)話框中配置VFP的系統(tǒng)環(huán)境。8.在命令窗口輸入以下命令,了解VFP命令操作及面向?qū)ο蟮奶卣鳌?0/732023/2/661/731.4本章小結(jié)面對(duì)大量的、紛繁復(fù)雜的數(shù)據(jù),如何實(shí)現(xiàn)高效的管理與有效的應(yīng)用,目前,在計(jì)算機(jī)中引入數(shù)據(jù)庫技術(shù)是用戶的最優(yōu)選擇。本章首先介紹了數(shù)據(jù)、信息、數(shù)據(jù)處理和數(shù)據(jù)庫之間的關(guān)系,以及數(shù)據(jù)管理技術(shù)的發(fā)展過程。然后,介紹了數(shù)據(jù)庫系統(tǒng)的相關(guān)概念、組成和特點(diǎn)。最后,介紹了數(shù)據(jù)庫中數(shù)據(jù)的組織方式——數(shù)據(jù)模型的概念和分類,并對(duì)目前流行的關(guān)系數(shù)據(jù)庫系統(tǒng)所基于的關(guān)系模型做了較為全面的論述,使讀者對(duì)其有個(gè)較為感性和宏觀的認(rèn)識(shí)。2023/2/662/73思考題1.?dāng)?shù)據(jù)、信息、數(shù)據(jù)處理、數(shù)據(jù)庫之間的關(guān)系?2.什么是數(shù)據(jù)庫,建立數(shù)據(jù)庫的目的是什么?3.?dāng)?shù)據(jù)庫系統(tǒng)由那些組成部分,各部分功能如何?4.關(guān)系、元組、屬性、主碼、外碼、關(guān)系模式的概念與聯(lián)系?5.關(guān)系數(shù)據(jù)模型具有那些特征?6.基本的關(guān)系代數(shù)運(yùn)算有哪些?關(guān)系的連接有哪些類型?7.什么關(guān)系數(shù)據(jù)模型的完整性?2023/2/663/73選擇題數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是

A.DBS包括DB和DBMS. B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2023/2/664/73選擇題2.關(guān)系數(shù)據(jù)模型()

A.只能表示實(shí)體間的1:1關(guān)系

B.只能表示實(shí)體間的1:n關(guān)系C.不能表示實(shí)體間的m:n關(guān)系

D.能夠表示任意m:n關(guān)系2023/2/665/73

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論