版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
數(shù)據(jù)庫相關(guān)基礎理論知識
開始主講:DBMS的基本功能數(shù)據(jù)定義功能數(shù)據(jù)庫操縱功能數(shù)據(jù)控制功能數(shù)據(jù)庫的建立和維護功能DBMS的組成數(shù)據(jù)描述語言數(shù)據(jù)操縱/查詢語言數(shù)據(jù)庫管理例行程序
數(shù)據(jù)庫系統(tǒng)訪問數(shù)據(jù)的步驟選擇DBMS的原則
分析應用環(huán)境,確定信息需求收集各種DBMS資料,分析DBMS的功能和性能綜合衡量,初步篩選
詳細考察,確定目標
返回目錄關(guān)系數(shù)據(jù)庫管理系統(tǒng)的等級半關(guān)系型DBMS(最小關(guān)系型)基本關(guān)系型DBMS(關(guān)系完備型)完全關(guān)系型(全關(guān)系型)
返回目錄數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)返回目錄數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫管理員(DBA)數(shù)據(jù)庫管理系統(tǒng)(DBMS)計算機基本系統(tǒng)數(shù)據(jù)庫返回目錄關(guān)系的直觀概念表(Table),也稱關(guān)系
列(Field),也稱字段、域或者屬性
行(Row),也稱元組(Tuple)
碼(Key),也稱主鍵
關(guān)系模型的三類完整性實體完整性:在任何關(guān)系的任何一個元組中,主鍵值的任一分量都不允許為空值。
參照完整性:若某個字段或字段組不是A表的主鍵,但它是另一張B表的主鍵,則該字段或字段組稱為A表的外關(guān)鍵字,或稱為外鍵。在關(guān)系模型中,外關(guān)鍵字等于B中某個元組的主鍵值。例如:“成績表”的“課程ID”只能取“課程信息表”的“課程ID”已經(jīng)有的值,即001~006中的任何一個值。用戶定義完整性:由用戶針對某一具體數(shù)據(jù)庫的約束條件,定義完整性。它由應用環(huán)境決定,反映了某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求。例如,性別只能是“男”或“女”兩種可能,年齡的取值只能限制在O~200之間才合乎情理等。選擇運算例如,在P11的表1-1中,選擇姓名為“張三”的學生基本情況的結(jié)果為:投影運算例如,在表1-1中,選擇學號、姓名、性別字段的投影運算結(jié)果為:聯(lián)接運算(實例1)ABC123456789BD5783AM.BCN.BD123571238345657456837895778983AM.BCN.BD1235745657M表N表MΧN表(M和N表的笛卡爾積)聯(lián)結(jié)運算(C<D)的結(jié)果聯(lián)接運算(實例2)
在表1-2和表1-3中,要選擇滿足以下條件的元組:“課程信息表”的“課程ID”等于“成績表”的“課程ID”,其聯(lián)合運算的結(jié)果如下:返回目錄E-R模型
實體(Entity)
:實體是客觀存在并可相互區(qū)分的事物。例如,在學校里,一個學生、一個老師、一門課程都是實體。字段(Field)或?qū)傩裕ˋttribute):字段是實體所具有的某一特性,一個實體可由若干字段來刻畫。例如,學生實體可由學號、姓名、年齡、性別、年級、系、專業(yè)等字段組成。聯(lián)系(Relationship):現(xiàn)實世界的事物之間是有聯(lián)系的,這種聯(lián)系必然要在信息世界中加以反映。學校中教與學的聯(lián)系,可以用教師實體集與學生實體集兩者間的聯(lián)系表示:教師教學生;學生從教師的講課中獲取知識。E-R模型1:1模型E-R模型1:n模型E-R模型M:N模型
學生管理系統(tǒng)的E-R模型返回目錄將E-R模型轉(zhuǎn)換為關(guān)系模式原則1:每個實體集轉(zhuǎn)換為一個關(guān)系。實體集中的實體的屬性成為該關(guān)系的屬性,實體的標識符成為該關(guān)系的關(guān)鍵字,每個實體由該關(guān)系的一個元組表示。
將E-R模型轉(zhuǎn)換為關(guān)系模式原則2:每個實體聯(lián)系集轉(zhuǎn)換成一個關(guān)。該實體聯(lián)系自身所擁有的非關(guān)鍵字屬性,加到該關(guān)系中去,而該關(guān)系的主鍵由該聯(lián)系集所聯(lián)系的實體集的關(guān)鍵字組成。將E-R模型轉(zhuǎn)換為關(guān)系模式原則3:如果一個實體聯(lián)系集的兩側(cè)標明的維數(shù)是1:n,則在1側(cè)的實體集的關(guān)鍵字應加入到另一側(cè)的實體轉(zhuǎn)換成的關(guān)系中。返回目錄
不符合第一范式的實例學生選修課程的記錄:
學號
課程1011{C++程序設計,軟件工程}1012{Access數(shù)據(jù)庫,專業(yè)英語}不符合第一范式存在的問題1.更新困難如果1011同學想把選修課程改為{Access數(shù)據(jù)庫,專業(yè)英語},則系統(tǒng)在處理上面臨二義性:(1)修改1011記錄的課程屬性值(2)把學號屬性值擴充為{1011,1012}2.插入困難無法在此關(guān)系中加入“成績”屬性符合第一范式的實例將課程屬性的屬性值拆開,形成如下關(guān)系形式:
學號
課程1011C++程序設計1011軟件工程1012Access數(shù)據(jù)庫1012專業(yè)英語第一范式的判斷方法
檢查關(guān)系表中每個屬性值是否都是不可再分解的最小數(shù)據(jù)單位。將非第一范式規(guī)范為第一范式的方法
依次檢查每個屬性的取值,如果是組合情況,即不是最小單位,就進行屬性值的最小化拆分。不符合第二范式的實例學生選課關(guān)系表:主鍵為:(學號,課號)學號姓名系系負責人課號成績1011張茗計算機劉超2013871011張茗計算機劉超2011901012李麗電子王干201280不符合第二范式存在的問題插入異常:無法插入還未選課的,由于該學生無課號屬性,其相應的碼值一部分為空,故該學生的固有信息無法插入;刪除異常:某學生只選了一門課,若現(xiàn)在要放棄這門課,由于課號是主鍵的一部分,整個記錄必須刪除,該學生的其他信息也刪除了;修改復雜:若張茗從計算機系轉(zhuǎn)入動畫系,必須修改系負責人,該生選修了多門課,要修改多條記錄符合第二范式的實例主鍵(學號,課號)主鍵(學號)學號課號成績101120138710112011901012201280學號姓名系系負責人1011張茗計算機劉超1012李麗電子王干第二范式的判斷方法找出一個關(guān)系(表)中的主鍵單個屬性作為主鍵的情況比較簡單,因為主鍵的作用就是能唯一標識表中的每一行,關(guān)系中的非主屬性都能完全函數(shù)依賴于主鍵,這樣的關(guān)系是第二范式。對組合屬性作為主鍵的那些關(guān)系,通常要判斷每一個非主鍵屬性是否能完全函數(shù)依賴于主鍵,即完全由主鍵所決定。若每一個非關(guān)鍵字屬性能被主鍵所決定,則是第二范式,否則,就不是。將非第二范式規(guī)范為第二范式的方法
1.將能完全依賴主鍵的屬性從關(guān)系中提取出來,同主鍵一起組成一個關(guān)系如:SC(學號,課號,成績)2.將剩余的屬性同能完全依賴的主鍵的一部分組成一個關(guān)系
SD(學號,姓名,系,系負責人)不符合第三范式的實例學號姓名系系負責人1011張茗計算機劉超1014楊剛計算機劉超1013王強計算機劉超1012李麗電子王干不符合第三范式存在的問題插入異常:當新成立一個系,該系還沒有招收任何學生時,系的有關(guān)信息無法插入表中。刪除異常:若某個系的全部學生都已畢業(yè),則在刪除相應學生信息時,系和系負責人的信息也刪除了修改復雜:系和系負責人的信息反復存儲,造成數(shù)據(jù)冗余,引起修改困難符合第三范式的實例SND(學號,姓名,系)DM(系,系負責人)學號姓名系1011張茗計算機1014楊剛計算機1013王強計算機1012李麗電子系系負責人計算機劉超電子王干第三范式的判斷方法
判斷關(guān)系模式中是否有傳遞依賴的情況,如果有,不是第三范式,否則是。例如:學號—》系,系—》學號,系—》系負責人則:學號—》系負責人將非第三范式規(guī)范為第三范式的方法
繼續(xù)拆分關(guān)系模式,把有傳遞依賴的屬性放在不同的關(guān)系中,消除傳遞依賴。例如:SND(學號,姓名,系)DM(系,系負責人)不符合BCNF范式的實例STJ(學生,課程,教師)學生課程教師1011軟件工程趙明1012數(shù)據(jù)庫楊燕不符合BCNF范式存在的問題
刪除異常:當刪除信息“學生1011學習軟件工程課程時”,將同時失去“趙明老師主講軟件工程課程”的信息。符合BCNF范式的實例將關(guān)系模式進一步拆分:SJ(學生,課程)TJ(教師,課程)學生課程1011軟件工程1012數(shù)據(jù)庫教師課程趙明軟件工程楊燕數(shù)據(jù)庫BCNF范式的判斷方法
關(guān)系模式中是否有某個屬性函數(shù)依賴另外一個屬性,而被依賴的屬性不是主鍵。例如:SJT(學生,課程,教師)中主鍵是(學生,課程)或(學生,教師)存在:教師—》課程,而教師不是主鍵。所以SJT不是BCNF范式。將非BCNF范式規(guī)范為BCNF范式的方法
繼續(xù)拆分關(guān)系,使每個被依賴的屬性都是主鍵。關(guān)系的規(guī)范化小結(jié)從第一范式到BCNF范式,規(guī)范化程度逐漸提高。規(guī)范化程度越高,越能消除插入、刪除、修改的異常。規(guī)范化程度越高,關(guān)系拆分的越多,會增加表間關(guān)系的復雜性,增加查詢信息所花費的時間。不是規(guī)范化程度越高就越好,實際應用中,要在插入、刪除、修改異常和查詢時間之間做權(quán)衡,選擇適當?shù)囊?guī)范化范式。返回目錄2.1
Access2002數(shù)據(jù)庫管
理系統(tǒng)簡介MicrosoftAccess2002是微軟最新推出的OfficeXP產(chǎn)品中的一項應用程序;一種功能強大且使用方便的關(guān)系型桌面數(shù)據(jù)庫管理軟件。2.1
Access2002數(shù)據(jù)庫管
理系統(tǒng)簡介Access采用與Windows完全一致的風格Access屬于中小型數(shù)據(jù)庫管理系統(tǒng)Access是關(guān)系數(shù)據(jù)庫管理系統(tǒng)Access非常便于初學數(shù)據(jù)庫的用戶學習返回目錄2.2
數(shù)據(jù)庫應用項目我們用Access2002開發(fā)一個實際的應用項目:
——學生成績管理系統(tǒng)數(shù)據(jù)庫應用項目
——學生成績管理系統(tǒng)該系統(tǒng)運行時的各個用戶界面:數(shù)據(jù)庫應用項目
——學生成績管理系統(tǒng)
功能介紹
該項目具有以下5個功能:基礎數(shù)據(jù)維護信息查詢報表管理數(shù)據(jù)訪問頁關(guān)閉數(shù)據(jù)庫
返回目錄2.3Access2002啟動方式從開始菜單啟動Access2002可以在桌面創(chuàng)建MicrosoftAccess的快捷啟動方式,如圖:
2.3Access2002啟動方式2通過打開新的數(shù)據(jù)庫來啟動2.3Access2002啟動方式3.從桌面新建啟動Access20022.3Access2002啟動方式4.從命令行指定參數(shù)打開Access2002返回目錄2.4Access2002的界面窗口
返回目錄2.5Access2002的數(shù)據(jù)庫對象Access的數(shù)據(jù)庫對象有7種:表、查詢、窗體、報表、頁、宏、模塊。返回目錄2.6關(guān)閉數(shù)據(jù)庫和退出自動的壓縮數(shù)據(jù)庫關(guān)閉數(shù)據(jù)庫時,想要自動的壓縮數(shù)據(jù)庫,設置步驟如下:1、單擊“工具”菜單欄,選擇“選項”命令。2、在“選項”對話框中,選擇“常規(guī)”選項卡,然后選中“關(guān)閉時壓縮”復選框即可。關(guān)閉數(shù)據(jù)庫選擇打開其他數(shù)據(jù)庫,或退出Access。返回目錄本章小節(jié)Access2002的啟動和關(guān)閉;Access2002的幫助系統(tǒng);Access2002的界面組成;Access2002的基本功能和用途:中小型數(shù)據(jù)庫管理系統(tǒng),能與其它應用軟件結(jié)合在一起開發(fā)應用軟件系統(tǒng)。Access2002的數(shù)據(jù)庫對象有7種:表、查詢、窗體、報表、頁、宏、模塊;應用項目的主要功能:學生成績管理系統(tǒng)。3.1、創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫及數(shù)據(jù)庫管理系統(tǒng)的直觀概念
數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)3.1創(chuàng)建數(shù)據(jù)庫Access2002提供兩種創(chuàng)建數(shù)據(jù)庫的方法:使用數(shù)據(jù)庫向?qū)?,為所?chuàng)建的數(shù)據(jù)庫選擇所需的表、窗體及報表等。先創(chuàng)建一個空數(shù)據(jù)庫,然后再添加表、窗體、報表及其他對象。3.1創(chuàng)建數(shù)據(jù)庫1、使用數(shù)據(jù)庫向?qū)?.1創(chuàng)建數(shù)據(jù)庫2、先創(chuàng)建一個空數(shù)據(jù)庫,然后再添加表、窗體、報表及其他對象。返回目錄使用數(shù)據(jù)庫向?qū)?chuàng)建表使用表向?qū)?chuàng)建表使用設計器創(chuàng)建表通過輸入數(shù)據(jù)創(chuàng)建表3.2創(chuàng)建表使用數(shù)據(jù)庫向?qū)?chuàng)建表這是最簡單的方法,用戶所做的工作就是選擇。缺點是,如果用戶想要的數(shù)據(jù)庫不是系統(tǒng)提供的10種之一,這種方法就無法滿足用戶的需求。3.2創(chuàng)建表2、使用表向?qū)?chuàng)建3.2創(chuàng)建表3、使用設計器創(chuàng)建表這是最靈活和最有效的方法,也是開發(fā)過程中最常用的方法。"學生成績管理系統(tǒng)"項目由4張表組成:課程信息表成績表學生基本信息表政治面貌代碼表3.2創(chuàng)建表3、使用設計器創(chuàng)建表
4張表的字段組成和彼此關(guān)系如圖:
3.2創(chuàng)建表4通過輸入數(shù)據(jù)創(chuàng)建表
這是最靈活和最有效的方法,也是開發(fā)過程中最常用的方法。"學生成績管理系統(tǒng)"項目——成績表
:課程信息表成績表學生基本信息表政治面貌代碼表3.2創(chuàng)建表返回目錄表之間的關(guān)系類型創(chuàng)建表間關(guān)系刪除表關(guān)系查看關(guān)系3.3表的關(guān)系
3.3.1表之間的關(guān)系類型通過表之間的關(guān)系就可以指出一個表中的數(shù)據(jù)與另一個表中數(shù)據(jù)的關(guān)聯(lián)方式。表之間的關(guān)系有4種可能:類型描述一對一一個表中的每個記錄只與第二個表中的一個記錄匹配一對多一個表中的每個記錄與第二個表中的一個或多個記錄匹配,但第二個表中的每個記錄只能與第一個表中的一個記錄匹配多對一一個表中的多個記錄與第二個表中的一個記錄匹配多對多一個表中的每個記錄與第二個表中的多個記錄匹配,反之亦然在下列情況下,應該應用參照完整性規(guī)則:公用字段是主表的主鍵。相關(guān)字段具有相同的格式(數(shù)據(jù)類型)。兩個表都屬于相同的數(shù)據(jù)庫。參照完整性規(guī)則會強迫用戶進行下列操作:
1.在將記錄添加到相關(guān)表中之前,主表中必須已經(jīng)存在了匹配的記錄。
2.如果匹配的記錄存在于相關(guān)表中,則不能更改主表中的主鍵值。
3.如果匹配記錄存在于相關(guān)表中,則不能刪除主表中的記錄。
3.3.1表之間的關(guān)系類型用戶可以用多種方式來定義表之間的關(guān)系在用戶首次使用表向?qū)?chuàng)建表時,向?qū)o用戶提供創(chuàng)建表之間關(guān)系的機會;另外用戶也可以在設計視圖中創(chuàng)建和修改表之間的關(guān)系。以項目為例,創(chuàng)建項目中4張表之間的關(guān)系。3.3.2創(chuàng)建表間關(guān)系3.3.2創(chuàng)建表間關(guān)系在“關(guān)系”窗口內(nèi)選中要進行刪除關(guān)系的連線,如“課程信息表”和“成績表”的連線,此時的關(guān)系連線會變粗。再按Delete鍵,將會彈出詢問用戶是否要將此關(guān)系從數(shù)據(jù)庫中永久刪除的提示框。3.3.3刪除表關(guān)系
單擊工具欄中的“關(guān)系”按鈕,表示要查看數(shù)據(jù)庫中定義的表間關(guān)系;單擊工具欄中的“清除版式”按鈕,可從“關(guān)系”窗口中刪除所有的表。 此操作并不是真正刪除表或關(guān)系,只是將此表或關(guān)系從“關(guān)系”窗口中刪除,如果用戶需要對其進行恢復,則可以單擊工具欄中的“顯示表”按鈕,在彈出的“顯示表”對話框中雙擊該表,然后單擊“關(guān)閉”按鈕,將“顯示表”對話框關(guān)閉即可。3.3.4查看關(guān)系
返回目錄3.4.1修改表的結(jié)構(gòu) 3.4.2復制數(shù)據(jù)表 3.4.3導出數(shù)據(jù)表 3.4.4設置表的說明信息 3.4.5隱藏表 3.4.6設置數(shù)據(jù)確認表達式 3.4.7刪除表 3.4.8重命名表 3.4.9關(guān)閉表3.4管理數(shù)據(jù)表修改字段名 修改字段名并不會影響本表中的數(shù)據(jù),但對于查詢、窗體、報表、模塊、數(shù)據(jù)訪問頁等對象會有影響。程序可能會由于找不到該字段而產(chǎn)生錯誤。插入新字段 插入和刪除字段是數(shù)據(jù)庫表設計過程中經(jīng)常用的操作。
3.4.1修改表的結(jié)構(gòu)
修改字段名 修改字段名并不會影響本表中的數(shù)據(jù),但對于查詢、窗體、報表、模塊、數(shù)據(jù)訪問頁等對象會有影響。程序可能會由于找不到該字段而產(chǎn)生錯誤。插入新字段 插入和刪除字段是數(shù)據(jù)庫表設計過程中經(jīng)常用的操作。刪除字段 如果要刪除字段已經(jīng)和其它表定義了關(guān)系,要先刪除關(guān)系。3.4.1修改表的結(jié)構(gòu)在Access中復制數(shù)據(jù)庫的表有幾種方式:復制結(jié)構(gòu)復制結(jié)構(gòu)和數(shù)據(jù)復制數(shù)據(jù)以我們的項目為例,復制“成績表”。3.4.2復制數(shù)據(jù)表在Access中復制數(shù)據(jù)庫的表有幾種方式:復制結(jié)構(gòu)復制結(jié)構(gòu)和數(shù)據(jù)復制數(shù)據(jù)3.4.2復制數(shù)據(jù)表3.4.3導出數(shù)據(jù)表以我們的項目為例,把“成績表”導出。在此我們要把“成績表”導出成MicrosoftExcel3的表。3.4.4設置表的說明信息數(shù)據(jù)庫中擁有數(shù)百個表,為了區(qū)別各個表,可以為表指定一個說明信息,來說明表的功能。以我們項目為例,設置“課程信息表”的說明信息3.4.5隱藏表大量的數(shù)據(jù)表給表的管理帶來了非常大的困難,有一些表具有特殊的用途,通??梢园阉鼈冸[藏起來,這樣減少了窗口中顯示表的數(shù)量。隱藏表的操作很簡單,只需要在圖3-48中把“屬性”的隱藏選項選中即可。3.4.6設置數(shù)據(jù)確認表達式使用數(shù)據(jù)確認技術(shù)可以對表中的數(shù)據(jù)(輸入或編輯數(shù)據(jù))進行操作確認,使數(shù)據(jù)盡可能保持正確,減少出錯的可能性。在表的字段屬性“有效性規(guī)則”中輸入表達式,這些表達式將限制特定的值或值的范圍,從而保證某個字段的值正確。在“有效性文本”中輸入出錯時的提示信息。3.4.7刪除表在Access中,用戶可以對無用的數(shù)據(jù)表或出現(xiàn)錯誤的表進行刪除。下面以我們的項目為例,刪除“女生信息”表。3.4.8重命名表在“數(shù)據(jù)庫”窗口中選擇需要重命名的表。從“編輯”下拉菜單中選擇“重命名”命令,或直接按F2鍵,也可以選定要重命名的表,等待一秒鐘后再次單擊該表,此時將進入編輯狀態(tài)。輸入新名后,例如“成績表”,按回車鍵將其進行保存即可。3.4.9關(guān)閉表用戶操作完表后,可以將其關(guān)閉,其關(guān)閉的方法有3種:在“文件”菜單中選擇“關(guān)閉”命令。單擊右上角的關(guān)閉按鈕。雙擊該表左上角的控制菜單圖標。返回目錄4.1處理表數(shù)據(jù)4.1.1輸入數(shù)據(jù)
4.1.2編輯表數(shù)據(jù)
4.1.3排序數(shù)據(jù)4.1.4篩選數(shù)據(jù)4.1.5替換與查找返回目錄4.1.1輸入數(shù)據(jù)在表中移動光標在表中輸入數(shù)據(jù)導入數(shù)據(jù)保存記錄4.1.2編輯表數(shù)據(jù)添加列刪除數(shù)據(jù)4.1.3排序數(shù)據(jù)以我們的項目為例,排序“課程信息表”,具體步驟如下:(1)單擊想排序的字段“學時”。4.1.3排序數(shù)據(jù)單擊工具欄上“升序”按鈕或“降序”按鈕;或者從“記錄”菜單下選擇“排序”子菜單中的相應命令。對“學時”進行“升序”排序。從“記錄”菜單中選擇“取消篩選/排序”命令,或單擊鼠標右鍵,在彈出的快捷菜單中選擇“取消篩選/排序”命令,可將其恢復到原有狀態(tài)。
4.1.4篩選數(shù)據(jù)其篩選方法一共有以下3種:按選定內(nèi)容篩選;按窗體篩選;高級篩選/排序。4.1.5替換與查找以我們的項目為例,在“課程信息表”中進行替換,具體步驟如下:雙擊“課程信息表”使其打開,選定需要替換其內(nèi)容的單元格,即將鼠標指針定位到字段的左邊,然后單擊選擇整個內(nèi)容。如果是在表的開頭處進行單擊,即選定一行中的所有單元格。從“編輯”下拉菜單選擇“替換”命令,也可以直接按Ctrl+H鍵,此時彈出“查找和替換”對話框。
圖4-13查找和替換中的替換選項卡返回目錄4.2設置數(shù)據(jù)表格式操作方法有兩種:1.利用“設置數(shù)據(jù)表格式”對話框:只對單個表中的數(shù)據(jù)表視圖起作用2.利用“選項”對話框的“數(shù)據(jù)表”選項卡:可以調(diào)整所有表的默認值。返回目錄“設置數(shù)據(jù)表格式”對話框
4.3調(diào)整行和列4.3.1調(diào)整行高和列寬 4.3.2改變列順序4.3.3顯示與隱藏列 4.3.4凍結(jié)列 4.3.5刪除行與列返回目錄4.3.1調(diào)整行高和列寬1.調(diào)整行高:調(diào)整行高的方法有兩種。2.調(diào)整列寬:調(diào)整列寬的方法也有兩種。4.3.2改變列順序以我們的項目為例,為“課程信息表”改變列順序,具體步驟如下:(1)在數(shù)據(jù)庫對象窗口中,雙擊數(shù)據(jù)表名“課程信息表”打開它。(2)選中該列并將它拖到列表中新的位置上。把“課程信息表”的“課程編號”列放到了“學分”列的右邊。4.3.2改變列順序(3)在返回到數(shù)據(jù)表視圖之前將所改變的表結(jié)構(gòu)進行保存。除此之外,用戶也可以將列進行隱藏來達到所需要的效果。注意:如果在設計視圖中改變了字段的排列次序,那么在數(shù)據(jù)表視圖中列的次序也會隨之改變;反之,如果在數(shù)據(jù)表視圖中改變了字段的排列次序,那么在設計視圖中的列次序不會隨之改變。4.3.3顯示與隱藏列在打印數(shù)據(jù)表過程中,某一列或某幾列內(nèi)的數(shù)據(jù)不需要打印,但又不能刪除,Access可以對其進行隱藏。以我們的項目為例,顯示與隱藏“課程信息表”中的列。4.3.4凍結(jié)列有時,用戶在查看表中的數(shù)據(jù)時,需要拖動滾動條來向左或右移動其他列,因此會給用戶帶來不必要的麻煩;Access允許用戶凍結(jié)數(shù)據(jù)表中的一列或多列,這樣無論表中的其他列滾動到何處,這些列都會成為最左側(cè)的列,并且始終是可見,從而方便用戶對數(shù)據(jù)的查找。以我們的項目為例,凍結(jié)“課程信息表”中的列。4.3.5刪除行與列將要刪除的行或列選中,然后按鍵盤上的Delete鍵;將要刪除的行或列選中,然后按Ctrl+-(減號)鍵; 將要刪除的行或列選中,然后在工具欄上按刪除記錄按鈕;將要刪除的行或列選中,然后從“編輯”下拉菜單下選擇“刪除記錄”命令;返回目錄4.4使用子數(shù)據(jù)表子數(shù)據(jù)表是一個嵌套在其他數(shù)據(jù)表中的表,幫助用戶瀏覽表、查詢窗體和子窗體中的相關(guān)數(shù)據(jù)。創(chuàng)建子數(shù)據(jù)表通常需要兩個表之間具有一對多或一對一的關(guān)系。4.4使用子數(shù)據(jù)表以項目為例,在“課程信息表”中插入“成績表”
返回目錄4.5表的鏈接表的鏈接就是在源數(shù)據(jù)和目標數(shù)據(jù)之間建立起一個同步的映像;所有對外部源數(shù)據(jù)的改動都會及時反映到目標數(shù)據(jù)中;同時如果Access中對鏈接數(shù)據(jù)進行的修改也會同步反映到源數(shù)據(jù)中。4.5.1創(chuàng)建鏈接創(chuàng)建鏈接的目的在于使用戶很容易地將應用程序連接到Internet上,或跳轉(zhuǎn)到當前數(shù)據(jù)庫或其他數(shù)據(jù)庫中的對象。
4.5.2刪除鏈接若用戶對所創(chuàng)建的鏈接不滿意,也可以將其刪除。下面以我們的項目為例,要刪除鏈接的表“參加者”(1)在“數(shù)據(jù)庫”窗口內(nèi)選擇需要刪除的表。(2)按Delete鍵或從“編輯”下拉菜單種選擇“刪除”命令,此時彈出詢問是否刪除表的鏈接提示框:
返回目錄4.6表的打印4.6.1頁面設置4.6.2打印預覽4.6.3打印表4.6.4打印表定義4.6.1頁面設置如果需要輸出表,就需要對頁面屬性進行設置。以我們的項目為例,為“課程信息表”進行頁面設置:
4.6.2打印預覽在打印表之前,需要進行打印預覽,來驗證數(shù)據(jù)在打印頁中的布局。以我們的項目為例,要打印預覽“課程信息表”
:
4.6.3打印表打印的方法有兩種,一種是從“文件”下拉菜單中選擇“打印”命令,另一種是在工具欄內(nèi)單擊打印按鈕。
4.6.4打印表定義在創(chuàng)建多個表之后,為方便以后查看表定義,可以打印它。以項目為例,定義“課程信息表”和“成績表”
:返回目錄本章小節(jié):數(shù)據(jù)庫表數(shù)據(jù)的操作4.1處理表數(shù)據(jù)輸入數(shù)據(jù)、編輯表數(shù)據(jù)、排序數(shù)據(jù)、篩選數(shù)據(jù) 、替換與查找4.2設置數(shù)據(jù)表格式4.3調(diào)整行和列調(diào)整行高和列寬、改變列順序、顯示與隱藏列、凍結(jié)列、刪除行與列
4.4使用子數(shù)據(jù)表4.5表的鏈接 創(chuàng)建鏈接、刪除鏈接4.6表的打印 頁面設置、打印預覽、打印表、打印表定義返回目錄5.1查詢簡介查詢的目的
在表中含有一定條數(shù)的記錄后,依特定條件獲得出記錄,同時查詢可以跨越多個表,也就是通過關(guān)系在多個表間尋找相關(guān)記錄5.1查詢簡介查詢的基本功能從不同的表中獲取信息通過指定查詢的準則,使符合條件的數(shù)據(jù)出現(xiàn)在結(jié)果集中指定結(jié)果集中出現(xiàn)的字段對某些字段進行計算,顯示計算結(jié)果建立基于結(jié)果集的數(shù)據(jù)表格作為窗體或報表的數(shù)據(jù)源作為另一個查詢的數(shù)據(jù)源實現(xiàn)對數(shù)據(jù)庫表格的修改、刪除、更新1.利用簡單查詢向?qū)?chuàng)建選擇查詢2.利用設計視圖創(chuàng)建選擇查詢3.利用設計視圖增強查詢功能4.設置查詢準則5、建立運算字段5.2選擇查詢
選擇查詢–1、利用簡單查詢向?qū)?chuàng)建選擇查詢創(chuàng)建學生的學號、姓名、課程名稱及其成績的查詢
需要注意的是,使用簡單查詢向?qū)o法設置查詢的條件。選擇查詢—2、利用設計視圖創(chuàng)建選擇查詢要對查出的信息按照學號的降序進行排序,或者只查詢出女生的信息等
返回目錄選擇查詢—3、利用設計視圖增強查詢功能利用查詢的設計視圖,還可以限制查詢條件。例如,只要查詢“語文”課的成績,則可以在“課程名稱”字段的“條件”網(wǎng)格中輸入限制條件“語文”
返回目錄Access中可以按照多個字段排序,查詢結(jié)果將按照從左到右的優(yōu)先順序排列。選擇查詢4、設置查詢準則查詢準則就是查詢的條件:只查找出性別為男的學生信息或者成績大于80分的學生成績信息返回目錄利用查詢準則可以實現(xiàn)比較強大的信息檢索功能。選擇查詢—5、建立運算字段創(chuàng)建一個年齡字段,利用當前系統(tǒng)日期所對應的年份減去出生日期字段的年份值就是年齡返回目錄利用查詢設計器不僅能夠從數(shù)據(jù)源中獲取已有字段的內(nèi)容,還可以根據(jù)現(xiàn)有字段通過處理得到新的字段,即運算字段5.3交叉表查詢
交叉表查詢是將數(shù)據(jù)庫表和查詢中的某些字段分組,把這些字段的總結(jié)值(如合計、計數(shù)以及平均值、最大值、最小值)顯示在動態(tài)結(jié)果集的行和列的交叉單元格中,分組的內(nèi)容一組列在動態(tài)集的左側(cè),一組列在動態(tài)集的上部,即作為行標題和列標題。利用交叉表查詢出各個學生各門科目的成績,以此來說明交叉表查詢的創(chuàng)建方法返回目錄5.4重復項查詢
重復項查詢的作用是查找出具有重復字段值的記錄。根據(jù)“成績表”中的“課程ID”字段值有無重復查找出輸入了不止一人有成績的課程記錄。創(chuàng)建一個查找重復項查詢,查詢出錄入了不止一門成績的學生信息返回目錄5.5不匹配查詢
該類查詢的作用是在一張表中查找出另一張表中沒有相關(guān)記錄的記錄行創(chuàng)建一個查找不匹配項查詢,查詢出還沒有錄入成績的學生信息返回目錄5.6參數(shù)查詢
前面介紹的查詢均是按照固定的條件從數(shù)據(jù)庫中查詢數(shù)據(jù),而實際的需要常常是像按照學生姓名查詢學生基本信息一類的查詢要求。創(chuàng)建一個參數(shù)查詢,根據(jù)學生的學號查詢出學生的基本信息及其成績
利用參數(shù)查詢可以提高查詢的通用性,用戶只要輸入不同的信息就可以利用同一個查詢查出不同的結(jié)果,而不需要改變查詢本身的設計。5.7操作查詢創(chuàng)建生成表查詢創(chuàng)建更新查詢創(chuàng)建追加查詢創(chuàng)建刪除查詢返回目錄
操作查詢1、創(chuàng)建生成表查詢
生成表查詢就是利用已有的數(shù)據(jù)創(chuàng)建一張新表,實際上就是將查詢出的數(shù)據(jù)以表的形式保存起來。利用生成表查詢將所有女生信息保存為一張新表
返回目錄
操作查詢2、創(chuàng)建更新查詢
更新查詢就是對一張表或多張表中的記錄進行批量更改。將“學生基本信息表”中所有政治面貌為“群眾”的學生政治面貌改為“共青團員”,需要注意的是,更新查詢對原來表中的記錄所作的更改不能恢復,因此,使用更新查詢務必要小心,以免造成不可挽回的損失。返回目錄
操作查詢3、創(chuàng)建追加查詢
利用追加查詢可以對數(shù)據(jù)表進行追加記錄的操作。通常利用追加查詢實現(xiàn)記錄的批量追加。將“學生基本信息表”中所有男生的記錄追加到前面利用生成表查詢創(chuàng)建的“女生信息”表中。返回目錄
操作查詢4、創(chuàng)建刪除查詢利用刪除查詢可以刪除數(shù)據(jù)表中符合設定條件的記錄。將“女生信息”表中所有性別為“男”的學生記錄刪除返回目錄5.8SQL查詢SQL(StructuredQueryLanguage)是結(jié)構(gòu)化查詢語言,該語言廣泛應用于各種關(guān)系型數(shù)據(jù)庫中,利用該語言可以實現(xiàn)強大的查詢功能。創(chuàng)建一個簡單的SQL查詢,查出“學生基本信息表”中所有的女生信息
習題和上機練習思考題利用查詢可以實現(xiàn)哪些功能?在Access中,各種查詢設計工具的適用場合?
上機練習在第二章習題中創(chuàng)建的圖書借閱系統(tǒng)的基礎上創(chuàng)建如下查詢:1、利用簡單查詢向?qū)?chuàng)建一個多表連接查詢,查詢出讀者的person_id,name,city及其借閱的圖書的book_id,book_name,author和借閱時間borrow_time、歸還時間return_time,效果如圖5-48所示。6.1窗體簡介
常用的窗體按照用途可以分成:用于數(shù)據(jù)的輸入/輸出,控制用戶和系統(tǒng)進行交互6.2利用向?qū)Ы⒋绑w利用窗體向?qū)?chuàng)建基于單個數(shù)據(jù)源的數(shù)據(jù)輸入窗體利用窗體向?qū)?chuàng)建基于多個數(shù)據(jù)源的數(shù)據(jù)輸入窗體創(chuàng)建自動窗體自動創(chuàng)建窗體向?qū)?/p>
利用向?qū)Ы⒋绑w--創(chuàng)建基于單個數(shù)據(jù)源的數(shù)據(jù)輸入窗體利用窗體向?qū)砜焖偻瓿?創(chuàng)建“學生基本信息表”的數(shù)據(jù)維護窗體,這類窗體稱為縱欄式的窗體,窗體中的內(nèi)容由兩列構(gòu)成,分別為字段的標題和字段相應的數(shù)據(jù)。
利用向?qū)Ы⒋绑w--創(chuàng)建基于多個數(shù)據(jù)源的數(shù)據(jù)輸入窗體創(chuàng)建學生基本信息及其成績信息的維護窗體
利用向?qū)Ы⒋绑w--創(chuàng)建自動窗體利用自動窗體創(chuàng)建“政治面貌代碼表”的數(shù)據(jù)維護窗體,
利用向?qū)Ы⒋绑w--自動創(chuàng)建窗體向?qū)Ю谩白詣觿?chuàng)建窗體:表格式”向?qū)?chuàng)建“課程信息表”的數(shù)據(jù)錄入窗口
6.3利用設計視圖創(chuàng)建窗體窗體的視圖
設計視圖中的工具箱
利用設計視圖創(chuàng)建簡單窗體
完善窗體的功能
修飾學生基本信息維護窗體
利用設計視圖創(chuàng)建窗體窗體的視圖
窗體有5種視圖窗體的“設計”視圖“窗體”視圖、窗體的“數(shù)據(jù)表”視圖“數(shù)據(jù)透視表”“數(shù)據(jù)透視圖”
我們可以通過點擊快捷工具欄左上角的“視圖”按鈕實現(xiàn)不同視圖之間的切換。
利用設計視圖創(chuàng)建窗體--設計視圖中的工具箱
工具箱中包括了窗體設計時常用的控件,利用工具箱向窗體添加控件,使得窗體能夠完成特定的功能,或者美化窗體的外觀。添加控件時,單擊所需的控件后,再單擊設計視圖中控件所要放置的位置,即可將該控件放置到窗體中。對于某些控件,還可以通過拖放控件的邊線來設置控件的大小。
利用設計視圖創(chuàng)建窗體--利用設計視圖創(chuàng)建簡單窗體
創(chuàng)建學生基本信息的數(shù)據(jù)維護窗體
利用設計視圖創(chuàng)建窗體--完善窗體的功能
為窗體添加一個標簽控件作為窗體的標題
為窗體添加一個保存按鈕,以保存對記錄的修改
再為窗體添加一個“退出”按鈕,以關(guān)閉窗體為該窗體添加一個子窗體,用于顯示當前學生各門課程的成績
利用設計視圖創(chuàng)建窗體修飾學生基本信息維護窗體
調(diào)整控件的布局
更改文本的外觀
添加直線和矩形
使控件具有特殊效果
為窗體添加背景
為窗體添加圖片
為窗體添加狀態(tài)欄提示
控件提示文本
條件格式
6.4創(chuàng)建圖表窗體這幅圖表中顯示出了系統(tǒng)中所有學生各科成績的平均分
6.5在窗體中操作數(shù)據(jù)瀏覽記錄
新增一條記錄刪除一條記錄修改記錄
6.6預覽并打印窗體
習題和上機練習1.
思考題(1)
利用窗體可以實現(xiàn)哪些功能?(2)
窗體的數(shù)據(jù)源有哪些?(3)
使用條件格式有什么作用?
上機練習
在第二章習題中創(chuàng)建的圖書借閱系統(tǒng)的基礎上創(chuàng)建如下窗體:(1)利用窗體設計視圖創(chuàng)建讀者基本信息及其借閱圖書的主/子窗體,并為窗體添加標題,利用命令按鈕實現(xiàn)“新增記錄”、“刪除記錄”“關(guān)閉窗體”功能,效果如圖6-69所示。
上機練習
(2)創(chuàng)建圖書基本信息的維護窗體,并為該窗體設置背景,效果如圖6-70所示。7.1數(shù)據(jù)透視表視圖的組成數(shù)據(jù)透視表的基本概念
數(shù)據(jù)透視表就是一種多維式表格(Multi-dimensiontable),它可以從不同角度對數(shù)據(jù)進行分析,以濃縮信息并為決策者提供參考。
數(shù)據(jù)透視表包含6個部分:(1)篩選字段(2)行字段(3)列字段(4)字段下拉式箭頭
(5)明細字段
(6)字段列表
7.1數(shù)據(jù)透視表視圖的組成數(shù)據(jù)透視圖的組成部分返回目錄7.2創(chuàng)建數(shù)據(jù)透視表視圖一、創(chuàng)建數(shù)據(jù)透視表:(1)打開相關(guān)數(shù)據(jù)庫文件。(2)打開相關(guān)數(shù)據(jù)表視圖或查詢視圖,這里是打開“學生成績信息查詢”。(3)執(zhí)行菜單“視圖/數(shù)據(jù)透視表視圖”命令。(4)此時就出現(xiàn)了數(shù)據(jù)透視表視圖窗口,在尚未建立視圖之前出現(xiàn)的是一個空白的窗口。7.2創(chuàng)建數(shù)據(jù)透視表視圖空白的數(shù)據(jù)透視表視圖5、將姓名、班級、課程名稱、成績、學分分別添加至相應的區(qū)域上。7.2創(chuàng)建數(shù)據(jù)透視表視圖二、新建計算字段在字段列表窗口中,按一下“成績”字段,接著按工具欄上的“計算匯總和字段”圖標,若要建立明細字段,接著按一下“創(chuàng)建計算明細字段”。如圖7.2創(chuàng)建數(shù)據(jù)透視表視圖
在“屬性”對話框中,我們可以設置計算字段的名稱,并在中間方框內(nèi)輸入計算公式。
成績*學分/總學分也可以假定總學分為具體的學分,如30。7.2創(chuàng)建數(shù)據(jù)透視表視圖三、新建總計字段
在運用數(shù)據(jù)透視表的自動計算功能為我們產(chǎn)生“記入總分成績”字段之后,我們可以進一步產(chǎn)生縱向和橫向的總計金額,以便統(tǒng)計每位同學的總成績(橫向)以及每門課程的所有成績之和(縱向)。在“記入總分成績”上按鼠標右鍵,執(zhí)行菜單中的“自動計算/合計”功能。若要隱藏詳細數(shù)據(jù),只顯示總計金額。只需要在數(shù)據(jù)透視表中按右鍵,執(zhí)行菜單中的“隱藏詳細資料”的命令即可。7.2創(chuàng)建數(shù)據(jù)透視表視圖7.2創(chuàng)建數(shù)據(jù)透視表視圖創(chuàng)建總計字段四、刪除字段
在數(shù)據(jù)透視表中還可以隨意的刪除不必要的字段,使透視表看起來更簡潔有力。
7.2創(chuàng)建數(shù)據(jù)透視表視圖7.2創(chuàng)建數(shù)據(jù)透視表視圖數(shù)據(jù)透視表的特色小結(jié):
1、強大的統(tǒng)計分析功能;
2、靈活的數(shù)據(jù)篩選方式;
3、方便的表格內(nèi)容切換返回目錄7.3數(shù)據(jù)透視圖數(shù)據(jù)透視圖是另一種數(shù)據(jù)表現(xiàn)形式,與數(shù)據(jù)透視表不同的地方在于它可以選擇適當?shù)膱D形、多種色彩來描述數(shù)據(jù)的特性。數(shù)據(jù)透視圖的建立方式有兩種:1、若已經(jīng)建立了數(shù)據(jù)透視表,則可以直接轉(zhuǎn)換成為數(shù)據(jù)透視圖。2、從空白窗口開始,一步一步建立所需要的數(shù)據(jù)透視圖。7.3數(shù)據(jù)透視圖“學生成績查詢”數(shù)據(jù)透視圖返回目錄7.4創(chuàng)建數(shù)據(jù)透視圖一、從數(shù)據(jù)透視表直接轉(zhuǎn)換
(1)打開相關(guān)數(shù)據(jù)庫文件。(2)打開相關(guān)數(shù)據(jù)表視圖或查詢視圖,這里是打開“學生成績查詢”。(3)執(zhí)行菜單“視圖/數(shù)據(jù)透視表視圖”命令,打開數(shù)據(jù)透視表窗口。此時我們已經(jīng)建立好了如圖7-25所示的數(shù)據(jù)透視表。(4)若要以數(shù)據(jù)透視圖的方式瀏覽,選擇菜單中
視圖——
數(shù)據(jù)透視圖視圖
選項即可,
二、從頭建立數(shù)據(jù)透視圖
(1)打開相關(guān)數(shù)據(jù)庫文件。(2)打開相關(guān)數(shù)據(jù)表視圖或查詢視圖,這里是打開“學生成績查詢”。(3)執(zhí)行菜單“視圖/數(shù)據(jù)透視圖視圖”命令,打開數(shù)據(jù)透視圖窗口。此時尚無任何數(shù)據(jù),因此是一個空白的窗口。我們可以看出其中分為四個數(shù)據(jù)區(qū)域,分別是篩選字段區(qū)域、數(shù)字字段區(qū)域、系列字段區(qū)域以及分類字段區(qū)域,
7.4創(chuàng)建數(shù)據(jù)透視圖7.4創(chuàng)建數(shù)據(jù)透視圖空白數(shù)據(jù)透視圖各區(qū)域(4)將班級、課程、姓名、成績分別拖曳至篩選、系列、分類、數(shù)據(jù)字段區(qū)域內(nèi),一個基本的數(shù)據(jù)透視圖則已經(jīng)建立完成。7.4創(chuàng)建數(shù)據(jù)透視圖三、建立匯總函數(shù)
雖然前面已經(jīng)建立了基本的數(shù)據(jù)透視圖,但我們?nèi)舴治雒课煌瑢W的學分平均成績,而不是每門的課程成績。則應如下計算:課程計入總分成績=
課程成績*該課程的學分/該生獲得的總學分由于在數(shù)據(jù)透視圖中無法直接新建合計字段,因此我們?nèi)粢嬎愠鏊谐煽兊目偤?,則必須到數(shù)據(jù)透視表中建立“記入總分成績的和”的字段,將原來數(shù)據(jù)區(qū)域中的“成績的和”的字段刪除,再將“記入總分成績的和”字段拖曳至數(shù)據(jù)區(qū)域內(nèi)即可,7.4創(chuàng)建數(shù)據(jù)透視圖7.4創(chuàng)建數(shù)據(jù)透視圖建立了匯總函數(shù)的數(shù)據(jù)透視圖
四、建立多圖形區(qū)
在某些應用里也許需要同時察看多張數(shù)據(jù)透視圖。例如我們想要產(chǎn)生男同學和女同學的成績狀況,就可以運用多重繪圖的功能。這樣在同一個數(shù)據(jù)透視圖中可以建立多個圖表,以便從不同的角度進行比較。若要啟動多重繪圖功能,只要按下工具欄上的“多圖形區(qū)”圖標即可。在字段列表窗口中找到“性別”字段,將其拖曳至多圖表字段區(qū)域,此時數(shù)據(jù)透視表中就將出現(xiàn)多個圖表。
7.4創(chuàng)建數(shù)據(jù)透視圖7.4創(chuàng)建數(shù)據(jù)透視圖建立了多圖形區(qū)的數(shù)據(jù)透視圖
五、
數(shù)據(jù)透視圖中的圖表類型
7.4創(chuàng)建數(shù)據(jù)透視圖返回目錄數(shù)據(jù)透視表視圖的組成建立數(shù)據(jù)透視表視圖數(shù)據(jù)透視圖的組成建立數(shù)據(jù)透視圖本章小節(jié)返回目錄 8.1報表簡介將數(shù)據(jù)庫中的信息加以整理和匯總統(tǒng)計后,以打印的格式靜態(tài)地顯示數(shù)據(jù)。雖然窗體也可以打印,但是與窗體不同的是,報表只能用來對數(shù)據(jù)庫中的數(shù)據(jù)或計算結(jié)果進行瀏覽或打印,而不能在其中進行數(shù)據(jù)的輸入和編輯。返回目錄 8.2建立基礎信息的普通報表利用自動報表功能創(chuàng)建報表
利用自動創(chuàng)建報表向?qū)?chuàng)建報表
利用報表向?qū)?chuàng)建報表
利用設計視圖創(chuàng)建報表
將窗體轉(zhuǎn)換為報表
返回目錄
建立基礎信息的普通報表
利用自動報表功能創(chuàng)建報表
利用自動報表功能創(chuàng)建政治面貌代碼的普通報表
缺點:利用自動報表功能創(chuàng)建的報表太粗糙了,通常都需要在設計視圖中進行進一步的修改完善。
建立基礎信息的普通報表
利用自動創(chuàng)建報表向?qū)?chuàng)建報表
利用向?qū)Э梢詣?chuàng)建出縱欄式和表格式兩種類型的報表,只需要在數(shù)據(jù)庫窗口中選擇“報表”對象后,點擊“新建”按鈕以打開“新建報表”對話框,在其中選擇相應的向?qū)Ш蛨蟊淼臄?shù)據(jù)來源后點擊“確定”按鈕即可
為“政治面貌代碼表”的縱欄式報表和表格式報表。
縱欄式和表格式報表的主要區(qū)別:縱欄式報表與縱欄式窗體一樣,是把每個字段單獨列在一行上來顯示,由兩列組成,左邊一列顯示字段的標題,右邊一列顯示字段的數(shù)據(jù)值。
而表格式報表跟數(shù)據(jù)表十分類似,由行和列組成,每行顯示一條記錄。
縱欄式表格式
建立基礎信息的普通報表
利用報表向?qū)?chuàng)建報表利用報表向?qū)ЫW生基本信息按政治面貌分組的報表,最后生成的報表效果。利用向?qū)Ы⑵饋淼膱蟊碓诓季值确矫嫱ǔS幸欢ǖ娜毕?,如部分標簽被遮蓋,使得顯示不完整。因此需要進入到設計視圖中進行進一步的調(diào)整和修改。
建立基礎信息的普通報表
利用設計視圖創(chuàng)建報表Access中為報表提供了設計視圖和打印預覽兩種視圖。
打印預覽視圖按照報表打印的樣式來顯示報表,可用來查看報表的打印效果。而利用設計視圖,可以對報表進行設計和修改。設計視圖通??捎脕韽浹a報表向?qū)У牟蛔阒?,如果要修改利用報表向?qū)Ы⒌膱蟊?,就可以進入該報表的“設計視圖”中進行修改。另外也可以利用設計視圖自行創(chuàng)建報表利用設計視圖創(chuàng)建簡單的學生基本信息報表
建立基礎信息的普通報表
將窗體轉(zhuǎn)換為報表在數(shù)據(jù)庫窗口中選中所需窗體,點擊鼠標右鍵,選擇右鍵菜單中的“另存為”命令,打開“另存為”對話框在“另存為”對話框中選擇“保存類型”為“報表”,并為報表指定一個新的報表名稱,最后單擊“確定”按鈕即可。
返回目錄
8.3報表的修改
報表的排序和分組使用計算和匯總添加頁碼和日期時間為報表增加徽標創(chuàng)建多列報表加入分頁符
添加線條
返回目錄
8.4子報表的創(chuàng)建子報表是指插入到其它報表中的報表,包含子報表的報表被稱為主報表。子報表本身可以是獨立的報表。以“學生基本信息”報表為主報表,“成績”信息為子報表,創(chuàng)建一張含有子報表的合成報表
8.5圖表報表的創(chuàng)建
利用圖表報表可以對數(shù)據(jù)進行統(tǒng)計處理,能夠比較直觀地體現(xiàn)數(shù)據(jù)的特點及相互關(guān)系。
利用向?qū)?chuàng)建圖表報表以統(tǒng)計男女生的人數(shù)
返回目錄
8.6標簽報表
例如,對于一個公司,常常需要向外發(fā)送大量商務信件,信封的格式通常是統(tǒng)一的,傳統(tǒng)的方式是用人工抄寫來完成,在Access中,則提供了專門的向?qū)в糜趧?chuàng)建標簽報表,以便打印出來直接使用。標簽報表是一種特殊的Access報表,只需要在向?qū)е兄付撕灥臄?shù)據(jù)來源和格式,Access就會自動生成標簽;如果標簽的格式不符合要求,還可以自行設置標簽的格式。創(chuàng)建一個關(guān)于“學生基本信息”的標簽報表,
8.7報表快照(Snapshot)
Access提供了一個用來觀看報表的應用軟件——SnapshotViewer。可以將報表保存為后綴名為.snp的文件,這樣,就可以不通過Access,而直接使用SnapshotViewer來查看報表的內(nèi)容了。所謂的報表快照是報表的一個高精度副本,它保留了報表的布局、數(shù)據(jù)、報表中的圖表以及各種嵌入式的對象等等。我們可以在網(wǎng)絡上發(fā)布報表快照,也可以用電子郵件發(fā)送。需要注意的是,要創(chuàng)建報表快照,必須安裝打印機。返回目錄
思考題
(1)
報表的主要功能是什么?(2)
創(chuàng)建報表的方法有哪些?(3)
如何創(chuàng)建標簽報表?(4)如何設置多列報表?
返回目錄
上機練習
在第二章習題中創(chuàng)建的圖書借閱系統(tǒng)的基礎上創(chuàng)建如下報表:1、利用報表設計視圖創(chuàng)建圖書基本信息按照出版社分組的報表,并顯示出各組圖書數(shù)量和總數(shù),效果如圖返回目錄創(chuàng)建圖書信息的標簽報表
9.1數(shù)據(jù)訪問頁簡介使用“自動創(chuàng)建數(shù)據(jù)頁”向?qū)Ы⑵胀ǖ臄?shù)據(jù)訪問頁使用數(shù)據(jù)頁向?qū)Ы⒎纸M的數(shù)據(jù)訪問頁
在設計視圖中創(chuàng)建數(shù)據(jù)訪問頁利用現(xiàn)有的Web頁創(chuàng)建交互式的數(shù)據(jù)訪問頁
1.使用“自動創(chuàng)建數(shù)據(jù)頁”向?qū)Ы?shù)據(jù)訪問頁
利用“自動創(chuàng)建數(shù)據(jù)頁”向?qū)Э梢苑浅?焖俚膭?chuàng)建基于一個指定數(shù)據(jù)源的縱欄式的數(shù)據(jù)訪問頁,以下創(chuàng)建“課程信息表”的數(shù)據(jù)訪問頁
1.使用“自動創(chuàng)建數(shù)據(jù)頁”向?qū)Ы?shù)據(jù)訪問頁2.使用數(shù)據(jù)頁向?qū)Ы⒎纸M的數(shù)據(jù)訪問頁
使用“數(shù)據(jù)頁向?qū)А眲t可以創(chuàng)建基于多個表或多個查詢的數(shù)據(jù)訪問頁,并能夠自由選擇數(shù)據(jù)訪問頁的主題和樣式等.以下創(chuàng)建基于政治面貌分組的數(shù)據(jù)訪問頁
返回目錄2.使用數(shù)據(jù)頁向?qū)Ы⒎纸M的數(shù)據(jù)訪問頁3.在設計視圖中創(chuàng)建數(shù)據(jù)訪問頁
4.利用現(xiàn)有的Web頁創(chuàng)建數(shù)據(jù)訪問頁將現(xiàn)有的Web頁文件轉(zhuǎn)換為數(shù)據(jù)訪問頁
5.
創(chuàng)建交互式的數(shù)據(jù)訪問頁通過組合框向?qū)韯?chuàng)建交互式的數(shù)據(jù)訪問頁
可以在設計視圖中對數(shù)據(jù)訪問頁作進一步的修改:
修改數(shù)據(jù)訪問頁中的分組 添加超級鏈接 插入圖片超級鏈接 添加滾動文字 向數(shù)據(jù)訪問頁中添加Office圖表 為數(shù)據(jù)訪問頁設置主題和背景效果 為數(shù)據(jù)訪問頁添加視頻播放 利用Microsoft腳本編輯器修改數(shù)據(jù)訪問頁
9.2編輯數(shù)據(jù)訪問頁
1.修改數(shù)據(jù)訪問頁中的分組通過在組級屬性對話框進行設置來改變分組的狀態(tài)
返回目錄
2.添加超級鏈接
可以添加以下四種超級鏈接:
原有文件或Web頁此數(shù)據(jù)庫中的頁新建頁電子郵件地址3.插入圖片超級鏈接
選中工具箱中的“圖像超鏈接”控件,打開插入圖片對話框
4.添加滾動文字利用工具箱中的“滾動文字”控件,可實現(xiàn)
5.向數(shù)據(jù)訪問頁中添加Office圖表
利用工具箱中的“Office圖表”控件,可進入命令和選項對話框,根據(jù)向?qū)硖砑訄D表.1.在設計視圖中打開要設置主題的數(shù)據(jù)訪問頁。2.選擇“格式”菜單中的“主題”菜單項,系統(tǒng)會彈出如圖“主題”對話框,在其中選擇合適的主題并選擇或清除對話框左下角的三個復選框即可。3.另外,在“主題”對話框中,如果點擊“設置默認值”按鈕,則可以將當前設置的主題作為默認值,使得以后新建的數(shù)據(jù)訪問頁都自動采用該主題。4.如果要刪除已設置的主題,則可以選擇主題列表中最上端的“無主題”即可。6.為數(shù)據(jù)訪問頁設置主題和背景效果1.在設計視圖中打開要添加視頻的數(shù)據(jù)訪問頁。2.選擇工具箱中的“影片”控件,將其加入到數(shù)據(jù)訪問頁中,并確?!翱丶?qū)А卑粹o處于選中狀態(tài)。3.系統(tǒng)會彈出“插入視頻文件”對話框。在其中選擇所需播放的視頻文件后,點擊“插入”按鈕即可。7.為數(shù)據(jù)訪問頁添加視頻播放
8.利用Microsoft腳本編輯器修改數(shù)據(jù)訪問頁
點擊鼠標右鍵打開”Microsoft腳本編輯器”:返回目錄
使用數(shù)據(jù)訪問頁可以查看、輸入、編輯和刪除數(shù)據(jù)庫中的數(shù)據(jù).
用戶對其中數(shù)據(jù)的修改(如,新增、刪除或修改記錄),將保存在數(shù)據(jù)庫中,并能夠被其他訪問該數(shù)據(jù)庫的用戶看到。但在數(shù)據(jù)訪問頁中對數(shù)據(jù)進行的任何篩選、排序等對數(shù)據(jù)顯示方式進行的改動操作,都只會影響到其自身所見數(shù)據(jù),其他用戶所看到的該數(shù)據(jù)訪問頁的內(nèi)容并不會發(fā)生改變.9.3使用數(shù)據(jù)訪問頁
1.思考題1)
數(shù)據(jù)訪問頁的功能特點是什么?2)超級鏈接的具體形式有哪些?3)如何創(chuàng)建交互式的數(shù)據(jù)訪問頁?
課后練習
10.1宏的簡介
宏是由一個或多個操作指令組成的集合,其中每個操作指令都可以實現(xiàn)特定的功能.
為了使數(shù)據(jù)庫及其應用能夠可靠運行,為了提供用戶界面以便用戶很容易地使用系統(tǒng)的各種功能,這就會涉及到“宏”的使用.
宏組,是指共同存儲在一個宏組名下的相關(guān)宏的集合.宏組有助于更方便地對數(shù)據(jù)庫進行管理
10.2創(chuàng)建宏
10.2.1創(chuàng)建單個宏
10.2.2創(chuàng)建宏組
10.2.3條件宏
10.2.1創(chuàng)建單個宏
創(chuàng)建宏的目的就是要利用宏為用戶作一系列的工作,這就要求我們在創(chuàng)建宏之前,必須仔細考慮所涉及到的每個步驟。 現(xiàn)創(chuàng)建一個宏,其功能為:打開前面建立的“學生基本信息維護”窗體,并將其最大化.要分兩步,即:打開窗體和最大化
10.2.1創(chuàng)建單個宏返回目錄10.2.2創(chuàng)建宏組
將功能相關(guān)或相近的宏組織在一起,構(gòu)成宏組,將有助于宏的管理和維護。 現(xiàn)建立一個用于管理系統(tǒng)中所有執(zhí)行打開窗體操作的宏的宏組.點擊工具欄上的“宏名”按鈕進入10.2.2創(chuàng)建宏組
10.2.3條件宏
在某些情況下希望當特定條件為真時才執(zhí)行宏中的一個或多個操作,這時需要創(chuàng)建具有條件的宏?,F(xiàn)創(chuàng)建一個條件宏,使得當前時間為星期天時,系統(tǒng)彈出提示對話框.
10.2.3條件宏
10.3宏的調(diào)試
在設計好了宏以后,如果需要檢驗宏的設計是否符合要求,可以對宏進行調(diào)試。 方法是:單步執(zhí)行宏中的每一個操作,以此來觀察宏的整個流程和每一步操作的結(jié)果??梢员容^容易地查出錯誤的所在并加以改正。具體操作步驟為:
1.進入要調(diào)試宏的設計視圖,如前面建立的“打開學生基本信息維護窗體”宏。
2.點擊工具欄上的“單步”按鈕,使其處于選中狀態(tài)。
3.點擊工具欄上的“執(zhí)行”按鈕,系統(tǒng)會打開“單步執(zhí)行宏”對話框,如圖10-8所示。10.3宏的調(diào)試
10.4宏的修改
在宏的設計窗口中,可以對宏進行各種編輯修改:刪除行,插入行,復制宏命令和移動宏命令等操作。要實現(xiàn)這些操作既可以通過工具欄上的命令按鈕來進行,也可以通過鼠標右鍵選擇命令來進行.
返回目錄10.5宏的運行
三種方法:
1.單獨運行宏
2.從另一個宏中運行宏
3.調(diào)用宏10.5宏的運行1.單獨運行宏的方法: 1)雙擊要運行的宏或宏組
2)選中要運行的宏或宏組以后,點擊工具欄上的“運行”按鈕
3)在宏的設計窗口中點擊工具欄上的“運行”按鈕
4)點擊“工具”菜單中的“宏”菜單項,選擇其子菜單中的“運行宏”命令,則系統(tǒng)會彈出“執(zhí)行宏”對話框,從中選擇宏名即可
10.5宏的運行
2.從另一個宏中運行宏
可以在宏的設計窗口中選擇操作為“RunMacro”,并將該操作的“宏名”參數(shù)設置為要運行的宏的名稱。則運行該宏時,將自動運行嵌入到其中的宏。
10.5宏的運行
3.調(diào)用宏第一種運行方式常用于測試宏,而更常見的方式是將宏與窗體、報表中的控件結(jié)合在一起以完成相應的工作,即調(diào)用宏.步驟如下:
(1)在“設計視圖”中打開窗體或報表。(2)將窗體、報表或控件的相應的事件屬性設置為宏的名稱。
10.5宏的運行
下圖所示為給命令按鈕設置單擊事件屬性,保存后,切換到“窗體視圖”中,點擊該按鈕,則系統(tǒng)會自動打開“學生基本信息維護窗體”。
1.操縱數(shù)據(jù)庫對象的宏操作2.操作數(shù)據(jù)的宏操作3.執(zhí)行命令的宏操作4.導入/導出類的宏操作5.提示警告類的宏操作6.其他類型的宏10.6常用的宏操作10.7對象的事件屬性簡介1.消息循環(huán)和消息映射2.窗體的事件屬性3.報表的事件屬性4.控件的事件屬性返回目錄
以我們的項目為例,結(jié)合窗體,利用宏將“學生成績管理系統(tǒng)”的所有功能組織起來,實現(xiàn)系統(tǒng)中的數(shù)據(jù)維護、信息查詢、報表管理等功能。10.8宏的綜合應用1.思考題1)宏和宏組的主要功能是什么?2)Access中常用的操作數(shù)據(jù)庫對象的宏操作有哪些?3)Access中常用的操作數(shù)據(jù)的宏操作有哪些?4)宏的執(zhí)行方式有哪些?課后練習
11.1模塊的基本概念模塊的基本概念
模塊是將VisualBasicforApplication(VBA)聲明和過程作為一個單元進行保存的集合。它是由聲明和過程組成的。
一個模塊可能含有一個或多個過程,其中每個過程都是一個函數(shù)過程或者子程序。
過程是包含VisualBasic代碼的單位。聲明則是由Option語句配置模塊中的整個編程環(huán)境。模塊可以分為兩種基本類型:類模塊和標準模塊。11.1模塊的基本概念返回目錄模塊的各個組成部分對象框過程框聲明過程11.2創(chuàng)建模塊一、在學生成績管理系統(tǒng)的學生基本信息錄入窗體中設置一個窗體類模塊:(1)打開學生成績管理系統(tǒng)的數(shù)據(jù)庫。(2)在設計視圖中打開學生基本信息錄入窗體,單擊選擇“學號”的控件,單擊屬性按鈕,或者單擊鼠標右鍵,打開該控件的屬性表。在屬性表中,單擊該控件的事件選項。11.2創(chuàng)建模塊屬性表中的“事件”選項卡
3、在過程頭和過程尾之間輸入下列語句:
MsgBox"可以輸入或修改該同學的學號!"
11.2創(chuàng)建模塊11.2創(chuàng)建模塊模塊在運行模式下的屏幕
二、創(chuàng)建一個模塊,在模塊中執(zhí)行一個宏。
與前面的過程基本一致,只是在第三步時,要求輸入一個已創(chuàng)建的宏的名稱,如下:在過程頭和過程尾之間輸入下列語句:
DoCmd.RunMacro“宏名”11.2創(chuàng)建模塊三、創(chuàng)建標準模塊四、模塊與宏之間的轉(zhuǎn)換
1.從設計視圖中轉(zhuǎn)換宏
2.從數(shù)據(jù)庫窗口中轉(zhuǎn)換11.2創(chuàng)建模塊返回目錄11.3事件過程
一、事件過程的結(jié)構(gòu)事件過程分為兩大類:子過程和函數(shù)過程。
子過程又稱為Sub過程,其語法格式為:Sub過程名(參數(shù)表)
過程體EndSub函數(shù)過程將返回一個值,函數(shù)格式如下:Function過程名(參數(shù)表)過程體EndFunction
二、事件過程的調(diào)用用戶可以使用Call關(guān)鍵字來調(diào)用一個過程,語法結(jié)構(gòu)如下:
[Call]過程名[參數(shù)列表]
當用Call調(diào)用時其過程名后必須加括號,若有參數(shù),參數(shù)應該放在括號中。對于Function的函數(shù)調(diào)用,有如下方法:
Value=過程名(參數(shù)列表)11.3事件過程返回目錄11.3事件過程三、事件過程的參數(shù)傳遞當調(diào)用Sub或Function過程時,可以在正確的位置上提供其參數(shù)來調(diào)用該過程,每個參數(shù)之間用逗號來間隔。對過程:SubPersons(strNameAsString,intAgeAsInteger,dateBirthAsDate)
可如下調(diào)用:Persons“張三”,29,#2-3-83#
也可以由提供命名參數(shù)的方式來調(diào)用過程,每個參數(shù)之間也是用逗號來間隔。如:PersonsintAge:=29,dateBirth:=#2-3-83#,strName:=“張三”
11.3事件過程返回目錄四、事件的設計在Access中,事件可以分為焦點、鼠標、鍵盤、窗體、打印、數(shù)據(jù)、篩選、錯誤和時間八類。不同的對象可以使用的事件各不相同,對事件編寫過程代碼,可以調(diào)用相應的事件過程。11.4VBA程序設計基礎
一、面向?qū)ο蟮幕靖拍?/p>
面向?qū)ο蟪绦蛟O計是一種圍繞真實世界的概念來組織模型的程序設計方法,它采用對象來描述問題空間的實體對象是包含現(xiàn)實世界物體特征的抽象實體,它反映了系統(tǒng)為保存信息和(或)與它交互的能力。關(guān)于面向?qū)ο笮枰莆諑讉€基本的概念:
1.抽象
2.繼承
3.封裝
4.多態(tài)性
二、進入VBA編程環(huán)境
1、要開始一個新的模塊對象,可打開數(shù)據(jù)庫窗口中的模塊選項,單擊新建按鈕。
2、要編輯一個已經(jīng)存在的模塊對象,可在數(shù)據(jù)庫窗口中選擇模塊名并單擊設計按鈕或者選擇菜單中工具——宏——VisualBasic編輯器命令。
3、要編輯窗體或報表背后的代碼,可在打開窗體或報表后,選擇菜單中工具—宏—VisualBasic編輯器命令
4、要為窗體或報表上的一個控件編寫事件過程,可打開設計視圖中的窗體或報表,雙擊該控件打開屬性表,然后單擊相應事件屬性旁的生成按鈕并從選擇生成器對話框中選擇代碼生成器選項。
11.4VBA程序設計基礎11.4VBA程序設計基礎三、VBA的編程界面在窗口的上部有一個標準的工具欄
除了標準工具欄外,MicrosoftAccess還提供了編輯工具欄。11.4VBA程序設計基礎四、VBA的編程基礎知識
1.數(shù)據(jù)類型在Access中可用的數(shù)據(jù)類型分為3種:標準型、自定義型、對象型。(1)標準型共有7種,分別為:
①整數(shù):②長整數(shù):③單精度:④雙精度:⑤貨幣:⑥字符串:⑦變體11.4VBA程序設計基礎11.4VBA程序設計基礎(2)自定義型使用關(guān)鍵詞TYPE來標示的,可以讓用戶根據(jù)需要定義自己的數(shù)據(jù)結(jié)構(gòu),其語法是:[Private|Public]Type類型名稱
元素名稱
AS數(shù)據(jù)類型
[元素名稱
AS數(shù)據(jù)類型]
……EndType(3)對象型Access中有17種對象類型,是在程序中操作數(shù)據(jù)庫的途徑。2.常量在VBA中,用戶還將用到常量和變量。常量是在程序運行過程中始終固定不變的量,定義常量其語法為:[Private|Public]Const常量名
[AS類型
]=表達式常量有3個范圍級別:過程級別、私有模塊級別和公共模塊級別。在Access2002中,支持3種類型的常量:符號常量、內(nèi)部常量和系統(tǒng)定義常量。
11.4VBA程序設計基礎11.4VBA程序設計基礎3.變量
程序中的變量為臨時存儲單元,可存放文字、數(shù)值、日期和對象屬性。
(1)變量的命名原則
(2)變量聲明
(3)變量的應用范圍
變量還有3個范圍級別:過程級、私有模塊級和公共模塊級。
4.對象運算表達式與對象運算符
VBA提供了豐富的運算符,可以構(gòu)成多種表達式。(1)對象運算表達式
①屬性
②方法(2)對象運算符
①!運算符
②.運算符
11.4VBA程序設計基礎11.4VBA程序設計基礎5.VBA的結(jié)構(gòu)流程控制
計算機程序的執(zhí)行控制流程,有三種基本結(jié)構(gòu):1)順序結(jié)構(gòu)2)分支結(jié)構(gòu)(1)簡單分支語句(If…Then語句)(2)選擇分支語句(If…Then…Else)(3)多重選擇分支語句(If…Then…ElseIf)(4)多重分支語句(SelectCase語句)3)循環(huán)結(jié)構(gòu)(1)For…Next…
循環(huán)語句(2)Do…Loop語句
11.4VBA程序設計基礎6.VBA程序的調(diào)試
1)調(diào)試工具及其功能
2)設置斷點
3)設置監(jiān)視窗口
4)設置跟蹤運行方式
返回目錄模塊的基本概念創(chuàng)建模塊事件過程VBA程序設計基礎
本章小節(jié)返回目錄12.1簡介
在當今社會中,Internet已經(jīng)深入到日常生活的方方面面,Access作為一個商用數(shù)據(jù)庫系統(tǒng),利用其編制的應用系統(tǒng)也不可避免地要與網(wǎng)絡聯(lián)系,以獲取和發(fā)布信息。數(shù)據(jù)訪問頁,在表、窗體等數(shù)據(jù)庫對象中應用的超級鏈接,都是Access中Internet功能的重要方面
12.2導出數(shù)據(jù)庫對象為HTML格式
12.2.1將數(shù)據(jù)庫對象導出為靜態(tài)HTML格式
12.2.2將數(shù)據(jù)表導出為動態(tài)HTML格式
靜態(tài)的HTML格式,是指HTML文件中的數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度原創(chuàng)音樂版權(quán)許可合同3篇
- 二零二五年度企業(yè)專利技術(shù)專利申請與授權(quán)合同3篇
- 二零二五版拌和站拌合料質(zhì)量檢測與認證服務合同2篇
- 2025年高效太陽能熱水器系統(tǒng)檢測與保養(yǎng)合同
- 二零二五年度第三編第八章?lián):贤L險評估體系3篇
- 桶裝水銷售激勵與福利制度合同(二零二五年度)3篇
- 2025年度領隊聘用協(xié)議:專業(yè)研學旅行領隊聘用合同3篇
- 二零二五年度戶外體育健身場地租賃及服務標準合同2篇
- 個人二零二四年長途貨車出租合同2篇
- 二零二五年度塔吊操作人員勞務合同風險評估
- 2023-2024學年度人教版一年級語文上冊寒假作業(yè)
- 軟件運維考核指標
- 空氣動力學仿真技術(shù):格子玻爾茲曼方法(LBM)簡介
- 對表達方式進行選擇與運用
- GB/T 18488-2024電動汽車用驅(qū)動電機系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫及答案
- 職業(yè)發(fā)展展示園林
- 七年級下冊英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓講稿
- 中學英語教學設計PPT完整全套教學課件
評論
0/150
提交評論