第1章數(shù)據(jù)庫基礎(chǔ)_第1頁
第1章數(shù)據(jù)庫基礎(chǔ)_第2頁
第1章數(shù)據(jù)庫基礎(chǔ)_第3頁
第1章數(shù)據(jù)庫基礎(chǔ)_第4頁
第1章數(shù)據(jù)庫基礎(chǔ)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本章簡介在信息時代,數(shù)據(jù)庫管理是計算機應(yīng)用中快速增長、充滿挑戰(zhàn)的領(lǐng)域,數(shù)據(jù)庫日益成為日常生活中不可或缺,以及商務(wù)、網(wǎng)絡(luò)運作中的核心部分。隨著網(wǎng)絡(luò)應(yīng)用的普及,關(guān)系型數(shù)據(jù)庫系統(tǒng)的應(yīng)用非常廣泛,從早期的學(xué)籍管理系統(tǒng)、公司進銷存管理系統(tǒng)、人事管理系統(tǒng)、圖書管理系統(tǒng)、檔案管理系統(tǒng),到網(wǎng)絡(luò)時代的因特網(wǎng)購物管理、客戶關(guān)系管理、地理信息系統(tǒng)等。Access是Microsoft公司推出的Office辦公組件中的一個軟件,是目前較為流行的桌面數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)開發(fā)的第一步是數(shù)據(jù)分析,然后是數(shù)據(jù)庫的設(shè)計與實現(xiàn)。以“足球世界杯資料管理”為示例,介紹原始數(shù)據(jù)分析、數(shù)據(jù)庫的設(shè)計與實現(xiàn)過程。介紹關(guān)系數(shù)據(jù)庫的基本概念。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)1第1章數(shù)據(jù)庫基礎(chǔ)全書基于Windows7操作系統(tǒng),以Access2010為藍本。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)2張玉琢QQ:964303880Tel的聯(lián)系方式2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)3關(guān)于本課程的成績評定方式期末成績評價方式

1、上課出勤率:占10%.如果5次及以上缺課的學(xué)生,教師有權(quán)利取消其考試資格;2、平時實驗作業(yè)的基本要求:數(shù)據(jù)庫查詢(至少一次),窗體設(shè)計(至少一次),報表設(shè)計(至少一次),宏(至少一次),至少四次平時作業(yè),最后的期末時要提交給教學(xué)秘書查收。3、提交作業(yè)的要求:按“學(xué)號

班級

姓名”(如:084213056-信管-張三)的格式命名壓縮包提交作業(yè)。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)44、考試:占70%.完成一個簡單整體“數(shù)據(jù)庫設(shè)計與制作”的作品。

期末作品讓學(xué)生建立一個數(shù)據(jù)庫,題材老師可以自定,要求包含內(nèi)容有表的建立,表中字段的設(shè)置,查詢、報表和窗體以及宏等,有相應(yīng)的操作界面。

關(guān)于本課程的成績評定方式2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)51.1數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)信息數(shù)據(jù)(Data):用來記錄或標(biāo)記事物的物理情況的物理符號系列。數(shù)據(jù)內(nèi)容。數(shù)據(jù)類型。如數(shù)字型數(shù)據(jù),字符型數(shù)據(jù)。信息(Information):經(jīng)過加工處理并對人類社會實踐和生產(chǎn)活動產(chǎn)生決策影響的有價值的數(shù)據(jù)。數(shù)據(jù)處理就是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。信息=數(shù)據(jù)+處理2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)61.1數(shù)據(jù)庫基礎(chǔ)知識1.人工管理階段特點是:沒有軟件系統(tǒng)對數(shù)據(jù)進行管理,數(shù)據(jù)和程序不可分,數(shù)據(jù)不獨立;數(shù)據(jù)依附于應(yīng)用程序而且有大量的重復(fù),數(shù)據(jù)冗余量大。數(shù)據(jù)與程序一一對應(yīng),各程序之間的數(shù)據(jù)不能相互傳遞,數(shù)據(jù)不能重復(fù)使用。2.文件系統(tǒng)階段數(shù)據(jù)不完全獨立;仍存在大量數(shù)據(jù)冗余;數(shù)據(jù)之間缺乏有機的聯(lián)系,數(shù)據(jù)不能集中統(tǒng)一管理。不易擴充和應(yīng)用程序編寫較繁瑣。3.數(shù)據(jù)庫系統(tǒng)階段對數(shù)據(jù)加以組織和管理。數(shù)據(jù)獨立性強,實現(xiàn)了數(shù)據(jù)統(tǒng)一管理,數(shù)據(jù)共享。1.1.1數(shù)據(jù)處理技術(shù)的產(chǎn)生和發(fā)展

