![計(jì)算機(jī)二級vf培訓(xùn)課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-7/4/daeed87c-f4dc-44fc-9301-58d090aba42c/daeed87c-f4dc-44fc-9301-58d090aba42c1.gif)
![計(jì)算機(jī)二級vf培訓(xùn)課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-7/4/daeed87c-f4dc-44fc-9301-58d090aba42c/daeed87c-f4dc-44fc-9301-58d090aba42c2.gif)
![計(jì)算機(jī)二級vf培訓(xùn)課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-7/4/daeed87c-f4dc-44fc-9301-58d090aba42c/daeed87c-f4dc-44fc-9301-58d090aba42c3.gif)
![計(jì)算機(jī)二級vf培訓(xùn)課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-7/4/daeed87c-f4dc-44fc-9301-58d090aba42c/daeed87c-f4dc-44fc-9301-58d090aba42c4.gif)
![計(jì)算機(jī)二級vf培訓(xùn)課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-7/4/daeed87c-f4dc-44fc-9301-58d090aba42c/daeed87c-f4dc-44fc-9301-58d090aba42c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、VFP程序設(shè)計(jì)第章數(shù)據(jù)庫基本理論數(shù)據(jù)庫基礎(chǔ)理論。數(shù)據(jù)庫基礎(chǔ)理論。Visual FoxPro 6.0 的基本操作。的基本操作。結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。面向?qū)ο罂梢暬幊谭椒ā⒉襟E。面向?qū)ο罂梢暬幊谭椒ā⒉襟E。 應(yīng)用系統(tǒng)開發(fā)的方法、步驟。應(yīng)用系統(tǒng)開發(fā)的方法、步驟。 本本 章章 要要 點(diǎn)點(diǎn)信息、數(shù)據(jù)和數(shù)據(jù)處理 是以數(shù)據(jù)為載體的客觀是以數(shù)據(jù)為載體的客觀世界實(shí)際存在的事物、事件或概念在人們頭腦中的世界實(shí)際存在的事物、事件或概念在人們頭腦中的反映。反映。 是反映客觀事物屬性的記錄,是是反映客觀事物屬性的記錄,是信息的載體。對客觀事物屬性的記錄是用一定的符信息的載體。對客觀事物
2、屬性的記錄是用一定的符號來表達(dá)的,因此說數(shù)據(jù)是信息的具體表現(xiàn)形式。號來表達(dá)的,因此說數(shù)據(jù)是信息的具體表現(xiàn)形式。 信息、數(shù)據(jù)和數(shù)據(jù)處理 隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)系統(tǒng)從單一的數(shù)值計(jì)算逐漸擴(kuò)展到了數(shù)據(jù)處理的各個領(lǐng)域。 所謂實(shí)際上就是利用計(jì)算機(jī)對各種類型的數(shù)據(jù)進(jìn)行處理。它包括對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中獲得我們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。 信息、數(shù)據(jù)和數(shù)據(jù)處理 信息、數(shù)據(jù)和數(shù)據(jù)處理 信息、數(shù)據(jù)和數(shù)據(jù)處理 文件管理方式即把有關(guān)的文件管理方式即把有關(guān)的數(shù)據(jù)組織成一種文件,這種數(shù)數(shù)據(jù)
3、組織成一種文件,這種數(shù)據(jù)文件可以脫離程序而獨(dú)立存據(jù)文件可以脫離程序而獨(dú)立存在,由一個專門的文件管理系在,由一個專門的文件管理系統(tǒng)實(shí)施統(tǒng)一管理。統(tǒng)實(shí)施統(tǒng)一管理。 文件管理系統(tǒng)文件管理系統(tǒng)是一個獨(dú)立的系統(tǒng)軟件,它是應(yīng)用程序是一個獨(dú)立的系統(tǒng)軟件,它是應(yīng)用程序與數(shù)據(jù)文件之間的一個接口。與數(shù)據(jù)文件之間的一個接口。 在這一管理方式下,應(yīng)用程序通過文件管理系統(tǒng)對數(shù)在這一管理方式下,應(yīng)用程序通過文件管理系統(tǒng)對數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行加工處理。應(yīng)用程序的數(shù)據(jù)具有一定據(jù)文件中的數(shù)據(jù)進(jìn)行加工處理。應(yīng)用程序的數(shù)據(jù)具有一定的獨(dú)立性,也比手工管理方式前進(jìn)了一步。的獨(dú)立性,也比手工管理方式前進(jìn)了一步。 但是,數(shù)據(jù)文件仍高度依賴
4、于其對應(yīng)的程序,不能被但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,不能被多個程序所通用。由于數(shù)據(jù)文件之間不能建立任何聯(lián)系,多個程序所通用。由于數(shù)據(jù)文件之間不能建立任何聯(lián)系,因而數(shù)據(jù)的通用性仍然較差,冗余量大因而數(shù)據(jù)的通用性仍然較差,冗余量大。信息、數(shù)據(jù)和數(shù)據(jù)處理 數(shù)據(jù)庫系統(tǒng)管理方式即對所有的數(shù)據(jù)實(shí)行統(tǒng)一規(guī)劃管理,形成一個數(shù)據(jù)中心,構(gòu)成一個數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。 數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫 在數(shù)據(jù)庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應(yīng)用程序?qū)?shù)據(jù)的在數(shù)據(jù)庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應(yīng)用程序?qū)?shù)據(jù)的管理和訪問靈活方便,而且數(shù)據(jù)與應(yīng)用程序之間完全獨(dú)立,管理和訪問靈活方便,而且
5、數(shù)據(jù)與應(yīng)用程序之間完全獨(dú)立,使程序的編制質(zhì)量和效率都有所提高;由于數(shù)據(jù)文件間可使程序的編制質(zhì)量和效率都有所提高;由于數(shù)據(jù)文件間可以建立關(guān)聯(lián)關(guān)系,數(shù)據(jù)的冗余大大減少,數(shù)據(jù)共享性顯著以建立關(guān)聯(lián)關(guān)系,數(shù)據(jù)的冗余大大減少,數(shù)據(jù)共享性顯著增強(qiáng)增強(qiáng)。信息、數(shù)據(jù)和數(shù)據(jù)處理 (1)編制程序極為簡單。 (2)程序中不需要了解數(shù)據(jù)的數(shù)量和順序,只需要知道你 準(zhǔn)備操作的那部分?jǐn)?shù)據(jù)的名字及數(shù)據(jù)類型。(3)可直接對數(shù)據(jù)的某一部分分量進(jìn)行操作,而無需知道 全面的數(shù)據(jù)結(jié)構(gòu)、其他分量的個數(shù)、名字和數(shù)據(jù)類型。(4)程序?qū)o需隨數(shù)據(jù)結(jié)構(gòu)的改變而修改。 信息、數(shù)據(jù)和數(shù)據(jù)處理 信息、數(shù)據(jù)和數(shù)據(jù)處理 信息、數(shù)據(jù)和數(shù)據(jù)處理 所謂,就是以
6、一定的組織方式將相關(guān)的數(shù)據(jù)組織存儲在一起形成的、能為多個用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相關(guān)數(shù)據(jù)的集合。 數(shù)據(jù)庫的性質(zhì)是由其中的數(shù)據(jù)模型決定的。 客觀事物的普遍聯(lián)系性決定了作為事物屬性記錄符號的數(shù)據(jù)與數(shù)據(jù)之間也存在著一定的聯(lián)系性。具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對這種結(jié)構(gòu)的描述就是。 數(shù)據(jù)庫和數(shù)據(jù)模型 北京市北京市國有企業(yè)界國有企業(yè)界科研機(jī)構(gòu)科研機(jī)構(gòu)高等院校高等院校廣東省廣東省黑龍江省黑龍江省上海市上海市 層次模型表示數(shù)據(jù)間的層次模型表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),是一種以記從屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點(diǎn)錄某一事物的類型為根結(jié)點(diǎn)的的有向樹結(jié)構(gòu)
7、有向樹結(jié)構(gòu)。 層次模型象一棵倒置的層次模型象一棵倒置的樹,根結(jié)點(diǎn)在上,層次最高;樹,根結(jié)點(diǎn)在上,層次最高;子結(jié)點(diǎn)在下,逐層排列。子結(jié)點(diǎn)在下,逐層排列。數(shù)據(jù)庫和數(shù)據(jù)模型 專業(yè)分類地區(qū)分布 人才編號地區(qū)編號地區(qū)名稱人才編號專業(yè)編號專業(yè)名稱專門人才自然情況人才編號姓名年齡姓名學(xué)歷專業(yè)名稱專門人才專業(yè)特長職稱姓名專業(yè)名稱特殊成就成就數(shù)據(jù)庫和數(shù)據(jù)模型 用作為基本的數(shù)據(jù)結(jié)構(gòu),通過公共的關(guān)鍵字段來實(shí)現(xiàn)不同二維表之間(或“關(guān)系”之間)的數(shù)據(jù)聯(lián)系。 數(shù)據(jù)庫和數(shù)據(jù)模型姓名學(xué)號專業(yè)學(xué)制籍貫張軍20015360計(jì)算機(jī)4成都胡本亮20015389計(jì)算機(jī)4樂山陳軍20015395計(jì)算機(jī)4重慶田茂華20015401計(jì)算機(jī)4
8、雅安饒德勇20015428計(jì)算機(jī)4雅安肖飛20015429計(jì)算機(jī)4綿陽申勇20015430計(jì)算機(jī)4康定王蘇龍20015432計(jì)算機(jī)4樂至周建軍20015433計(jì)算機(jī)4西昌學(xué)號借書證號 借書數(shù)量200153609139420015389914012001539591410200154019142020015428914322001542991443200154309145220015432914602001543391470 關(guān)系中每一數(shù)據(jù)項(xiàng)不可再分,是關(guān)系中每一數(shù)據(jù)項(xiàng)不可再分,是最基本的單位;最基本的單位; 每一豎列數(shù)據(jù)項(xiàng)是同屬性的。列每一豎列數(shù)據(jù)項(xiàng)是同屬性的。列數(shù)根據(jù)需要而設(shè),且各列的順序是
9、數(shù)根據(jù)需要而設(shè),且各列的順序是任意的;任意的; 每一橫行記錄由一個事物的諸多每一橫行記錄由一個事物的諸多屬性項(xiàng)構(gòu)成。記錄的順序可以是任屬性項(xiàng)構(gòu)成。記錄的順序可以是任意的;意的; 一個關(guān)系是一張二維表,不允許一個關(guān)系是一張二維表,不允許有相同的字段名,也不允許有相同有相同的字段名,也不允許有相同的記錄行。的記錄行。學(xué)號借書證號 借書數(shù)量200153609139420015389914012001539591410200154019142020015428914322001542991443200154309145220015432914602001543391470數(shù)據(jù)庫和數(shù)據(jù)模型數(shù)據(jù)庫和數(shù)據(jù)模
10、型 前面介紹的數(shù)據(jù)模型是對數(shù)據(jù)庫如何組織的一種模型前面介紹的數(shù)據(jù)模型是對數(shù)據(jù)庫如何組織的一種模型表示,數(shù)據(jù)模型的主要特征是數(shù)據(jù)結(jié)構(gòu),因此數(shù)據(jù)模型的表示,數(shù)據(jù)模型的主要特征是數(shù)據(jù)結(jié)構(gòu),因此數(shù)據(jù)模型的確定,就等于確定了數(shù)據(jù)間的關(guān)系,即數(shù)據(jù)庫的框架。有確定,就等于確定了數(shù)據(jù)間的關(guān)系,即數(shù)據(jù)庫的框架。有了數(shù)據(jù)間的關(guān)系框架,再把表示客觀事物具體特征的數(shù)據(jù)了數(shù)據(jù)間的關(guān)系框架,再把表示客觀事物具體特征的數(shù)據(jù)裝入框架中,就形成了數(shù)據(jù)庫。裝入框架中,就形成了數(shù)據(jù)庫。 數(shù)據(jù)庫的性質(zhì)是由其中的數(shù)據(jù)模型決定的。在數(shù)據(jù)庫數(shù)據(jù)庫的性質(zhì)是由其中的數(shù)據(jù)模型決定的。在數(shù)據(jù)庫中的數(shù)據(jù)如果依照層次模型進(jìn)行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為中的
11、數(shù)據(jù)如果依照層次模型進(jìn)行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為;如果依照網(wǎng)狀模型進(jìn)行數(shù)據(jù)存儲,則該數(shù);如果依照網(wǎng)狀模型進(jìn)行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為據(jù)庫為;如果依照關(guān)系模型進(jìn)行數(shù)據(jù)存儲,則;如果依照關(guān)系模型進(jìn)行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為該數(shù)據(jù)庫為。 Visual FoxProVisual FoxPro數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù),都是數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù),都是依照關(guān)系模型進(jìn)行存儲的,因此其數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。依照關(guān)系模型進(jìn)行存儲的,因此其數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。數(shù)據(jù)庫和數(shù)據(jù)模型RDBS層次數(shù)據(jù)庫層次數(shù)據(jù)庫: :采用樹作為數(shù)據(jù)結(jié)構(gòu)采用樹作為數(shù)據(jù)結(jié)構(gòu). .網(wǎng)狀數(shù)據(jù)庫網(wǎng)狀數(shù)據(jù)庫: :采用圖作為數(shù)據(jù)結(jié)構(gòu)采用圖作為數(shù)據(jù)結(jié)構(gòu).
12、.一次查詢只能訪問一個記錄一次查詢只能訪問一個記錄. .(Relational Database Systems)采用線性表即表格來組織數(shù)據(jù)采用線性表即表格來組織數(shù)據(jù), ,采用的每一采用的每一個表稱作一個關(guān)系個表稱作一個關(guān)系, ,表的一行稱為一個記錄表的一行稱為一個記錄, ,代表一個實(shí)體代表一個實(shí)體, ,而每一列稱為字段而每一列稱為字段, ,代表一個代表一個實(shí)體的屬性實(shí)體的屬性. .一次查詢僅用一條命令或語句一次查詢僅用一條命令或語句, ,就可以訪問就可以訪問整個關(guān)系整個關(guān)系( (二維表二維表),),效率提高。通過多表聯(lián)效率提高。通過多表聯(lián)合操作合操作, ,可以對有關(guān)聯(lián)的若干表實(shí)現(xiàn)可以對有關(guān)聯(lián)
13、的若干表實(shí)現(xiàn)“關(guān)聯(lián)關(guān)聯(lián)”查詢查詢. .(object rational database systems)除包含第二代數(shù)據(jù)庫系統(tǒng)功能外除包含第二代數(shù)據(jù)庫系統(tǒng)功能外, ,還應(yīng)支持還應(yīng)支持正文正文, ,圖象圖象, ,聲音等數(shù)據(jù)類型聲音等數(shù)據(jù)類型. .支持類支持類, ,繼承繼承, ,函數(shù)函數(shù)/ /方法等對象機(jī)制方法等對象機(jī)制. .提供高度集成的提供高度集成的, ,可支持客戶機(jī)可支持客戶機(jī)/ /服務(wù)器應(yīng)服務(wù)器應(yīng)用的用戶接口用的用戶接口. .數(shù)據(jù)庫和數(shù)據(jù)模型 數(shù)據(jù)庫和數(shù)據(jù)模型數(shù)據(jù)庫和數(shù)據(jù)模型 關(guān)系模型是以關(guān)系集合理論中重要的數(shù)學(xué)原理為基礎(chǔ)關(guān)系模型是以關(guān)系集合理論中重要的數(shù)學(xué)原理為基礎(chǔ)的,通過創(chuàng)建某一關(guān)系
14、中的規(guī)范化準(zhǔn)則,既可以方便數(shù)據(jù)的,通過創(chuàng)建某一關(guān)系中的規(guī)范化準(zhǔn)則,既可以方便數(shù)據(jù)庫中數(shù)據(jù)的處理,又可以給程序設(shè)計(jì)帶來方便。庫中數(shù)據(jù)的處理,又可以給程序設(shè)計(jì)帶來方便。 這 一 規(guī) 范 化 準(zhǔn) 則 稱 為 數(shù) 據(jù) 規(guī) 范 化 (這 一 規(guī) 范 化 準(zhǔn) 則 稱 為 數(shù) 據(jù) 規(guī) 范 化 ( D a t a Normalization)。)。 關(guān)系模型的規(guī)范化理論是研究如何將一個不好的關(guān)系模關(guān)系模型的規(guī)范化理論是研究如何將一個不好的關(guān)系模型轉(zhuǎn)化為一個好的關(guān)系模型的理論,它是圍繞范式而建立型轉(zhuǎn)化為一個好的關(guān)系模型的理論,它是圍繞范式而建立的。的。 規(guī)范化理論認(rèn)為,關(guān)系數(shù)據(jù)庫中的每一個關(guān)系都要滿足規(guī)范化理論
15、認(rèn)為,關(guān)系數(shù)據(jù)庫中的每一個關(guān)系都要滿足一定的規(guī)范。根據(jù)滿足規(guī)范的條件不同,可以化分為五個一定的規(guī)范。根據(jù)滿足規(guī)范的條件不同,可以化分為五個等級,分別稱為第一范式等級,分別稱為第一范式(1NF),第二范式第二范式(2NF),第五范式第五范式(5NF),其中,其中,NF是(是(normal form)的縮寫。的縮寫。通常在解決一般性問題時,只要把數(shù)據(jù)規(guī)范到第三個范式通常在解決一般性問題時,只要把數(shù)據(jù)規(guī)范到第三個范式標(biāo)準(zhǔn)就可以滿足需要。標(biāo)準(zhǔn)就可以滿足需要。數(shù)據(jù)庫和數(shù)據(jù)模型自然情況專業(yè)成果和成就編號姓名性別出生日期工資現(xiàn)狀黨員否專業(yè)專業(yè)年限職稱英語水平名稱類別出處bj10001劉偉箭男1960.08.
16、2320000T計(jì)算機(jī)應(yīng)用教授精通略略略略略略略略略略略略略略略J104010黃曉遠(yuǎn)男1970.08.1210000F財政稅收副教授精通略略略略略略略略略略略略略略略 規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴關(guān)系中不合適的部分,使依賴于同一個數(shù)據(jù)模型的數(shù)據(jù)達(dá)到有效的分離。 遵循數(shù)據(jù)規(guī)范化原則,為了方便、有效地使用這些信息資源,可以將表1-1分成三個獨(dú)立的數(shù)據(jù)表:表1-2、表1-3及表1-4,使每一個數(shù)據(jù)表都具有獨(dú)立的屬性,同時又依賴于共同的關(guān)鍵字段“編號”;并且使數(shù)據(jù)表間保持一定的關(guān)聯(lián)關(guān)系,且三個數(shù)據(jù)表中的數(shù)據(jù)又能體現(xiàn)表1-1中的全部信息。 三個獨(dú)立的數(shù)據(jù)表的內(nèi)容如下: (1)專門人才基本情況一覽表
17、(如表1-2所示),它收入了信息中心管理的專門人才的自然情況。 (2)專門人才專業(yè)特長一覽表(如表1-3所示),它收入了信息中心專門人才的專業(yè)特長情況。 (3)專門人才成就成果情況一覽表(如表1-4所示),它收入了信息中心專門人才的成就及成果情況。 數(shù)據(jù)庫和數(shù)據(jù)模型Bj10001劉偉箭男1960.08.232000.00T(略)(略)Bj11002劉簡捷男1958.12.311800.00T(略)(略)Gz05001藤波海男1956.04.141160.00F(略)(略)Gz05002楊行東男1949.03.301260.00F(略)(略)Jl04001林惠繁女1969.02.038000.0
18、0T(略)(略)Jl04010黃曉遠(yuǎn)男1970.08.1210000.00F(略)(略)Sy02030李鵬程男1946.02.083000.00F(略)(略)Sy02035王國民男1935.05.205000.00F(略)(略)Sh01001金銀橋女1969.01.242000.00F(略)(略)sh01002林立蕎女1964.08.164500.00F(略)(略)Bj10001計(jì)算機(jī)應(yīng)用20教授精通Bj11002環(huán)境工程24高級工程師 精通Gz05001生物工程30教授精通Gz05002統(tǒng)計(jì)學(xué)15副教授一般閱讀Jl04001財政稅收10教授精通Jl04010計(jì)算機(jī)應(yīng)用10副教授一般閱讀Sy0
19、2030城市規(guī)劃30高級工程師精通Sy02035財政金融40高級工程師精通Sh01001建筑設(shè)計(jì)8副教授一般閱讀sh01002計(jì)算機(jī)應(yīng)用13副教授一般閱讀Bj10001VF高級編程技術(shù)著作高等教育出版社Bj10001專門人才信息管理系統(tǒng)軟件中國科學(xué)技術(shù)協(xié)會推廣Bj10001VF編程技巧與常見問題解答著作高等教育出版社Bj10001面向?qū)ο缶幊膛c系統(tǒng)開發(fā)著作高等教育出版社Bj10001面向?qū)ο缶幊膛c系統(tǒng)程序優(yōu)化論文中國計(jì)算機(jī)世界jl04010 計(jì)算機(jī)應(yīng)用與軟件開發(fā)著作清華大學(xué)出版社Jl04010數(shù)據(jù)庫原理著作高等教育出版社Jl04010計(jì)算機(jī)網(wǎng)絡(luò)著作高等教育出版社 以上三個表中的數(shù)據(jù),包含了表1
20、-1中所有的有關(guān)專門人才的信息,可以看出,若將這些數(shù)據(jù)集中在一個表中(表1-1),則表的結(jié)構(gòu)十分復(fù)雜;若將表1-1做成二維表就會有許多數(shù)據(jù)重復(fù)出現(xiàn),造成數(shù)據(jù)的冗余。這必然導(dǎo)致數(shù)據(jù)存儲空間的浪費(fèi),使數(shù)據(jù)的輸入、查找和修改更加麻煩。相反,遵循由于依賴數(shù)據(jù)規(guī)范化的準(zhǔn)則建立多個相互關(guān)聯(lián)的數(shù)據(jù)表,并讓這些分開的數(shù)據(jù)表依靠關(guān)鍵字段保持一定的關(guān)聯(lián)關(guān)系,就可以有效的改進(jìn)上述缺點(diǎn)。 在數(shù)據(jù)庫管理系統(tǒng)環(huán)境下,可將這些相關(guān)聯(lián)的數(shù)據(jù)表存儲在同一個數(shù)據(jù)庫中,并保持一定的關(guān)聯(lián)關(guān)系。使用時如同一個表一樣,操作更方便(如圖1-1)。 數(shù)據(jù)庫和數(shù)據(jù)模型 把這些依賴于關(guān)系模型建立的數(shù)據(jù)表組織在一起,可把這些依賴于關(guān)系模型建立的數(shù)
21、據(jù)表組織在一起,可以反映客觀事物數(shù)據(jù)間的多種對應(yīng)關(guān)系。以反映客觀事物數(shù)據(jù)間的多種對應(yīng)關(guān)系。 一對一關(guān)系,即在兩個數(shù)據(jù)表中選一個相同字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表中的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的,而另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值是唯一的。 如通過編號這一相同字段可將表1-2與表1-3聯(lián)系起來,表1-2中的編號為原始關(guān)鍵字段(該字段值是唯一的),表1-3中的編號為外來關(guān)鍵字段(該字段值也是唯一的),兩個表便構(gòu)成了一對一的關(guān)系。數(shù)據(jù)庫和數(shù)據(jù)模型 一對多關(guān)系,即在兩個數(shù)據(jù)表中選一個相同的字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的
22、,而把另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值是重復(fù)的。 如通過編號這一相同字段可將表1-2與表1-4聯(lián)系起來,表1-2中的編號為原始關(guān)鍵字段(該字段值是唯一的),而表1-4中的編號為外來關(guān)鍵字段(該字段值是重復(fù)的),兩個表便構(gòu)成了一對多的關(guān)系。 把一個復(fù)雜的表分成一對多的關(guān)系,盡管重復(fù)還存在,但僅僅是外來關(guān)鍵字段的重復(fù)。這就減少了數(shù)據(jù)輸入及數(shù)據(jù)存儲的復(fù)雜性。數(shù)據(jù)庫和數(shù)據(jù)模型 多對一關(guān)系與一對多關(guān)系是類似的,唯一的區(qū)別是在兩個相關(guān)聯(lián)的數(shù)據(jù)表中,選擇哪一個數(shù)據(jù)表中的關(guān)鍵字段為原始關(guān)鍵字段,該字段值是重復(fù)的,即把這個數(shù)據(jù)表稱為父表,與它關(guān)聯(lián)的另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字
23、段值是唯一的,稱其為子表,兩個表便構(gòu)成了多對一的關(guān)系。 在表1-4與表1-2中,如果以表1-4中編號為原始關(guān)鍵字段(該字段值是重復(fù)的),而表1-2中的編號為外來關(guān)鍵字段(該字段值是唯一的),便構(gòu)成了多對一的關(guān)系。 在這兩個關(guān)聯(lián)表中,我們稱表1-4為父,稱表1-2為子表。數(shù)據(jù)庫和數(shù)據(jù)模型 多對多關(guān)系,即在兩個數(shù)據(jù)表中選一個相同字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是重復(fù)的,而把另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值也是重復(fù)的,這樣兩個數(shù)據(jù)表間就有了多對多的關(guān)系。要處理多對多的關(guān)系,只要把多對多的關(guān)系分成兩個不同的多對一或一對多的關(guān)系便可。 是在用戶建立數(shù)
24、據(jù)結(jié)構(gòu)時起到一個指導(dǎo)性的作用,以減少對應(yīng)用程序的靈活性的限制,提高數(shù)據(jù)的使用率。數(shù)據(jù)庫和數(shù)據(jù)模型數(shù)據(jù)庫和數(shù)據(jù)模型數(shù)據(jù)庫管理系統(tǒng)(DBMS) 正如使用高級語言需要解釋/編譯程序的支持一樣,使用數(shù)據(jù)庫語言也需要一個特定的支持軟件,這就是“數(shù)據(jù)庫管理系統(tǒng)”。() 是在建立在操作系統(tǒng)基礎(chǔ)上的幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng),是數(shù)據(jù)庫系統(tǒng)的核心組成部分,也是用戶和程序操作數(shù)據(jù)庫的界面。它擔(dān)負(fù)著計(jì)算機(jī)操作者和數(shù)據(jù)庫之間的解釋、翻譯工作。 數(shù)據(jù)庫管理系統(tǒng)(DBMS):數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS) 數(shù)據(jù)庫系統(tǒng)(DBS)是指計(jì)算機(jī)系統(tǒng)引入是指計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。它包括:數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。它包括: 、和和。 從數(shù)據(jù)管理的角度來看,與數(shù)據(jù)庫打交道的有三類人
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標(biāo)準(zhǔn)版?zhèn)€人購房合同書
- 2025合伙買車合同
- 2024-2025學(xué)年新教材高中生物 第二章 基因和染色體的關(guān)系 微專題四 伴性遺傳的解題方法說課稿 新人教版必修第二冊
- 預(yù)制樓板施工方案
- 肇慶鋼板樁支護(hù)施工方案
- 別墅電梯出售合同范例
- 2023九年級數(shù)學(xué)下冊 第二十九章 投影與視圖29.1 投影第2課時 正投影說課稿 (新版)新人教版001
- 2024年四年級英語上冊 Unit 3 Let's Go Lesson 15 In the City說課稿 冀教版(三起)
- 自然補(bǔ)償管道施工方案
- 2024年四年級英語上冊 Unit 1 My classroom The fifth period(第五課時)說課稿 人教PEP
- 陜西省咸陽市2023-2024學(xué)年高一上學(xué)期期末考試 數(shù)學(xué) 含答案
- 新員工入職登記表模板表格(標(biāo)準(zhǔn)版)
- 天津市河北區(qū)2024-2025學(xué)年八年級上學(xué)期11月期中歷史試題(含答案)
- 初中數(shù)學(xué)幾何《將軍飲馬》模型題匯編含答案解析
- 小兒高熱驚厥課件
- 劉潤年度演講2024
- 學(xué)校突發(fā)事件應(yīng)急流程
- 陜西省2024年中考語文真題試卷【附答案】
- 河南省鄭州市二七區(qū)2023-2024學(xué)年七年級下學(xué)期期末考試語文試題
- 燃?xì)饨?jīng)營安全重大隱患判定標(biāo)準(zhǔn)課件
- 課件:森林的基本概念
評論
0/150
提交評論