【大學(xué)】Visual FoxPro程序設(shè)計與應(yīng)用_第1頁
【大學(xué)】Visual FoxPro程序設(shè)計與應(yīng)用_第2頁
【大學(xué)】Visual FoxPro程序設(shè)計與應(yīng)用_第3頁
【大學(xué)】Visual FoxPro程序設(shè)計與應(yīng)用_第4頁
【大學(xué)】Visual FoxPro程序設(shè)計與應(yīng)用_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VisualFoxPro程序設(shè)計與應(yīng)用編輯ppt第一章數(shù)據(jù)庫技術(shù)基礎(chǔ)VisualFoxPro是目前微機上優(yōu)秀的數(shù)據(jù)庫管理系統(tǒng)之一。特點:可視化采用面向?qū)ο蟮某绦蛟O(shè)計方法簡化了應(yīng)用系統(tǒng)的開發(fā)過程,提高了系統(tǒng)的模塊性和緊湊性。編輯ppt1.1數(shù)據(jù)管理技術(shù)的發(fā)展1.1.1數(shù)據(jù)與數(shù)據(jù)處理什么是數(shù)據(jù)?存儲在某一種媒體上能夠識別的物理符號例:某人的出生日期“1988年6月25日”或是“88/06/25”什么是數(shù)據(jù)處理?數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。編輯ppt

計算機數(shù)據(jù)管理的發(fā)展:人工管理,文件系統(tǒng),數(shù)據(jù)庫系統(tǒng)三個階段。1.1.2計算機數(shù)據(jù)管理的發(fā)展1、人工管理——20世紀(jì)50年代中期以前數(shù)據(jù)不保存無文件概念一組數(shù)據(jù)對應(yīng)一個程序——造成冗余沒有形成完整的數(shù)據(jù)管理概念編輯ppt2、文件系統(tǒng)階段——20世紀(jì)50年代后期-60年代中期

程序和數(shù)據(jù)具備獨立性,分開存儲數(shù)據(jù)可保存在磁盤上,也可重復(fù)使用文件形式多樣化缺陷:1)數(shù)據(jù)冗余大2)數(shù)據(jù)的不一致性3)程序和數(shù)據(jù)之間的獨立性差4)數(shù)據(jù)聯(lián)系弱編輯ppt3、數(shù)據(jù)庫系統(tǒng)階段——20世紀(jì)60年代后期和前兩個階段相比,數(shù)據(jù)庫系統(tǒng)的特點:1、數(shù)據(jù)結(jié)構(gòu)化2、數(shù)據(jù)共享性高,冗余性低,易擴充3、數(shù)據(jù)獨立性高4、數(shù)據(jù)由DBMS統(tǒng)一管理和控制編輯ppt4、分布式數(shù)據(jù)庫系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫技術(shù)和計算機網(wǎng)絡(luò)技術(shù)緊密結(jié)合的產(chǎn)物。網(wǎng)絡(luò)技術(shù)的進展為數(shù)據(jù)庫提供了分布式運行環(huán)境。主機—終端體系→客戶/服務(wù)器系統(tǒng)結(jié)構(gòu)具體分為以下3種結(jié)構(gòu)形式物理上分布,邏輯上集中的分布式數(shù)據(jù)庫結(jié)構(gòu)物理上分布,邏輯上分布的分布式數(shù)據(jù)庫結(jié)構(gòu)開放式數(shù)據(jù)庫聯(lián)接(ODBC,OpenDataBaseConnectivity)5、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)編輯ppt1.2數(shù)據(jù)模型1.2.1三個世界的含義現(xiàn)實世界→信息世界→數(shù)據(jù)(機器)世界信息世界:現(xiàn)實世界在人們頭腦中的反映,是對客觀事物及其聯(lián)系的一種抽象描述。涉及概念:(1)實體:客觀存在并且可以相互區(qū)分的事物(2)屬性:描述了實體的特性稱為屬性(3)關(guān)鍵字:唯一地標(biāo)識出實體集中每一個實體的某個屬性或?qū)傩越M合的值