數(shù)據(jù)處理的核心問題是數(shù)據(jù)管理。數(shù)據(jù)管理—對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護,是數(shù)據(jù)處理的中心問題。隨著計算機技術(shù)的發(fā)展,數(shù)據(jù)的管理方式發(fā)生的很大的變化,從技術(shù)上說,包括三個主要階段:2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)71.1數(shù)據(jù)庫基礎(chǔ)知識1.1.2

數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)是指引進數(shù)據(jù)庫技術(shù)后的計算機系統(tǒng)。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序和用戶組成。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)8數(shù)據(jù)庫系統(tǒng)的主要特點1.實現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余2.數(shù)據(jù)的獨立性3.采用特定的數(shù)據(jù)模型4.統(tǒng)一管理與控制1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.2

數(shù)據(jù)庫系統(tǒng)階段2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)91.1數(shù)據(jù)庫基礎(chǔ)知識1.1.3數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)的三級模式:概念模式、外模式和內(nèi)模式。物理實現(xiàn)邏輯數(shù)據(jù)模型概念數(shù)據(jù)模型數(shù)據(jù)模型三個層次2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)101.1數(shù)據(jù)庫基礎(chǔ)知識1.1.3數(shù)據(jù)模型概念模型中的數(shù)據(jù)描述(1)實體:客觀存在并可以相互區(qū)別的事物稱為實體。(2)實體集:同類實體的集合稱為實體集。(3)屬性:實體所具有的某一特性稱為屬性。屬性的取值范圍,稱為值域。(4)碼:唯一標(biāo)識實體的屬性或?qū)傩约Q為碼(Key)。(5)實體型:有相同屬性的實體必有共同的特性。一個用實體名及其屬性名集合來抽象和描述同類實體,稱為實體型。如學(xué)生(學(xué)號,姓名,性別,出生日期…..(6)聯(lián)系:事物及事物之間的聯(lián)系在概念模型中表現(xiàn)為實體內(nèi)部和實體之間的聯(lián)系。概念模型中通常使用E-R圖來表示實體聯(lián)系。在E-R圖中實體集用矩形,屬性用橢圓,聯(lián)系用菱形表示。E-R圖提供了表示實體、屬性和實體聯(lián)系的方法。-第11頁-E_R圖示例學(xué)生學(xué)號年齡性別姓名班級班級-班長班長111:1聯(lián)系課程選修學(xué)生mnm:n聯(lián)系班級組成學(xué)生1n1:n聯(lián)系2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)121.1數(shù)據(jù)庫基礎(chǔ)知識1.1.3數(shù)據(jù)模型3.關(guān)系模型用二維表來表示實體及實體之間聯(lián)系的模型稱為關(guān)系模型。關(guān)系模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的。關(guān)系模型與前兩種模型相比,關(guān)系模型數(shù)據(jù)描述一致、模型概念單一。使用關(guān)系模型設(shè)計的數(shù)據(jù)庫就稱為關(guān)系型數(shù)據(jù)庫,簡稱關(guān)系數(shù)據(jù)庫。支持關(guān)系模型的DBMS稱為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。關(guān)系模型具有結(jié)構(gòu)簡單、操作簡便、理論嚴謹、表示能力強等優(yōu)點。關(guān)系模型對數(shù)據(jù)庫的理論和實踐產(chǎn)生很大影響,標(biāo)志著數(shù)據(jù)庫技術(shù)走向成熟。關(guān)系模型成為最流行的數(shù)據(jù)庫模型。在邏輯數(shù)據(jù)模型,即通常所說的數(shù)據(jù)模型中,從數(shù)據(jù)庫管理系統(tǒng)易于實現(xiàn)的角度出發(fā)來設(shè)計數(shù)據(jù)結(jié)構(gòu)。常用的數(shù)據(jù)模型有:1.層次模型用樹形結(jié)構(gòu)表示實體及其之間聯(lián)系的數(shù)據(jù)模型稱為層次模型(教材p9)。2.網(wǎng)狀模型用網(wǎng)狀結(jié)構(gòu)表示實體及其之間聯(lián)系的模型稱為網(wǎng)狀模型(教材p9)。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)131.1數(shù)據(jù)庫基礎(chǔ)知識1.1.4關(guān)系數(shù)據(jù)庫關(guān)系模型是將數(shù)據(jù)組織看成滿足一定條件的一張二維表的模型。每一個關(guān)系為一個二維表,在Access中稱為表。學(xué)號姓名性別出生日期專業(yè)入學(xué)成績黨員團員民族2014000012楊瑩女1996/2/11傳媒學(xué)759否是漢族2014000114張明明男1995/11/17傳媒學(xué)680是是漢族2014000120孫文華女1996/5/12傳媒學(xué)734否是回族2014000123劉鵬男1996/6/1傳媒學(xué)766是是漢族2014000133李小筱女1995/12/29傳媒學(xué)658否是彝族2014000145王蒙女1996/3/13傳媒學(xué)740是是彝族2014000155孫艷紅女1996/2/18傳媒學(xué)670否是漢族2014000169趙軍男1996/1/21財務(wù)管理672否否漢族2014000177張藍藍女1996/3/27財務(wù)管理684否否白族2014000180李夏天男1995/12/11財務(wù)管理687是是白族2014000191張紅女1996/1/24財務(wù)管理673是是漢族2014000212王利書男1996/4/1財務(wù)管理659否是漢族2014000245馬麗女1996/5/5電子商務(wù)706否是漢族2014000260王燕女1996/6/19電子商務(wù)710否是漢族2014000301周曉風(fēng)男1996/3/20電子商務(wù)733是是苗族2014000318朱學(xué)明男1996/7/16電子商務(wù)697否否白族2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)14“學(xué)生”關(guān)系元組:表中的行稱為元組。一條記錄。一條記錄描述一個實體。字段:列,實體屬性,數(shù)據(jù)項。碼(關(guān)鍵字):主關(guān)鍵字(簡稱為主鍵)。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)15概念模型、關(guān)系模型和Access中的數(shù)據(jù)描述2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)16關(guān)系運算關(guān)系的基本運算有兩類:傳統(tǒng)的集合運算(并、差、交等),專門的關(guān)系運算(選擇、投影、連接等)。1.1數(shù)據(jù)庫基礎(chǔ)知識1.1.4關(guān)系數(shù)據(jù)庫傳統(tǒng)的集合運算進行傳統(tǒng)的集合運算的兩個關(guān)系必須具有相同的結(jié)構(gòu)(關(guān)系模式)。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)171.1數(shù)據(jù)庫基礎(chǔ)知識1.1.4關(guān)系數(shù)據(jù)庫關(guān)系運算(1)并運算:兩個相同結(jié)構(gòu)關(guān)系的并由屬于這兩個關(guān)系的元組的集合。例如有兩個結(jié)構(gòu)相同的關(guān)系R1和R2,分別存放兩個班的學(xué)生,把第二個班的學(xué)生追加到第一班學(xué)生的記錄后就是這兩個關(guān)系的并集。(2)差運算:關(guān)系R和關(guān)系S的差由屬于R但不屬于S的所有元組組成的關(guān)系。例如有參加足球隊的同學(xué)構(gòu)成的關(guān)系R,和參加游泳隊的學(xué)生構(gòu)成的關(guān)系S,R與S的差是參加了足球隊而沒有參加游泳隊的同學(xué)的集合。(3)交運算:關(guān)系R和關(guān)系S的交由既屬于R又屬于S的所有元組組成的關(guān)系。例如有參加足球隊的同學(xué)構(gòu)成的關(guān)系R,和參加游泳隊的學(xué)生構(gòu)成的關(guān)系S,R與S的交是既參加了足球隊同時又是游泳隊的學(xué)生的集合。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)18(1)選擇運算:從關(guān)系中找出滿足給定條件的元組稱為選擇。選擇是從行的角度進行運算,即從水平方向選取元組,其中條件是邏輯表達式,邏輯表達式值為真(.T.)的元組被選取。專門的關(guān)系運算學(xué)號姓名性別出生日期專業(yè)入學(xué)成績黨員團員民族2014000012楊瑩女1996/2/11傳媒學(xué)759否是漢族2014000114張明明男1995/11/17傳媒學(xué)680是是漢族2014000120孫文華女1996/5/12傳媒學(xué)734否是回族2014000123劉鵬男1996/6/1傳媒學(xué)766是是漢族2014000133李小筱女1995/12/29傳媒學(xué)658否是彝族2014000145王蒙女1996/3/13傳媒學(xué)740是是彝族2014000155孫艷紅女1996/2/18傳媒學(xué)670否是漢族2014000169趙軍男1996/1/21財務(wù)管理672否否漢族2014000177張藍藍女1996/3/27財務(wù)管理684否否白族2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)19(2)投影運算:從關(guān)系中選取若干屬性組成新的關(guān)系稱為投影。投影是從列的角度進行運算,相當(dāng)于對關(guān)系進行垂直分解。專門的關(guān)系運算學(xué)號姓名性別出生日期專業(yè)入學(xué)成績黨員團員民族2014000012楊瑩女1996/2/11傳媒學(xué)759否是漢族2014000114張明明男1995/11/17傳媒學(xué)680是是漢族2014000120孫文華女1996/5/12傳媒學(xué)734否是回族2014000123劉鵬男1996/6/1傳媒學(xué)766是是漢族2014000133李小筱女1995/12/29傳媒學(xué)658否是彝族2014000145王蒙女1996/3/13傳媒學(xué)740是是彝族2014000155孫艷紅女1996/2/18傳媒學(xué)670否是漢族2014000169趙軍男1996/1/21財務(wù)管理672否否漢族2014000177張藍藍女1996/3/27財務(wù)管理684否否白族選取列2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)20(3)連接運算:連接是將兩個或兩個以上關(guān)系的屬性連接成一個新的關(guān)系,新的關(guān)系中包含滿足連接條件的元組,包括兩個關(guān)系的所有屬性。在連接運算中,按照字段值對應(yīng)相等為條件進行的連接稱為等值連接。自然連接是一種特殊的等值連接,它滿足下面的條件:①

