項目2+創(chuàng)建學生管理系統(tǒng)的數據庫和表_第1頁
項目2+創(chuàng)建學生管理系統(tǒng)的數據庫和表_第2頁
項目2+創(chuàng)建學生管理系統(tǒng)的數據庫和表_第3頁
項目2+創(chuàng)建學生管理系統(tǒng)的數據庫和表_第4頁
項目2+創(chuàng)建學生管理系統(tǒng)的數據庫和表_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學習目標●掌握創(chuàng)建數據庫及數據表的方法與技巧。●能夠熟練地創(chuàng)建數據表并向表中輸入數據?!衲軌蚶斫庾侄螌傩圆⒛芨鶕笤O置字段屬性。●能夠理解表與表之間的關系。●能夠掌握對表中字段和記錄的各種操作。項目2創(chuàng)建學生管理系統(tǒng)的數據庫和表任務2創(chuàng)建“基本信息”表、“成績”表和“課程”表任務1創(chuàng)建學生管理數據庫任務3表中數據的輸入與導出任務4認識“學生管理”數據庫中三表之間的關系任務5表屬性的操作任務1創(chuàng)建學生管理數據庫任務引入王明軒認為數據庫就是存放和管理數據的倉庫,類似物流公司存放貨物的倉庫,因此必須首先創(chuàng)建一個存放數據的空間,即首先要創(chuàng)建一個數據庫。他的這種想法對嗎?該如何創(chuàng)建數據庫呢?運用創(chuàng)建空白數據庫的方法創(chuàng)建“學生管理”數據庫。任務要求1.設計數據庫(1)想要獲得一個良好的數據庫,在設計時必須遵守兩個基本原則:①避免重復信息②確保信息的正確性和完整性(2)遵循數據庫設計的原則,設計數據庫可以從以下幾個方面入手:分析確定創(chuàng)建數據庫的目的確定數據庫中的表確定表的結構確定表之間的關系2.數據庫的創(chuàng)建方法Access2010提供了兩種創(chuàng)建數據庫的方法:使用模板創(chuàng)建Web數據庫創(chuàng)建空白數據庫小提示使用模板可以創(chuàng)建專業(yè)的數據庫系統(tǒng),但這些系統(tǒng)不一定符合用戶要求。因此可先利用模板生成一個數據庫,然后再在此基礎上進行修改,使其更貼近用戶的要求。Step1創(chuàng)建“學生管理”數據庫啟動Access2010。Step2創(chuàng)建“學生管理”數據庫。任務2任務引入上節(jié)課我們已經創(chuàng)建了學生管理數據庫,現在我們要把學生的相關信息存儲進數據庫中,比如:學生信息、考試成績、學習課程等,該怎么存放這些數據才能有效、方便地查閱呢?創(chuàng)建“基本信息”表、“成績”表和“課程”表運用直接插入空表的方法,在“學生管理”數據庫中創(chuàng)建一個“成績”表,表中需包含學生的“學號”、“課程編號”和“成績”三個字段。運用設計視圖創(chuàng)建表的方法,在“學生管理”數據庫中創(chuàng)建一個關于課程信息的“課程”表,表中需包含“課程編號”和“課程名稱”兩個字段。采用導入外部數據創(chuàng)建表的方法,運用給定的“基本信息.xlsx”文件創(chuàng)建“學生管理”數據庫中的“基本信息”表,該表中應包含“學號”、“姓名”、“性別”、“出生日期”、“團員”、“畢業(yè)學?!?、“中考成績”、“身份證號碼”、“家庭住址”、“住?!?、“照片”等字段。任務要求表是Access數據庫中最基本的對象,它以行(記錄)和列(字段)的形式來存儲各類數據。創(chuàng)建表是數據庫設計中最關鍵的內容之一,表中的數據類型以及表之間的關系將直接影響用戶對數據管理的效率和效果。1.表的結構表由若干行(記錄)和若干列(字段)組成。字段值主鍵外鍵表中的列稱為字段,它描述了主題的某類特征。如“基本信息”表中的學號、姓名、性別等分別描述了學生的不同特征。引用其他表中主鍵的字段稱為外鍵,用于配合主鍵表明表之間的關系。行(記錄)和列相交處存儲的數據稱為值。主鍵是用于對存儲在該表中的每個行進行唯一標識的一列或一組列,又稱主關鍵字,通常是一個唯一的標識號,如學號。主鍵特點:1.唯一標識表中的一行2.可以是一列或一組列3.不能重復2.字段的數據類型在表中同一列數據必須具有相同的數據特征,稱為字段的數據類型。2.字段的數據類型在表中同一列數據必須具有相同的數據特征,稱為字段的數據類型。acess中總共有11種數據類型。

