版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本章簡(jiǎn)介在信息時(shí)代,數(shù)據(jù)庫(kù)管理是計(jì)算機(jī)應(yīng)用中快速增長(zhǎng)、充滿挑戰(zhàn)的領(lǐng)域,數(shù)據(jù)庫(kù)日益成為日常生活中不可或缺,以及商務(wù)、網(wǎng)絡(luò)運(yùn)作中的核心部分。隨著網(wǎng)絡(luò)應(yīng)用的普及,關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用非常廣泛,從早期的學(xué)籍管理系統(tǒng)、公司進(jìn)銷存管理系統(tǒng)、人事管理系統(tǒng)、圖書管理系統(tǒng)、檔案管理系統(tǒng),到網(wǎng)絡(luò)時(shí)代的因特網(wǎng)購(gòu)物管理、客戶關(guān)系管理、地理信息系統(tǒng)等。Access是Microsoft公司推出的Office辦公組件中的一個(gè)軟件,是目前較為流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)的第一步是數(shù)據(jù)分析,然后是數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。以“足球世界杯資料管理”為示例,介紹原始數(shù)據(jù)分析、數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。介紹關(guān)系數(shù)據(jù)庫(kù)的基本概念。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)1第1章數(shù)據(jù)庫(kù)基礎(chǔ)全書基于Windows7操作系統(tǒng),以Access2010為藍(lán)本。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)2張玉琢QQ:964303880Tel的聯(lián)系方式2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)3關(guān)于本課程的成績(jī)?cè)u(píng)定方式期末成績(jī)?cè)u(píng)價(jià)方式
1、上課出勤率:占10%.如果5次及以上缺課的學(xué)生,教師有權(quán)利取消其考試資格;2、平時(shí)實(shí)驗(yàn)作業(yè)的基本要求:數(shù)據(jù)庫(kù)查詢(至少一次),窗體設(shè)計(jì)(至少一次),報(bào)表設(shè)計(jì)(至少一次),宏(至少一次),至少四次平時(shí)作業(yè),最后的期末時(shí)要提交給教學(xué)秘書查收。3、提交作業(yè)的要求:按“學(xué)號(hào)
班級(jí)
姓名”(如:084213056-信管-張三)的格式命名壓縮包提交作業(yè)。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)44、考試:占70%.完成一個(gè)簡(jiǎn)單整體“數(shù)據(jù)庫(kù)設(shè)計(jì)與制作”的作品。
期末作品讓學(xué)生建立一個(gè)數(shù)據(jù)庫(kù),題材老師可以自定,要求包含內(nèi)容有表的建立,表中字段的設(shè)置,查詢、報(bào)表和窗體以及宏等,有相應(yīng)的操作界面。
關(guān)于本課程的成績(jī)?cè)u(píng)定方式2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)51.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)數(shù)據(jù)信息數(shù)據(jù)(Data):用來(lái)記錄或標(biāo)記事物的物理情況的物理符號(hào)系列。數(shù)據(jù)內(nèi)容。數(shù)據(jù)類型。如數(shù)字型數(shù)據(jù),字符型數(shù)據(jù)。信息(Information):經(jīng)過(guò)加工處理并對(duì)人類社會(huì)實(shí)踐和生產(chǎn)活動(dòng)產(chǎn)生決策影響的有價(jià)值的數(shù)據(jù)。數(shù)據(jù)處理就是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。信息=數(shù)據(jù)+處理2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)61.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.人工管理階段特點(diǎn)是:沒(méi)有軟件系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)和程序不可分,數(shù)據(jù)不獨(dú)立;數(shù)據(jù)依附于應(yīng)用程序而且有大量的重復(fù),數(shù)據(jù)冗余量大。數(shù)據(jù)與程序一一對(duì)應(yīng),各程序之間的數(shù)據(jù)不能相互傳遞,數(shù)據(jù)不能重復(fù)使用。2.文件系統(tǒng)階段數(shù)據(jù)不完全獨(dú)立;仍存在大量數(shù)據(jù)冗余;數(shù)據(jù)之間缺乏有機(jī)的聯(lián)系,數(shù)據(jù)不能集中統(tǒng)一管理。不易擴(kuò)充和應(yīng)用程序編寫較繁瑣。3.數(shù)據(jù)庫(kù)系統(tǒng)階段對(duì)數(shù)據(jù)加以組織和管理。數(shù)據(jù)獨(dú)立性強(qiáng),實(shí)現(xiàn)了數(shù)據(jù)統(tǒng)一管理,數(shù)據(jù)共享。1.1.1數(shù)據(jù)處理技術(shù)的產(chǎn)生和發(fā)展
數(shù)據(jù)處理的核心問(wèn)題是數(shù)據(jù)管理。數(shù)據(jù)管理—對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問(wèn)題。隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)的管理方式發(fā)生的很大的變化,從技術(shù)上說(shuō),包括三個(gè)主要階段:2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)71.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.2
數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序和用戶組成。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)8數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)1.實(shí)現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余2.數(shù)據(jù)的獨(dú)立性3.采用特定的數(shù)據(jù)模型4.統(tǒng)一管理與控制1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.2
數(shù)據(jù)庫(kù)系統(tǒng)階段2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)91.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.3數(shù)據(jù)模型數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式:概念模式、外模式和內(nèi)模式。物理實(shí)現(xiàn)邏輯數(shù)據(jù)模型概念數(shù)據(jù)模型數(shù)據(jù)模型三個(gè)層次2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)101.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.3數(shù)據(jù)模型概念模型中的數(shù)據(jù)描述(1)實(shí)體:客觀存在并可以相互區(qū)別的事物稱為實(shí)體。(2)實(shí)體集:同類實(shí)體的集合稱為實(shí)體集。(3)屬性:實(shí)體所具有的某一特性稱為屬性。屬性的取值范圍,稱為值域。(4)碼:唯一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约Q為碼(Key)。(5)實(shí)體型:有相同屬性的實(shí)體必有共同的特性。一個(gè)用實(shí)體名及其屬性名集合來(lái)抽象和描述同類實(shí)體,稱為實(shí)體型。如學(xué)生(學(xué)號(hào),姓名,性別,出生日期…..(6)聯(lián)系:事物及事物之間的聯(lián)系在概念模型中表現(xiàn)為實(shí)體內(nèi)部和實(shí)體之間的聯(lián)系。概念模型中通常使用E-R圖來(lái)表示實(shí)體聯(lián)系。在E-R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形表示。E-R圖提供了表示實(shí)體、屬性和實(shí)體聯(lián)系的方法。-第11頁(yè)-E_R圖示例學(xué)生學(xué)號(hào)年齡性別姓名班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)111:1聯(lián)系課程選修學(xué)生mnm:n聯(lián)系班級(jí)組成學(xué)生1n1:n聯(lián)系2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)121.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.3數(shù)據(jù)模型3.關(guān)系模型用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。關(guān)系模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的。關(guān)系模型與前兩種模型相比,關(guān)系模型數(shù)據(jù)描述一致、模型概念單一。使用關(guān)系模型設(shè)計(jì)的數(shù)據(jù)庫(kù)就稱為關(guān)系型數(shù)據(jù)庫(kù),簡(jiǎn)稱關(guān)系數(shù)據(jù)庫(kù)。支持關(guān)系模型的DBMS稱為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)系模型具有結(jié)構(gòu)簡(jiǎn)單、操作簡(jiǎn)便、理論嚴(yán)謹(jǐn)、表示能力強(qiáng)等優(yōu)點(diǎn)。關(guān)系模型對(duì)數(shù)據(jù)庫(kù)的理論和實(shí)踐產(chǎn)生很大影響,標(biāo)志著數(shù)據(jù)庫(kù)技術(shù)走向成熟。關(guān)系模型成為最流行的數(shù)據(jù)庫(kù)模型。在邏輯數(shù)據(jù)模型,即通常所說(shuō)的數(shù)據(jù)模型中,從數(shù)據(jù)庫(kù)管理系統(tǒng)易于實(shí)現(xiàn)的角度出發(fā)來(lái)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)。常用的數(shù)據(jù)模型有:1.層次模型用樹形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的數(shù)據(jù)模型稱為層次模型(教材p9)。2.網(wǎng)狀模型用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為網(wǎng)狀模型(教材p9)。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)131.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.4關(guān)系數(shù)據(jù)庫(kù)關(guān)系模型是將數(shù)據(jù)組織看成滿足一定條件的一張二維表的模型。每一個(gè)關(guān)系為一個(gè)二維表,在Access中稱為表。學(xué)號(hào)姓名性別出生日期專業(yè)入學(xué)成績(jī)黨員團(tuán)員民族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財(cái)務(wù)管理672否否漢族2014000177張藍(lán)藍(lán)女1996/3/27財(cái)務(wù)管理684否否白族2014000180李夏天男1995/12/11財(cái)務(wù)管理687是是白族2014000191張紅女1996/1/24財(cái)務(wù)管理673是是漢族2014000212王利書男1996/4/1財(cái)務(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ù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)14“學(xué)生”關(guān)系元組:表中的行稱為元組。一條記錄。一條記錄描述一個(gè)實(shí)體。字段:列,實(shí)體屬性,數(shù)據(jù)項(xiàng)。碼(關(guān)鍵字):主關(guān)鍵字(簡(jiǎn)稱為主鍵)。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)15概念模型、關(guān)系模型和Access中的數(shù)據(jù)描述2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)16關(guān)系運(yùn)算關(guān)系的基本運(yùn)算有兩類:傳統(tǒng)的集合運(yùn)算(并、差、交等),專門的關(guān)系運(yùn)算(選擇、投影、連接等)。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.4關(guān)系數(shù)據(jù)庫(kù)傳統(tǒng)的集合運(yùn)算進(jìn)行傳統(tǒng)的集合運(yùn)算的兩個(gè)關(guān)系必須具有相同的結(jié)構(gòu)(關(guān)系模式)。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)171.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.4關(guān)系數(shù)據(jù)庫(kù)關(guān)系運(yùn)算(1)并運(yùn)算:兩個(gè)相同結(jié)構(gòu)關(guān)系的并由屬于這兩個(gè)關(guān)系的元組的集合。例如有兩個(gè)結(jié)構(gòu)相同的關(guān)系R1和R2,分別存放兩個(gè)班的學(xué)生,把第二個(gè)班的學(xué)生追加到第一班學(xué)生的記錄后就是這兩個(gè)關(guān)系的并集。(2)差運(yùn)算:關(guān)系R和關(guān)系S的差由屬于R但不屬于S的所有元組組成的關(guān)系。例如有參加足球隊(duì)的同學(xué)構(gòu)成的關(guān)系R,和參加游泳隊(duì)的學(xué)生構(gòu)成的關(guān)系S,R與S的差是參加了足球隊(duì)而沒(méi)有參加游泳隊(duì)的同學(xué)的集合。(3)交運(yùn)算:關(guān)系R和關(guān)系S的交由既屬于R又屬于S的所有元組組成的關(guān)系。例如有參加足球隊(duì)的同學(xué)構(gòu)成的關(guān)系R,和參加游泳隊(duì)的學(xué)生構(gòu)成的關(guān)系S,R與S的交是既參加了足球隊(duì)同時(shí)又是游泳隊(duì)的學(xué)生的集合。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)18(1)選擇運(yùn)算:從關(guān)系中找出滿足給定條件的元組稱為選擇。選擇是從行的角度進(jìn)行運(yùn)算,即從水平方向選取元組,其中條件是邏輯表達(dá)式,邏輯表達(dá)式值為真(.T.)的元組被選取。專門的關(guān)系運(yùn)算學(xué)號(hào)姓名性別出生日期專業(yè)入學(xué)成績(jī)黨員團(tuán)員民族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財(cái)務(wù)管理672否否漢族2014000177張藍(lán)藍(lán)女1996/3/27財(cái)務(wù)管理684否否白族2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)19(2)投影運(yùn)算:從關(guān)系中選取若干屬性組成新的關(guān)系稱為投影。投影是從列的角度進(jìn)行運(yùn)算,相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解。專門的關(guān)系運(yùn)算學(xué)號(hào)姓名性別出生日期專業(yè)入學(xué)成績(jī)黨員團(tuán)員民族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財(cái)務(wù)管理672否否漢族2014000177張藍(lán)藍(lán)女1996/3/27財(cái)務(wù)管理684否否白族選取列2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)20(3)連接運(yùn)算:連接是將兩個(gè)或兩個(gè)以上關(guān)系的屬性連接成一個(gè)新的關(guān)系,新的關(guān)系中包含滿足連接條件的元組,包括兩個(gè)關(guān)系的所有屬性。在連接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的連接稱為等值連接。自然連接是一種特殊的等值連接,它滿足下面的條件:①
兩關(guān)系間有公共域;②
通過(guò)公共域的等值進(jìn)行連接,并去掉重復(fù)屬性。專門的關(guān)系運(yùn)算2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)211.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.1設(shè)計(jì)原則數(shù)據(jù)庫(kù)設(shè)計(jì)的4個(gè)階段:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段。為一個(gè)給定的邏輯模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,稱為數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。數(shù)據(jù)庫(kù)物理設(shè)計(jì)的主要目標(biāo)是對(duì)數(shù)據(jù)內(nèi)部物理結(jié)構(gòu)作調(diào)整并選擇合理的存取路徑,以提高數(shù)據(jù)庫(kù)訪問(wèn)速度及有效利用存儲(chǔ)空間。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)22在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),應(yīng)遵循以下基本設(shè)計(jì)原則:1.明確表的存儲(chǔ)主題一般是一個(gè)主題對(duì)應(yīng)一張獨(dú)立的表。2.字段唯一除了外部關(guān)鍵字之外,應(yīng)盡量避免在表之間出現(xiàn)重復(fù)字段,以減少數(shù)據(jù)冗余。3.避免字段相關(guān)4.使用主關(guān)鍵字如果表中的記錄已經(jīng)有了唯一的標(biāo)識(shí)符,那么可以用作該表的主關(guān)鍵字。5.保留外部關(guān)鍵字在創(chuàng)建新表時(shí),應(yīng)該保留與其它表相鏈接的少量信息,以方便建立表間聯(lián)系。這些用于“鏈接”的字段就是外部關(guān)鍵字。設(shè)計(jì)較好的數(shù)據(jù)庫(kù)中,在開始設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)就應(yīng)保存有關(guān)的外部關(guān)鍵字。當(dāng)在Access中定義表時(shí),將主關(guān)鍵字與外部關(guān)鍵字鏈接起來(lái),以告訴Access,如何在需要從多個(gè)表中獲取信息時(shí)自動(dòng)地鏈接數(shù)據(jù)。1.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.1設(shè)計(jì)原則2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)23數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括以下幾個(gè)基本過(guò)程:①分析數(shù)據(jù)需求:確定需要數(shù)據(jù)庫(kù)保存那些信息。②確定需要的表:按不同的主題將信息分配到不同的數(shù)據(jù)表中。③確定所需字段:確定在每個(gè)表中要保存哪些信息。④確定表間聯(lián)系:分析數(shù)據(jù)庫(kù)中的表間聯(lián)系。⑤完善設(shè)計(jì):對(duì)設(shè)計(jì)進(jìn)一步分析,對(duì)設(shè)計(jì)方案進(jìn)一步完善。1.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.2設(shè)計(jì)步驟2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)24功能分析從功能上看,主要是完成對(duì)學(xué)生所上課程的成績(jī)統(tǒng)計(jì)及管理:①通過(guò)數(shù)據(jù)庫(kù)查詢學(xué)生、選課及課程的信息。②通過(guò)數(shù)據(jù)庫(kù)對(duì)學(xué)生成績(jī)進(jìn)行統(tǒng)計(jì)匯總分析等。1.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.3設(shè)計(jì)“成績(jī)管理”數(shù)據(jù)庫(kù)確定數(shù)據(jù)庫(kù)表為了存儲(chǔ)學(xué)生基本信息,“成績(jī)管理”數(shù)據(jù)庫(kù)應(yīng)有“學(xué)生”表。為了存儲(chǔ)課程信息,還應(yīng)有“課程”表。為了存儲(chǔ)學(xué)生的一些不公開的信息,還應(yīng)創(chuàng)建“學(xué)生個(gè)人情況”表。為了單獨(dú)存儲(chǔ)專業(yè)設(shè)置情況,創(chuàng)建“專業(yè)”表。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)251.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.1設(shè)計(jì)“成績(jī)管理”數(shù)據(jù)庫(kù)課程號(hào)課程名周學(xué)時(shí)學(xué)分1001大學(xué)語(yǔ)文421008中國(guó)近代史212003英語(yǔ)寫作212017英語(yǔ)閱讀212201計(jì)算機(jī)基礎(chǔ)42“課程”表專業(yè)名稱研究方向?qū)W科帶頭人傳媒學(xué)張苗苗財(cái)務(wù)管理王景電子商務(wù)李小文“專業(yè)”表2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)26“學(xué)生個(gè)人情況”表2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)271.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.3設(shè)計(jì)“成績(jī)管理”數(shù)據(jù)庫(kù)確定主關(guān)鍵字“學(xué)生”表的主鍵是“學(xué)號(hào)”。“課程”表的主鍵是“課程號(hào)”?!皩I(yè)”表的主鍵是“專業(yè)名稱”,或增加一列“編號(hào)”或“專業(yè)編號(hào)”。“學(xué)生個(gè)人情況”表的主鍵是“學(xué)號(hào)”。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)281.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.3設(shè)計(jì)“成績(jī)管理”數(shù)據(jù)庫(kù)確定各表間的關(guān)系:學(xué)生表和課程表---多對(duì)多關(guān)系的分解因?yàn)閷W(xué)生學(xué)習(xí)的每門課程都有相應(yīng)的成績(jī),所以可以通過(guò)“成績(jī)”將“課程”和“學(xué)生”聯(lián)系起來(lái)。在Access中,把用于分解多對(duì)多聯(lián)系的表稱為“紐帶表”。因?yàn)樗趦杀碇g起著紐帶的作用,可以把兩個(gè)表的主關(guān)鍵字都放在這個(gè)紐帶表中。所以“成績(jī)”表就是“學(xué)生”表和“課程”表之間的“紐帶表”。紐帶表可以只包含它所鏈接的兩個(gè)表的主關(guān)鍵字,也可以包含其它信息。在紐帶表中,兩個(gè)字段連在一起就能使每個(gè)記錄具有唯一值。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)29成績(jī)表2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)301.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.3設(shè)計(jì)“成績(jī)管理”數(shù)據(jù)庫(kù)“成績(jī)管理”數(shù)據(jù)庫(kù)中各表間關(guān)系示意圖2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)311.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.4設(shè)計(jì)足球“世界杯”資料管理數(shù)據(jù)庫(kù)功能分析足球運(yùn)動(dòng)受到很多人的喜愛,足球愛好者為了保存各屆足球世界杯的有關(guān)信息,以便很好地管理世界杯信息,以此進(jìn)行查詢,需要建立一個(gè)“世界杯”數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)中存放各屆足球世界杯舉辦的時(shí)間、地點(diǎn)、參賽隊(duì)以及冠軍、最佳球員、最佳射手的歸屬等方面的信息。要求從中可以查出每屆的參賽隊(duì)成績(jī)、每屆的冠軍、最佳球員、最佳射手的信息;以及每個(gè)參賽隊(duì)參賽次數(shù)、參賽成績(jī)等數(shù)據(jù)信息。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)321.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.4設(shè)計(jì)足球“世界杯”資料管理數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)表將各類信息進(jìn)行歸納分類,按主題存儲(chǔ):“基本信息”表——各屆世界杯的基本信息,如舉辦的時(shí)間、地點(diǎn)、以及冠軍得主等,以“屆次”作為主關(guān)鍵字。“參賽隊(duì)”表——各個(gè)參賽隊(duì)的有關(guān)信息,作為一個(gè)獨(dú)立的主題,直接以參賽隊(duì)的名稱作為主關(guān)鍵字(世界杯上不可能有兩支參賽隊(duì)同名)?!白罴亚騿T”表——保存獲得最佳球員稱號(hào)的球員的有關(guān)信息?!白罴焉涫帧?/p>
表——保存獲得最佳射手稱號(hào)的球員個(gè)人的有關(guān)信息。將最佳球員和最佳射手作為兩個(gè)獨(dú)立的主題,分別建立“最佳球員”、“最佳射手”兩個(gè)表。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)33因?yàn)槊繉檬澜绫加卸嘀蜿?duì)參賽,而每支球隊(duì)也可以多次參賽,所以“基本信息”表和“參賽隊(duì)”表兩表之間是多對(duì)多的聯(lián)系。1.2數(shù)據(jù)庫(kù)設(shè)計(jì)1.2.4設(shè)計(jì)足球“世界杯”資料管理數(shù)據(jù)庫(kù)“基本信息”表和“參賽隊(duì)”表——多對(duì)多關(guān)系的分解分解多對(duì)多聯(lián)系,需要?jiǎng)?chuàng)建第三個(gè)表:“紐帶表”??紤]到每屆世界杯的每支參賽球隊(duì)都有相應(yīng)的比賽成績(jī),就像“成績(jī)”表可以作為“學(xué)生”表和“課程”表之間的“紐帶表”一樣,建立一個(gè)“參賽成績(jī)”表作為“世界杯”數(shù)據(jù)庫(kù)中“基本信息”和“參賽隊(duì)”兩表之間的“紐帶表”。2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)34“世界杯”數(shù)據(jù)庫(kù)中各表間的關(guān)系示意圖2023/2/6Access數(shù)據(jù)庫(kù)技術(shù)與程序設(shè)計(jì)基礎(chǔ)351.3Access的運(yùn)行界面1.3.1啟動(dòng)與退出啟動(dòng)Access有兩種常用的方法:一是從“開始”按鈕;另一個(gè)是用桌面圖標(biāo)啟動(dòng)(如果用戶在桌面上已創(chuàng)建快捷圖標(biāo))。基本步驟如下:①單擊屏幕左下角的“開始”按鈕,鼠標(biāo)指針指向“所有程序”項(xiàng)。②單擊MicrosoftOffice程序組中MicrosoftAccess2010選項(xiàng),出現(xiàn)啟動(dòng)界面。③在該畫面中,單擊“創(chuàng)建”即可進(jìn)入Access主界面。同時(shí)創(chuàng)建一個(gè)名為Database1.accdb的空數(shù)據(jù)庫(kù)。Access為新數(shù)據(jù)庫(kù)提供默認(rèn)文件名Database1.accdb,并且保存在“我的文檔”文件夾下。如果原來(lái)在當(dāng)前文件夾下保存過(guò)名為Database1.accdb的數(shù)據(jù)庫(kù)文件,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版酒店安保服務(wù)與旅游安全監(jiān)管合同3篇
- 二零二五版擔(dān)保居間服務(wù)線上線下融合合同3篇
- 二零二五年砂石料采購(gòu)合同2篇
- 二零二五版國(guó)際教育服務(wù)合同范本及學(xué)生權(quán)益保護(hù)條款3篇
- 二零二五年度變壓器安裝與環(huán)保排放標(biāo)準(zhǔn)合同3篇
- 樣板間裝修工程2025版知識(shí)產(chǎn)權(quán)合同3篇
- 二零二五版單位食堂餐飲服務(wù)設(shè)施租賃合同3篇
- 二零二五年辣椒種植與加工一體化項(xiàng)目合同3篇
- 二零二五版電子商務(wù)移動(dòng)應(yīng)用開發(fā)與推廣合同2篇
- 二零二五年酒店會(huì)議室裝修與設(shè)備安裝服務(wù)合同3篇
- 新華健康體檢報(bào)告查詢
- 2024版智慧電力解決方案(智能電網(wǎng)解決方案)
- 公司SWOT分析表模板
- 小學(xué)預(yù)防流行性感冒應(yīng)急預(yù)案
- 肺癌術(shù)后出血的觀察及護(hù)理
- 生物醫(yī)藥大數(shù)據(jù)分析平臺(tái)建設(shè)-第1篇
- 基于Android的天氣預(yù)報(bào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 沖鋒舟駕駛培訓(xùn)課件
- 美術(shù)家協(xié)會(huì)會(huì)員申請(qǐng)表
- 聚合收款服務(wù)流程
- 中石化浙江石油分公司中石化溫州靈昆油庫(kù)及配套工程項(xiàng)目環(huán)境影響報(bào)告書
評(píng)論
0/150
提交評(píng)論