兩關(guān)系間有公共域;②

通過公共域的等值進行連接,并去掉重復(fù)屬性。專門的關(guān)系運算2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)211.2數(shù)據(jù)庫設(shè)計1.2.1設(shè)計原則數(shù)據(jù)庫設(shè)計的4個階段:需求分析階段、概念設(shè)計階段、邏輯設(shè)計階段、物理設(shè)計階段。為一個給定的邏輯模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫的物理設(shè)計。數(shù)據(jù)庫物理設(shè)計的主要目標(biāo)是對數(shù)據(jù)內(nèi)部物理結(jié)構(gòu)作調(diào)整并選擇合理的存取路徑,以提高數(shù)據(jù)庫訪問速度及有效利用存儲空間。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)22在創(chuàng)建數(shù)據(jù)庫時,應(yīng)遵循以下基本設(shè)計原則:1.明確表的存儲主題一般是一個主題對應(yīng)一張獨立的表。2.字段唯一除了外部關(guān)鍵字之外,應(yīng)盡量避免在表之間出現(xiàn)重復(fù)字段,以減少數(shù)據(jù)冗余。3.避免字段相關(guān)4.使用主關(guān)鍵字如果表中的記錄已經(jīng)有了唯一的標(biāo)識符,那么可以用作該表的主關(guān)鍵字。5.保留外部關(guān)鍵字在創(chuàng)建新表時,應(yīng)該保留與其它表相鏈接的少量信息,以方便建立表間聯(lián)系。這些用于“鏈接”的字段就是外部關(guān)鍵字。設(shè)計較好的數(shù)據(jù)庫中,在開始設(shè)計數(shù)據(jù)庫時就應(yīng)保存有關(guān)的外部關(guān)鍵字。當(dāng)在Access中定義表時,將主關(guān)鍵字與外部關(guān)鍵字鏈接起來,以告訴Access,如何在需要從多個表中獲取信息時自動地鏈接數(shù)據(jù)。1.2數(shù)據(jù)庫設(shè)計1.2.1設(shè)計原則2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)23數(shù)據(jù)庫設(shè)計一般包括以下幾個基本過程:①分析數(shù)據(jù)需求:確定需要數(shù)據(jù)庫保存那些信息。②確定需要的表:按不同的主題將信息分配到不同的數(shù)據(jù)表中。③確定所需字段:確定在每個表中要保存哪些信息。④確定表間聯(lián)系:分析數(shù)據(jù)庫中的表間聯(lián)系。⑤完善設(shè)計:對設(shè)計進一步分析,對設(shè)計方案進一步完善。1.2數(shù)據(jù)庫設(shè)計1.2.2設(shè)計步驟2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)24功能分析從功能上看,主要是完成對學(xué)生所上課程的成績統(tǒng)計及管理:①通過數(shù)據(jù)庫查詢學(xué)生、選課及課程的信息。②通過數(shù)據(jù)庫對學(xué)生成績進行統(tǒng)計匯總分析等。1.2數(shù)據(jù)庫設(shè)計1.2.3設(shè)計“成績管理”數(shù)據(jù)庫確定數(shù)據(jù)庫表為了存儲學(xué)生基本信息,“成績管理”數(shù)據(jù)庫應(yīng)有“學(xué)生”表。為了存儲課程信息,還應(yīng)有“課程”表。為了存儲學(xué)生的一些不公開的信息,還應(yīng)創(chuàng)建“學(xué)生個人情況”表。為了單獨存儲專業(yè)設(shè)置情況,創(chuàng)建“專業(yè)”表。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)251.2數(shù)據(jù)庫設(shè)計1.2.1設(shè)計“成績管理”數(shù)據(jù)庫課程號課程名周學(xué)時學(xué)分1001大學(xué)語文421008中國近代史212003英語寫作212017英語閱讀212201計算機基礎(chǔ)42“課程”表專業(yè)名稱研究方向?qū)W科帶頭人傳媒學(xué)張苗苗財務(wù)管理王景電子商務(wù)李小文“專業(yè)”表2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)26“學(xué)生個人情況”表2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)271.2數(shù)據(jù)庫設(shè)計1.2.3設(shè)計“成績管理”數(shù)據(jù)庫確定主關(guān)鍵字“學(xué)生”表的主鍵是“學(xué)號”。“課程”表的主鍵是“課程號”。“專業(yè)”表的主鍵是“專業(yè)名稱”,或增加一列“編號”或“專業(yè)編號”?!皩W(xué)生個人情況”表的主鍵是“學(xué)號”。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)281.2數(shù)據(jù)庫設(shè)計1.2.3設(shè)計“成績管理”數(shù)據(jù)庫確定各表間的關(guān)系:學(xué)生表和課程表---多對多關(guān)系的分解因為學(xué)生學(xué)習(xí)的每門課程都有相應(yīng)的成績,所以可以通過“成績”將“課程”和“學(xué)生”聯(lián)系起來。在Access中,把用于分解多對多聯(lián)系的表稱為“紐帶表”。因為它在兩表之間起著紐帶的作用,可以把兩個表的主關(guān)鍵字都放在這個紐帶表中。所以“成績”表就是“學(xué)生”表和“課程”表之間的“紐帶表”。紐帶表可以只包含它所鏈接的兩個表的主關(guān)鍵字,也可以包含其它信息。在紐帶表中,兩個字段連在一起就能使每個記錄具有唯一值。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)29成績表2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)301.2數(shù)據(jù)庫設(shè)計1.2.3設(shè)計“成績管理”數(shù)據(jù)庫“成績管理”數(shù)據(jù)庫中各表間關(guān)系示意圖2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)311.2數(shù)據(jù)庫設(shè)計1.2.4設(shè)計足球“世界杯”資料管理數(shù)據(jù)庫功能分析足球運動受到很多人的喜愛,足球愛好者為了保存各屆足球世界杯的有關(guān)信息,以便很好地管理世界杯信息,以此進行查詢,需要建立一個“世界杯”數(shù)據(jù)庫。在數(shù)據(jù)庫中存放各屆足球世界杯舉辦的時間、地點、參賽隊以及冠軍、最佳球員、最佳射手的歸屬等方面的信息。要求從中可以查出每屆的參賽隊成績、每屆的冠軍、最佳球員、最佳射手的信息;以及每個參賽隊參賽次數(shù)、參賽成績等數(shù)據(jù)信息。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)321.2數(shù)據(jù)庫設(shè)計1.2.4設(shè)計足球“世界杯”資料管理數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫表將各類信息進行歸納分類,按主題存儲:“基本信息”表——各屆世界杯的基本信息,如舉辦的時間、地點、以及冠軍得主等,以“屆次”作為主關(guān)鍵字。“參賽隊”表——各個參賽隊的有關(guān)信息,作為一個獨立的主題,直接以參賽隊的名稱作為主關(guān)鍵字(世界杯上不可能有兩支參賽隊同名)。“最佳球員”表——保存獲得最佳球員稱號的球員的有關(guān)信息。“最佳射手”