類型名稱接受的數據大小文本文本或文本和數字的組合最多為255個字符數字用于數學計算的數值數據1,2,4,8個字節(jié)日期/時間從100~9999年的日期與時間8個字節(jié)貨幣用于數值數據,整數位為15,小數位為48個字節(jié)自動編號自動給每一條記錄分配一個唯一的遞增數值4個字節(jié)是/否只包含兩者之一(Yes/No,True/False,On/Off)1位備注長文本或文本和數字的組合或具有RTF格式的文本最多為65535個字符OLE對象用于存儲其他MicrosoftWindows應用程序中的OLE對象最多為1GB超級鏈接用來存放鏈接到本地和網絡上的地址,為文本形式——附件圖片、圖像、二進制文件、OfTce文件,是用于存儲數字圖像和任意類型二進制文件的首選數據類型壓縮的附件為2GB,未壓縮的附件大約為700查閱向導用來實現查閱另外表中的數據或從一個列表中選擇的字段與執(zhí)行查閱的主鍵字段大小相同2.字段的數據類型對于數字型數據,還可以細分成字節(jié)型、整型、單精度型和雙精度型等五種類型,他們之間的區(qū)別是存儲的數據和數據大小不同。例如字節(jié)型和整型是用來存儲整數,而單精度型和雙精度型是用來存儲小數的,并且字節(jié)型的數據占據1個字節(jié),能表示0~255范圍內的整數,整型占據2個字節(jié),能表示范圍在-32768~32767內的整數。Access2010創(chuàng)建表的種類及方式Step11.用直接插入空表的方法,創(chuàng)建“成績”表打開已經創(chuàng)建好了的“學生管理”數據庫,創(chuàng)建一個新表。Step2選中創(chuàng)建選項卡,單擊表創(chuàng)建一張新表Step2修改字段名和數據類型,選中默認的id字段,單擊名稱和標題Step3在“輸入字段屬性”對話框中,確定需要設置屬性的字段名稱。Step4設置“學號”字段的數據類型。Step5添加一個“文本”型新字段。Step6設置該字段名稱為“課程編號”。Step7用同樣的方法,添加類型為“數字”型的“成績”字段。Step8將表以“成績”為名保存。2.使用設計視圖創(chuàng)建“課程”表Step1打開“學生管理”數據庫,創(chuàng)建一個新表,選中這個表,單擊視圖的下拉按鈕。Step2在彈出的窗口中,更改其字段名稱為“課程編號”,并設置其數據類型為“數字”。Step3增加“課程名稱”字段,設置其數據類型為“文本”。Step4保存“課程”表的設置。3.運用導入外部數據創(chuàng)建表的方法,創(chuàng)建“基本信息”表Step1打開“學生管理”數據庫,設置導入Excel表。Step2在彈出的對話框中,單擊“瀏覽”按鈕。Step3在彈出的對話框中,選中所需打開的文件,單擊“打開”。Step4返回之前的對話框中,單擊“確定”。Step5在彈出的對話框中,單擊“下一步”。Step6設置指定的第一行是否包含列標題。Step7彈出對話框,在該對話框中指定“學號”的數據類型為“雙精度”,索引項為“有(無重復)”,然后依次選擇其他字段,設置“姓名”、“性別”、“畢業(yè)學校”、“身份證號碼”、“家庭住址”、“郵政編碼”的數據類型為“文本”,“出生日期”的數據類型為“日期/時間”,“團員”和“住?!钡臄祿愋蜑椤笆?否”,“中考成績”的數據類型為“雙精度”。操作完成后,單擊“下一步”按鈕。小提示設置字段信息時,單擊選中的字段,“字段選項”中就會顯示該字段的當前信息,此時可以修改該字段信息。Step8自行設置主鍵。Step9在彈出的對話框中,默認的表名與Excel文件名一致,如需修改表名可在“導入到表”文本框中進行設置。本例采用默認名稱。確定后,單擊“完成”。Step10確認信息,確認后,關閉該任務。任務3表中數據的輸入與導出任務引入王明軒已經在“學生管理”數據庫中創(chuàng)建好了三個表,分別用來存放學生的基本信息、成績信息和課程信息。接下來,該如何將眾多數據輸入到相應的表中呢?運用數據表視圖輸入表中數據的方法向“基本信息”表、“成績”表和“課程”表中的數據。導出表中數據,將“學生管理”數據庫中“課程”表的信息導出為Excel文件,并以“課程”命名。任務要求2.Access的“另存為”命令不包含將數據保存為Excel格式的選項。若要將數據復制到Excel表中,必須使用Access的導出功能。也可將Access數據復制到剪貼板,然后再粘貼到Excel電子表格中。1.在使用數據表視圖輸入數據時,輸入的內容會受到字段有效性規(guī)則的限制。因此,用戶在輸入數據時應考慮輸入的內容是否符合字段類型、格式、位數等有效性規(guī)則的要求。Step11.輸入表中數據在已創(chuàng)建的“學生管理”數據庫窗口中,打開“基本信息”的數據表視圖,在標有“*”的行中輸入表第一行的內容。Step2用同樣的方法在數據表視圖中依次輸入“基本信息”表中的其余內容?!盎拘畔ⅰ北頂祿tep3保存“基本信息”表中的輸入內容。Step4用同樣的方法完成對“課程”表和“成績”表中數據的輸入?!罢n程”表數據▲“成績”表數據2.導出表中數據Step1打開“學生管理”數據庫中的“課程”表。Step2選擇Excel導出操作。Step3在彈出的對話框中,設置導出文件的文件名和路徑。Step4在彈出的對話框中確認信息,完成表中數據的導出操作。任務4任務引入王明軒雖然將相關數據輸到相應的表中,但查詢某個學生某門課程的成績仍然非常不方便,因為這三個表是獨立存在的。如何才能實現更方便、有效的數據查詢呢?認識“學生管理”數據庫中三表之間的關系通過“學號”字段將“學生管理”數據庫中的“基本信息”表和“成績”表建立起聯(lián)系,通過“課程編號”字段將“學生”數據庫中的“成績”表和“課程”表建立起聯(lián)系。創(chuàng)建好表之間的關系后,可根據實際需要對這種關系進行維護。本任務要求學會編輯關系、修改關系和刪除關系。任務要求一對一關系如果表A中的任意一個記錄與表B中的唯一一個記錄相匹配,而表B中的任意一個記錄與表A中的唯一一個記錄相匹配,則表A與表B的關系是一對一的。一對多關系如果表A中的任意一個記錄與表B中的若干個記錄相匹配,且表B中的任意一個記錄只與表A中的唯一一個記錄相匹配,則表A與表B的關系是一對多的。多對多關系如果表A中的若干個記錄與表B中的若干個記錄相匹配,且表B中的若干個記錄也與表A中的若干個記錄相匹配,則表A與表B的關系是多對多的。表之間的關系可以分為一對一、一對多和多對多三種Step11.創(chuàng)建表的一對多關系打開“學生管理”數據庫。Step2創(chuàng)建關系。Step3在彈出的對話框中,添加“成績”表。再以同樣的方法添加“基本信息”表及“課程”表。Step4在彈出的對話框中,編輯表之間的關系?!帮@示表”對話框▲編輯關系窗口Step5松開鼠標后,會彈出對話框,單擊“創(chuàng)建”。Step6此時,在“課程”表和“成績”表之間會顯示一條線,表示兩表之間的關系已經建立?!熬庉嬯P系”對話框▲“課程”、“成績”兩表之間的關系Step7用同樣的方法建立“成績”表與“基本信息”表之間的關系,當出現連線后,表示此三表之間的對應關系建立完畢。Step12.編輯已有關系在打開的數據庫窗口中,顯示當前已存在的關系。Step2在顯示已存在的關系中,選擇需要編輯關系的表。Step3在彈出的對話框中完成內容編輯。Step4保存被編輯過的關系。Step13.刪除表之間的關系在打開的數據庫窗口中,顯示當前已存在的關系。Step2在顯示已存在的關系后,選中其中需刪除關系的兩表之間的關系連接線,刪除已建立的關系。任務5表屬性的操作任務引入王明軒在操作數據庫時發(fā)現自己將某位同學的成績輸入錯了,而且在建立表時,將基本信息表中的“中考成績”字段遺忘了。面對這兩個疏漏,他該如何補救呢?在已經創(chuàng)建好的表中添加字段。在已經創(chuàng)建好的表中刪除不需要的字段。在已經創(chuàng)建好的表中修改字段的名稱、數據類型、說明等。在已經創(chuàng)建好的表中移動字段。在“基本信息”表中添加一條新記錄。在“基本信息”表中將新添加記錄的“畢業(yè)學?!弊侄沃敌薷臑椤巴翗蛑袑W”。在“基本信息”表中將姓名為“楊濤”的記錄刪除。在“學生管理”數據庫的“基本信息”表中,查找姓名為“丁露”的記錄。將“學生管理”數據庫的“基本信息”表中的“上元中學”全部修改為“江寧中學”。將“學生管理”數據庫的“成績”表中的記錄,按照“課程編號”從低到高、“成績”從低到高進行排序。任務要求字段的概念及操作一字段是表中最基本的元素之一,它用于存儲特定的信息。在表創(chuàng)建完成之后,可以對字段進行各種操作,包括添加字段、修改字段、刪除字段、移動字段、設置字段屬性等,這些操作都可以在設計視圖中完成。字段的屬性二字段的屬性是指字段所具有的特征。每個字段都有若干屬性,在選定字段數據類型后,設計視圖中的“字段屬性”區(qū)會顯示該字段的相應屬性。設置字段大小設置格式設置默認值設置有效性規(guī)則設置字段的輸入掩碼小提示設置有效性規(guī)則屬性時,可以單擊文本框右側的按鈕,打開“表達式生成器”對話框,在該對話框中編輯函數表達式、常量以及操作符等。記錄查找三記錄查找分為定位查找和查找指定內容兩種。定位查找查找指定內容查找數據時,用戶在大多數情況下并不知道所要查找數據的記錄號,這時就可以運用“查找”對話框來進行數據的查找。用戶可以使用數據表視圖窗口底部的導航按鈕來完成。記錄排序四數據表中的排序是根據當前表中某個字段的值對表中所有記錄的順序進行重新排列,可以是升序(從小到大),也可以是降序(從大到?。W侄蔚臄祿愋筒煌?,排序規(guī)則也有所不同:英文數據按字母順序排序(不區(qū)分字母的大、小寫),升序時從A到Z,降序時從Z到A;數字數據按數字的大小排序,升序時從小到大,降序時從大到小;日期/時間數據按日期的先后排序,升序時按日期從前到后,降序時按日期從后到前。小提示1.當字段的數據類型為備注、超級鏈接或OLE對象時,則該字段不能作為排序依據。2.當記錄內容為空值時,該記錄最小。若按升序排序,空值記錄將排在前面。3.當“文本”型的字段含有數字時,數字將被視為字符串。排序時按照ASCII碼值的大小排,而不按照數字大小排。Step11.添加字段選擇“設計視圖”方式打開需要添加字段的表。Step2插入空白行。Step3表中將增加一個空白行,在空白行中輸入字段名稱,選擇數據類型并設置字段屬性。Step4保存添加字段操作。2.刪除字段Step1選擇“設計視圖”方式打開需要刪除字段的表。Step2單擊需要刪除的字段行上,選定后,刪除該字段行。Step3保存刪除字段操作。用戶還可以右擊需要刪除的字段行,然后單擊“刪除字段”。玩轉Access3.修改字段內容Step1選擇“設計視圖”方式打開需要修改字段的表。Step2分別修改字段的名稱、數據類型和屬性。Step3保存對字段的修改操作。4.移動字段內容Step1選擇“設計視圖”方式打開需要移動字段的表。Step4保存移動字段的操作。Step2選擇需要移動的一個或多個字段,選定后,被選定的字段四周將出現黃色的矩形框。Step3單擊行選定器,按住拖動到需要移動的位置即可。5.添加記錄Step1打開“學生管理”數據庫,在數據表視圖中打開“基本信息”表。

溫馨提示

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

評論

0/150

提交評論