版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)及應用實驗指導書哈爾濱工業(yè)大學機電工程學院工業(yè)工程系2009年 3 月數(shù)據(jù)庫系統(tǒng)及應用實驗教學大綱開課實驗室:工業(yè)工程系課程總學時: 40 課程名稱:數(shù)據(jù)庫系統(tǒng)及應用課程編號: t1082320 實驗學時: 0 上機學時: 16 面向?qū)I(yè):工業(yè)工程專業(yè)本科實驗類別:技術(shù)專業(yè)課實驗開課學期:春季一、實驗教學的指導思想和教學目的1指導思想數(shù)據(jù)庫系統(tǒng)及應用課程是工業(yè)工程專業(yè)的主干課程。數(shù)據(jù)庫系統(tǒng)及應用實驗教學是數(shù)據(jù)庫系統(tǒng)及應用課程教學中重要的實踐環(huán)節(jié)。在實驗教學中通過設立部分驗證性實驗, 使學生進一步加深理解課堂教學的內(nèi)容;通過設立一些綜合性、 設計性實驗, 培養(yǎng)學生的理論聯(lián)系實際的能力、
2、數(shù)據(jù)解決方案設計能力及數(shù)據(jù)結(jié)構(gòu)設計的創(chuàng)新意識和能力;通過強調(diào)學生參與實驗的全過程,培養(yǎng)學生的動手操作能力。2教學目的(1)驗證課堂教學中的理論;(2)掌握數(shù)據(jù)庫系統(tǒng)設計原理,有關開發(fā)平臺,軟件工具的的操作技能,數(shù)據(jù)的分析與處理方法;(3)了解數(shù)據(jù)庫系統(tǒng)的分析,設計與數(shù)據(jù)庫應用性能之間的關系;(4)初步掌握數(shù)據(jù)庫系統(tǒng)設計的基本方法。二、實驗教學的基本要求1掌握 ms access數(shù)據(jù)庫軟件平臺使用方法;2掌握數(shù)據(jù)庫系統(tǒng)的需求分析方法;3掌握數(shù)據(jù)庫系統(tǒng)設計的一般原理和方法;4初步掌握典型數(shù)據(jù)庫方案的設計思路和基本方法。三、實驗教材及參考書自編。四、實驗考核根據(jù)學生對其參加的每個實驗的實驗內(nèi)容和操作
3、技能的掌握及實驗報告的質(zhì)量情況,合格者按35 分評定成績,實驗考核采取實驗報告和程序檢驗相結(jié)合的方式。 有一次不合格或者缺席必須重做,否則不得參加期末考試。 實驗課成績占課程總成績的20%。五、實驗項目序號實驗項目名稱學時實驗要求實驗類型每組人數(shù)1 ms access 數(shù)據(jù)庫基礎操作2 必修綜合2-32 數(shù)據(jù)庫復制與數(shù)據(jù)導入導出2 必修綜合2-33 數(shù)據(jù)庫安全性2 必修綜合2-3 4 sql 語言 -查詢操作2 必修綜合2-3 5 sql 語言 -更新操作2 必修綜合2-3 6 刀具管理信息數(shù)據(jù)庫設計6 必修綜合2-3實驗 1 數(shù)據(jù)系統(tǒng)基礎操作實驗目的掌握數(shù)據(jù)庫的安裝運行,創(chuàng)建的基本過程;掌握
4、數(shù)據(jù)庫表的基礎知識;理解數(shù)據(jù)表關系內(nèi)容;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.安裝運行數(shù)據(jù)庫2.創(chuàng)建、刪除、查看數(shù)據(jù)庫3.表的創(chuàng)建與管理4.關系的創(chuàng)建與維護5.完成實驗報告。實驗步驟1.安裝并運行 access數(shù)據(jù)庫。2.創(chuàng)建、刪除、查看數(shù)據(jù)庫創(chuàng)建“學生管理”示例數(shù)據(jù)庫,選擇“新建數(shù)據(jù)庫”命令,選擇“數(shù)據(jù)庫向?qū)А?,按照系統(tǒng)提示建立示例數(shù)據(jù)庫,并查看其中的表內(nèi)容。創(chuàng)建“學生管理” 數(shù)據(jù)庫,選擇“新建數(shù)據(jù)庫” 命令,選擇“空數(shù)據(jù)庫”,將數(shù)據(jù)庫保存在指定的路徑中,并將數(shù)據(jù)庫命名為:學生管理。3.表的創(chuàng)建
5、與管理在“學生管理”數(shù)據(jù)庫中創(chuàng)建學生基本信息表:student ,并在其中輸入至少 20 條記錄,表內(nèi)容如下所示:table:student(學生基本信息表)含義字段名稱類型寬度學號sno 整型姓名sname 文本20 性別sex 文本2 出生日期sdate 時間8 系別dp 文本20 民族nation 文本20 按照上述表內(nèi)容建立相應字段,并將各個字段的數(shù)據(jù)類型和字段寬度設置完成,其中字段民族的默認值設置為“漢族”。主鍵的建立與刪除。復制“ student ”表,分別選擇“只復制結(jié)構(gòu)”和“結(jié)構(gòu)和數(shù)據(jù)”兩個選項,并將復制的表命名為:studentbak 刪除“ studentbak ”表。4.
6、關系的創(chuàng)建與維護在“學生管理”數(shù)據(jù)庫中創(chuàng)建課程表:course,并在其中輸入至少5 條記錄,表內(nèi)容如下所示:table:course(課程表)含義字段名稱類型寬度課程號cno 整型課程名稱cname 文本20 學分cgrade 單精度先修課程fcno 文本20 在“學生管理”數(shù)據(jù)庫中創(chuàng)建課程表:s_c,表內(nèi)容如下所示:table:s_c (選課成績表 ) 含義字段名稱類型寬度學號sno 整型課程號cno 整型成績grade 單精度建立表關系,打開“關系”視圖,建立表student和表 s_c(選課成績表 )之間的關系,建立表course(課程表)和表s_c(選課成績表 )之間的關系。編輯上述建
7、立的表關系。刪除上述建立的表關系。完成實驗報告,實驗報告格式參見本文附件1。實驗 2 數(shù)據(jù)庫復制與數(shù)據(jù)導入導出實驗目的掌握 access數(shù)據(jù)庫復制、備份、修復的操作方法;掌握 access數(shù)據(jù)庫數(shù)據(jù)的導入與導出的操作方法;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.設置數(shù)據(jù)庫屬性。2.創(chuàng)建數(shù)據(jù)庫副本。3.修復壓縮數(shù)據(jù)庫。4.導入導出數(shù)據(jù)。5.完成實驗報告。實驗步驟1.設置數(shù)據(jù)庫屬性,打開“學生管理”數(shù)據(jù)庫,執(zhí)行“文件-數(shù)據(jù)庫屬性”命令,設置數(shù)據(jù)庫屬性信息。2.創(chuàng)建數(shù)據(jù)庫副本,打開“學生管理”數(shù)據(jù)庫,執(zhí)行“
8、工具-同步復制 -創(chuàng)建副本”命令,指定數(shù)據(jù)庫副本保存的路徑,創(chuàng)建數(shù)據(jù)庫副本。3.修復壓縮數(shù)據(jù)庫打開“學生管理”數(shù)據(jù)庫,執(zhí)行“工具-數(shù)據(jù)庫工具 -壓縮和修復數(shù)據(jù)庫”命令,修復當前數(shù)據(jù)庫。打開 access數(shù)據(jù)庫,執(zhí)行“工具 -數(shù)據(jù)庫工具 -壓縮和修復數(shù)據(jù)庫”命令,指定所要修復的數(shù)據(jù)庫,按照“獨占”方式打開并修復指定數(shù)據(jù)庫。4.導入導出數(shù)據(jù)打開“學生管理”數(shù)據(jù)庫,將“student ”表導出成文本文件打開“學生管理”數(shù)據(jù)庫,將“student ”表導出成 *.xls 文件與另一組同學交換各自導出的文本文件,導入另一組同學所建立的“student ”表信息,并將導入的表重新命名后,將兩個表的數(shù)據(jù)合在
9、一起。打開“學生管理”數(shù)據(jù)庫,執(zhí)行“鏈接表”命令,選擇所要鏈接的數(shù)據(jù)庫文件,選取所要鏈接的表(student ) ,執(zhí)行鏈接操作。查看鏈接成功的表中信息,并將其中的信息與原有的“student ”表信息合在一起。完成實驗報告,實驗報告格式參見本文附件1。實驗 3 數(shù)據(jù)庫安全性實驗目的掌握數(shù)據(jù)庫安全性基礎知識;掌握數(shù)據(jù)庫用戶與用戶組的操作方法;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.連接工作組文件2.創(chuàng)建工作組文件3.新建用戶、刪除用戶4.新建組、刪除組、加入組5.完成實驗報告。實驗步驟1.連接工作組文
10、件:運行c:program filesmicrosoft officeoffice ms access workgroup administrator 程序,進行工作組文件連接,并按照指定用戶和密碼登陸數(shù)據(jù)庫。2.創(chuàng)建工作組文件:運行c:program filesmicrosoft officeoffice ms access workgroup administrator 程序,進行工作組文件創(chuàng)建,并按照指定用戶和密碼登陸數(shù)據(jù)庫。3.新建用戶、刪除用戶打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,新建用戶,并設置用戶信息;打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號
11、”命令,刪除指定用戶;4.新建組、刪除組、加入組打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,新建用戶組,并設置用戶組信息;打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,刪除指定用戶組;打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,將指定用戶加入到指定擁護組中;5.設置用戶和用戶組權(quán)限打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組權(quán)限”命令,指定用戶數(shù)據(jù)操作權(quán)限;打開“學生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組權(quán)限”命令,指定用戶組數(shù)據(jù)操作權(quán)限;完成實驗報告,實驗報告格式參見本文附件1。實驗 4 sql 語言-查詢操作實驗目的理解查詢的概念
12、和設計方法;掌握 select 語句在單表查詢中的應用;掌握 select 語句在單表查詢中的應用;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.在 access數(shù)據(jù)庫中新建查詢。2.實現(xiàn)在“學生管理”數(shù)據(jù)庫中進行單表信息查詢。3.實現(xiàn)在“學生管理”數(shù)據(jù)庫中進行多表信息查詢。4.完成實驗報告。實驗步驟1.在 access數(shù)據(jù)庫中新建查詢打開“學生管理” 數(shù)據(jù)庫,點擊“查詢” ,選擇“在設計視圖中創(chuàng)建查詢” ,建立名稱為“學生名單1”的查詢,要求包括所有學生的學號、姓名和性別信息,并按照學號升序排列。打開“學
13、生管理”數(shù)據(jù)庫,點擊“查詢” ,選擇“使用向?qū)Ы⒉樵儭苯⒚Q為“學生名單2”的查詢,要求包括所有學生的學號、姓名和性別信息,并按照學號升序排列。比較“學生名單 1”和“學生名單2”的查詢是否有區(qū)別?2.實現(xiàn)在“學生管理”數(shù)據(jù)庫中進行單表信息查詢。建立檢索年齡大于20 歲的男學生的學號和姓名的查詢建立檢索所有姓王的同學學號和姓名的查詢建立檢索所有學分大于2 分的課程名稱和課程號的查詢建立檢索選修指定課程號的所有學生學號的查詢建立檢索選修指定課程號的成績最高的學生的學號查詢建立檢索所有學生中分屬各個省份學生人數(shù)的查詢3.實現(xiàn)在“學生管理”數(shù)據(jù)庫中進行多表信息查詢。建立檢索學生姓名及其所選修課程
14、的課程號和成績的查詢建立檢索選修指定課程號的學生的出生日期信息的查詢完成實驗報告,實驗報告格式參見本文附件1。實驗 5 sql 語言-更新操作實驗目的掌握利用 insert、update、delete 命令實現(xiàn)對表數(shù)據(jù)插入、修改與刪除等更新操作。掌握 access數(shù)據(jù)庫平臺中通過vba 代碼執(zhí)行 sql 語句的方法。實驗內(nèi)容與要求1.在 vba 代碼中執(zhí)行 sql 更新語句。在 vba 代碼中應用 dao 對象方法執(zhí)行 sql 語句示例如下:變量定義dim dbs as database 定義數(shù)據(jù)庫對象dim strsql as string 定義字符串,用于保存sql 語句信息set dbs
15、 = currentdb 打開數(shù)據(jù)庫strsql=” sql 語句” 設置 sql 語句,其中換行符為“_” ,連接符為:“&”dbs.execute strsql 執(zhí)行 sql 語句set dbs = nothing 關閉數(shù)據(jù)庫2.插入數(shù)據(jù)操作。3.更新數(shù)據(jù)操作。4.刪除數(shù)據(jù)操作。5.完成實驗報告。實驗步驟1.在 vba 代碼中執(zhí)行 sql 更新語句。打開“學生管理”數(shù)據(jù)庫,點擊“窗體”,選擇“使用向?qū)?chuàng)建窗體” ,創(chuàng)建名稱為“學生信息瀏覽”的窗體,并修改窗體信息,通過該窗體能夠綁定學生信息,實現(xiàn)瀏覽、編輯學生信息的功能。打開“學生管理” 數(shù)據(jù)庫,點擊“窗體” ,選擇“在設計視圖中創(chuàng)
16、建窗體” ,創(chuàng)建名稱為“學生信息編輯”的窗體,在窗體上添加“插入”、 “更新” 、“刪除”按鈕。2.插入數(shù)據(jù)操作在“學生信息編輯” 窗體中的“插入” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)在學生信息中插入姓名為:王華,學號為:050840131的學生信息。3.更新數(shù)據(jù)操作在“學生信息編輯” 窗體中的“更新” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)更新學號為050840131 的學生信息,性別為男,出生日期為1988年 7 月 18 日,系別為工業(yè)工程,民族為漢族。4.刪除數(shù)據(jù)操作在“學生信息編輯” 窗體中的“刪除” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)刪除學號為 050840131的學生信息功能。
17、實驗 6 刀具信息管理數(shù)據(jù)庫設計實驗目的了解數(shù)據(jù)庫需求分析的基本方法;了解數(shù)據(jù)庫設計的基本方法;了解 c/s結(jié)構(gòu)數(shù)據(jù)庫應用系統(tǒng)的設計方法;綜合運用數(shù)據(jù)庫知識和技術(shù)開發(fā)設計簡單數(shù)據(jù)庫應用系統(tǒng);實驗內(nèi)容與要求本數(shù)據(jù)庫應用系統(tǒng)主要應用網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)等信息處理技術(shù)于一體的,兼具制造車間刀具信息管理計算機信息系統(tǒng)。該軟件系統(tǒng)面向制造車間, 對一些常用刀具和特種刀具提供計劃、準備、記錄、領用、歸還及各種報表等功能。其主要功能如下:車間信息:車間信息記錄管理;常規(guī)刀具信息:刀具信息(名稱、編號、類別、尺寸,使用范圍)入庫;特種刀具信息:刀具信息(名稱、編號、類別、尺寸,使用范圍)入庫;設備信息:設備名稱、設備編號、購置時間等信息入庫;開發(fā)平臺采用 access數(shù)據(jù)庫系統(tǒng),代碼語言采用vba。系統(tǒng)軟件結(jié)構(gòu)為 c/s 結(jié)構(gòu)。實驗步驟1.結(jié)合上述的功能應用要求,分析用戶需求,畫出數(shù)據(jù)流圖、e-r 圖,編制數(shù)據(jù)字典。2.設計數(shù)據(jù)概念模型及應用系統(tǒng)應具有的功能模塊。3.應用 access數(shù)據(jù)庫平臺,設計用戶界面。4.應用 access數(shù)據(jù)庫平臺創(chuàng)建數(shù)據(jù)庫,并錄入部分原始數(shù)據(jù)。5.實現(xiàn)數(shù)據(jù)庫程序功能,編寫調(diào)試主要代碼。6.實現(xiàn)數(shù)據(jù)庫安全管理。7.完成實驗報告,實驗報告內(nèi)容應包括功能模塊圖、e-r 圖、數(shù)據(jù)字典、主要數(shù)據(jù)操作功能實現(xiàn)方法,以及
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024生鮮水果出口代理采購合同樣本3篇
- 2024年版預售合同別墅及住宅區(qū)3篇
- 2024年購物中心物業(yè)合同3篇
- 2025年度蔬菜種植與加工一體化銷售合同3篇
- 二零二五年度工業(yè)園區(qū)安全生產(chǎn)標準化改造合同
- 2024建筑工程安全生產(chǎn)協(xié)議書
- 2024年采沙場翻斗車租賃合同2篇帶眉腳
- 2025-2030全球V型高效空氣過濾器行業(yè)調(diào)研及趨勢分析報告
- 2024年版本:深海探測技術(shù)研發(fā)合作合同
- 2025年全球及中國等軸晶鑄造高溫合金行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- 2024四川太陽能輻射量數(shù)據(jù)
- 石油鉆采專用設備制造考核試卷
- 法人變更股權(quán)轉(zhuǎn)讓協(xié)議書(2024版)
- 研究生中期考核匯報模板幻燈片
- AQ/T 2061-2018 金屬非金屬地下礦山防治水安全技術(shù)規(guī)范(正式版)
- 培訓機構(gòu)與學校合作協(xié)議書范本
- 留置導尿法操作評分標準
- 2024年高考數(shù)學經(jīng)典解答題-立體幾何專項復習17題(附答案)
- 麻醉管理-血氣分析在手術(shù)中的應用
評論
0/150
提交評論