表——保存獲得最佳射手稱號的球員個人的有關(guān)信息。將最佳球員和最佳射手作為兩個獨立的主題,分別建立“最佳球員”、“最佳射手”兩個表。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)33因為每屆世界杯都有多支球隊參賽,而每支球隊也可以多次參賽,所以“基本信息”表和“參賽隊”表兩表之間是多對多的聯(lián)系。1.2數(shù)據(jù)庫設(shè)計1.2.4設(shè)計足球“世界杯”資料管理數(shù)據(jù)庫“基本信息”表和“參賽隊”表——多對多關(guān)系的分解分解多對多聯(lián)系,需要創(chuàng)建第三個表:“紐帶表”??紤]到每屆世界杯的每支參賽球隊都有相應(yīng)的比賽成績,就像“成績”表可以作為“學(xué)生”表和“課程”表之間的“紐帶表”一樣,建立一個“參賽成績”表作為“世界杯”數(shù)據(jù)庫中“基本信息”和“參賽隊”兩表之間的“紐帶表”。2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)34“世界杯”數(shù)據(jù)庫中各表間的關(guān)系示意圖2023/2/6Access數(shù)據(jù)庫技術(shù)與程序設(shè)計基礎(chǔ)351.3Access的運行界面1.3.1啟動與退出啟動Access有兩種常用的方法:一是從“開始”按鈕;另一個是用桌面圖標(biāo)啟動(如果用戶在桌面上已創(chuàng)建快捷圖標(biāo))?;静襟E如下:①單擊屏幕左下角的“開始”按鈕,鼠標(biāo)指針指向“所有程序”項。②單擊MicrosoftOffice程序組中MicrosoftAccess2010選項,出現(xiàn)啟動界面。③在該畫面中,單擊“創(chuàng)建”即可進入Access主界面。同時創(chuàng)建一個名為Database1.accdb的空數(shù)據(jù)庫。Access為新數(shù)據(jù)庫提供默認文件名Database1.accdb,并且保存在“我的文檔”文件夾下。如果原來在當(dāng)前文件夾下保存過名為Database1.accdb的數(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論