職工(職工號,姓名,性別,出生日期,職稱)編輯ppt(4)聯(lián)系實體集之間的對應(yīng)關(guān)系。(1)一對一(2)一對多(3)多對多數(shù)據(jù)(機器)世界數(shù)據(jù)庫中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)用數(shù)據(jù)模型表示。數(shù)據(jù)模型將概念世界中的實體和實體之間的聯(lián)系進一步抽象成便于計算機處理的方式。編輯ppt1.2.2數(shù)據(jù)模型的有關(guān)概念數(shù)據(jù)模型(DataModel)是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的構(gòu)架。概念模型主要用于表示數(shù)據(jù)的邏輯特性,如實體、屬性和聯(lián)系。最常見概念模型是實體-聯(lián)系(E-R)模型。實施模型:側(cè)重于數(shù)據(jù)的表達(dá)方式和數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)方法,主要有層次模型,網(wǎng)狀模型和關(guān)系模型。編輯ppt編輯ppt三種數(shù)據(jù)模型:1、層次數(shù)據(jù)模型有且僅有一個結(jié)點無父結(jié)點,即樹根其他結(jié)點有且僅有一個父結(jié)點編輯ppt2、網(wǎng)狀模型允許結(jié)點有多于一個的父結(jié)點可以有一個以上的節(jié)點沒有父結(jié)點編輯ppt3、關(guān)系數(shù)據(jù)模型:用二維表來表示實體以及實體之間的聯(lián)系的模型稱為關(guān)系模型。一些術(shù)語:關(guān)系、元組、屬性、值域、主碼、外碼編輯ppt關(guān)系運算1、傳統(tǒng)集合運算(并,交,差)倉庫號城市面積WH1WH2WH3北京上海廣州370500200倉庫號城市面積WH2WH3WH4上海廣州武漢500200180倉庫A倉庫B倉庫號城市面積WH1WH2WH3WH4北京上海廣州武漢370500200180倉庫號城市面積WH2WH3上海廣州500200倉庫號城市面積WH1北京370倉庫A∪倉庫B倉庫A-倉庫B倉庫A∩倉庫B編輯ppt2、專門的關(guān)系運算(選擇,投影,連接)倉庫號城市面積WH1WH2WH3北京上海廣州370500200(1)選擇δ倉庫號

=“WH3”(倉庫A)(2)投影Π倉庫號,面積(倉庫A)倉庫號城市面積WH3廣州200倉庫號面積WH1WH2WH3370500200倉庫A編輯ppt3、連接倉庫號城市面積WH1WH2WH3WH5北京上海廣州合肥370500200130倉庫倉庫號職工號工資WH2WH1WH2WH3WH1E1E3E4E6E712201210125012301250職工倉庫號城市面積職工號工資WH2WH1WH2WH3WH1上海北京上海廣州北京500370500200370E1E3E4E6E712201210125012301250自然連接產(chǎn)生新關(guān)系編輯ppt1.3數(shù)據(jù)庫系統(tǒng)的組成與模式結(jié)構(gòu)

數(shù)據(jù)庫系統(tǒng)是一個整體概念,主要包括:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫應(yīng)用系統(tǒng)。(1)數(shù)據(jù)庫數(shù)據(jù)庫是存儲在計算機存儲設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。(2)數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進行專門管理的軟件系統(tǒng),提供安全性和完整性等統(tǒng)一的控制機制。(3)數(shù)據(jù)庫應(yīng)用系統(tǒng)系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的應(yīng)用軟件系統(tǒng)。編輯ppt數(shù)據(jù)庫系統(tǒng)的特點:(1)相互關(guān)聯(lián)的數(shù)據(jù)集合(2)用綜合的方式組織數(shù)據(jù)(3)低冗余與數(shù)據(jù)共享(4)數(shù)據(jù)具有較高的獨立性(5)確保數(shù)據(jù)的安全可靠(6)最大限度地保證數(shù)據(jù)的完整性(7)數(shù)據(jù)可以同時并發(fā)使用并保證數(shù)據(jù)一致性編輯ppt1.3.2數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)

為提高數(shù)據(jù)庫的獨立性,DBMS把數(shù)據(jù)庫從邏輯上分為三層:面向用戶或程序員的用戶層,面向數(shù)據(jù)庫管理員和系統(tǒng)分析員的概念層和內(nèi)層。用戶編輯ppt5、設(shè)計求精

數(shù)據(jù)庫在每一個具體階段的后期都要經(jīng)過用戶確認(rèn)。如果不能滿足應(yīng)用要求,則要返回到前面的一個或幾個階段調(diào)整。①是否遺忘了字段?②是否存在大量空白字段?③是否包含了同樣字段的表?④表中是否帶有大量并不屬于某

溫馨提示

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

評論

0/150

提交評論