版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)及應(yīng)用實驗指導(dǎo)書哈爾濱工業(yè)大學(xué)機電工程學(xué)院工業(yè)工程系2009年 3 月數(shù)據(jù)庫系統(tǒng)及應(yīng)用實驗教學(xué)大綱開課實驗室:工業(yè)工程系課程總學(xué)時: 40 課程名稱:數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程編號: t1082320 實驗學(xué)時: 0 上機學(xué)時: 16 面向?qū)I(yè):工業(yè)工程專業(yè)本科實驗類別:技術(shù)專業(yè)課實驗開課學(xué)期:春季一、實驗教學(xué)的指導(dǎo)思想和教學(xué)目的1指導(dǎo)思想數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程是工業(yè)工程專業(yè)的主干課程。數(shù)據(jù)庫系統(tǒng)及應(yīng)用實驗教學(xué)是數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程教學(xué)中重要的實踐環(huán)節(jié)。在實驗教學(xué)中通過設(shè)立部分驗證性實驗, 使學(xué)生進一步加深理解課堂教學(xué)的內(nèi)容;通過設(shè)立一些綜合性、 設(shè)計性實驗, 培養(yǎng)學(xué)生的理論聯(lián)系實際的能力、
2、數(shù)據(jù)解決方案設(shè)計能力及數(shù)據(jù)結(jié)構(gòu)設(shè)計的創(chuàng)新意識和能力;通過強調(diào)學(xué)生參與實驗的全過程,培養(yǎng)學(xué)生的動手操作能力。2教學(xué)目的(1)驗證課堂教學(xué)中的理論;(2)掌握數(shù)據(jù)庫系統(tǒng)設(shè)計原理,有關(guān)開發(fā)平臺,軟件工具的的操作技能,數(shù)據(jù)的分析與處理方法;(3)了解數(shù)據(jù)庫系統(tǒng)的分析,設(shè)計與數(shù)據(jù)庫應(yīng)用性能之間的關(guān)系;(4)初步掌握數(shù)據(jù)庫系統(tǒng)設(shè)計的基本方法。二、實驗教學(xué)的基本要求1掌握 ms access數(shù)據(jù)庫軟件平臺使用方法;2掌握數(shù)據(jù)庫系統(tǒng)的需求分析方法;3掌握數(shù)據(jù)庫系統(tǒng)設(shè)計的一般原理和方法;4初步掌握典型數(shù)據(jù)庫方案的設(shè)計思路和基本方法。三、實驗教材及參考書自編。四、實驗考核根據(jù)學(xué)生對其參加的每個實驗的實驗內(nèi)容和操作
3、技能的掌握及實驗報告的質(zhì)量情況,合格者按35 分評定成績,實驗考核采取實驗報告和程序檢驗相結(jié)合的方式。 有一次不合格或者缺席必須重做,否則不得參加期末考試。 實驗課成績占課程總成績的20%。五、實驗項目序號實驗項目名稱學(xué)時實驗要求實驗類型每組人數(shù)1 ms access 數(shù)據(jù)庫基礎(chǔ)操作2 必修綜合2-32 數(shù)據(jù)庫復(fù)制與數(shù)據(jù)導(dǎo)入導(dǎo)出2 必修綜合2-33 數(shù)據(jù)庫安全性2 必修綜合2-3 4 sql 語言 -查詢操作2 必修綜合2-3 5 sql 語言 -更新操作2 必修綜合2-3 6 刀具管理信息數(shù)據(jù)庫設(shè)計6 必修綜合2-3實驗 1 數(shù)據(jù)系統(tǒng)基礎(chǔ)操作實驗?zāi)康恼莆諗?shù)據(jù)庫的安裝運行,創(chuàng)建的基本過程;掌握
4、數(shù)據(jù)庫表的基礎(chǔ)知識;理解數(shù)據(jù)表關(guān)系內(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.關(guān)系的創(chuàng)建與維護5.完成實驗報告。實驗步驟1.安裝并運行 access數(shù)據(jù)庫。2.創(chuàng)建、刪除、查看數(shù)據(jù)庫創(chuàng)建“學(xué)生管理”示例數(shù)據(jù)庫,選擇“新建數(shù)據(jù)庫”命令,選擇“數(shù)據(jù)庫向?qū)А?,按照系統(tǒng)提示建立示例數(shù)據(jù)庫,并查看其中的表內(nèi)容。創(chuàng)建“學(xué)生管理” 數(shù)據(jù)庫,選擇“新建數(shù)據(jù)庫” 命令,選擇“空數(shù)據(jù)庫”,將數(shù)據(jù)庫保存在指定的路徑中,并將數(shù)據(jù)庫命名為:學(xué)生管理。3.表的創(chuàng)建
5、與管理在“學(xué)生管理”數(shù)據(jù)庫中創(chuàng)建學(xué)生基本信息表:student ,并在其中輸入至少 20 條記錄,表內(nèi)容如下所示:table:student(學(xué)生基本信息表)含義字段名稱類型寬度學(xué)號sno 整型姓名sname 文本20 性別sex 文本2 出生日期sdate 時間8 系別dp 文本20 民族nation 文本20 按照上述表內(nèi)容建立相應(yīng)字段,并將各個字段的數(shù)據(jù)類型和字段寬度設(shè)置完成,其中字段民族的默認值設(shè)置為“漢族”。主鍵的建立與刪除。復(fù)制“ student ”表,分別選擇“只復(fù)制結(jié)構(gòu)”和“結(jié)構(gòu)和數(shù)據(jù)”兩個選項,并將復(fù)制的表命名為:studentbak 刪除“ studentbak ”表。4.
6、關(guān)系的創(chuàng)建與維護在“學(xué)生管理”數(shù)據(jù)庫中創(chuàng)建課程表:course,并在其中輸入至少5 條記錄,表內(nèi)容如下所示:table:course(課程表)含義字段名稱類型寬度課程號cno 整型課程名稱cname 文本20 學(xué)分cgrade 單精度先修課程fcno 文本20 在“學(xué)生管理”數(shù)據(jù)庫中創(chuàng)建課程表:s_c,表內(nèi)容如下所示:table:s_c (選課成績表 ) 含義字段名稱類型寬度學(xué)號sno 整型課程號cno 整型成績grade 單精度建立表關(guān)系,打開“關(guān)系”視圖,建立表student和表 s_c(選課成績表 )之間的關(guān)系,建立表course(課程表)和表s_c(選課成績表 )之間的關(guān)系。編輯上述建
7、立的表關(guān)系。刪除上述建立的表關(guān)系。完成實驗報告,實驗報告格式參見本文附件1。實驗 2 數(shù)據(jù)庫復(fù)制與數(shù)據(jù)導(dǎo)入導(dǎo)出實驗?zāi)康恼莆?access數(shù)據(jù)庫復(fù)制、備份、修復(fù)的操作方法;掌握 access數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入與導(dǎo)出的操作方法;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.設(shè)置數(shù)據(jù)庫屬性。2.創(chuàng)建數(shù)據(jù)庫副本。3.修復(fù)壓縮數(shù)據(jù)庫。4.導(dǎo)入導(dǎo)出數(shù)據(jù)。5.完成實驗報告。實驗步驟1.設(shè)置數(shù)據(jù)庫屬性,打開“學(xué)生管理”數(shù)據(jù)庫,執(zhí)行“文件-數(shù)據(jù)庫屬性”命令,設(shè)置數(shù)據(jù)庫屬性信息。2.創(chuàng)建數(shù)據(jù)庫副本,打開“學(xué)生管理”數(shù)據(jù)庫,執(zhí)行“
8、工具-同步復(fù)制 -創(chuàng)建副本”命令,指定數(shù)據(jù)庫副本保存的路徑,創(chuàng)建數(shù)據(jù)庫副本。3.修復(fù)壓縮數(shù)據(jù)庫打開“學(xué)生管理”數(shù)據(jù)庫,執(zhí)行“工具-數(shù)據(jù)庫工具 -壓縮和修復(fù)數(shù)據(jù)庫”命令,修復(fù)當(dāng)前數(shù)據(jù)庫。打開 access數(shù)據(jù)庫,執(zhí)行“工具 -數(shù)據(jù)庫工具 -壓縮和修復(fù)數(shù)據(jù)庫”命令,指定所要修復(fù)的數(shù)據(jù)庫,按照“獨占”方式打開并修復(fù)指定數(shù)據(jù)庫。4.導(dǎo)入導(dǎo)出數(shù)據(jù)打開“學(xué)生管理”數(shù)據(jù)庫,將“student ”表導(dǎo)出成文本文件打開“學(xué)生管理”數(shù)據(jù)庫,將“student ”表導(dǎo)出成 *.xls 文件與另一組同學(xué)交換各自導(dǎo)出的文本文件,導(dǎo)入另一組同學(xué)所建立的“student ”表信息,并將導(dǎo)入的表重新命名后,將兩個表的數(shù)據(jù)合在
9、一起。打開“學(xué)生管理”數(shù)據(jù)庫,執(zhí)行“鏈接表”命令,選擇所要鏈接的數(shù)據(jù)庫文件,選取所要鏈接的表(student ) ,執(zhí)行鏈接操作。查看鏈接成功的表中信息,并將其中的信息與原有的“student ”表信息合在一起。完成實驗報告,實驗報告格式參見本文附件1。實驗 3 數(shù)據(jù)庫安全性實驗?zāi)康恼莆諗?shù)據(jù)庫安全性基礎(chǔ)知識;掌握數(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.新建用戶、刪除用戶打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,新建用戶,并設(shè)置用戶信息;打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號
11、”命令,刪除指定用戶;4.新建組、刪除組、加入組打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,新建用戶組,并設(shè)置用戶組信息;打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,刪除指定用戶組;打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組帳號”命令,將指定用戶加入到指定擁護組中;5.設(shè)置用戶和用戶組權(quán)限打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組權(quán)限”命令,指定用戶數(shù)據(jù)操作權(quán)限;打開“學(xué)生管理”數(shù)據(jù)庫,點擊“工具-安全-用戶與組權(quán)限”命令,指定用戶組數(shù)據(jù)操作權(quán)限;完成實驗報告,實驗報告格式參見本文附件1。實驗 4 sql 語言-查詢操作實驗?zāi)康睦斫獠樵兊母拍?/p>
12、和設(shè)計方法;掌握 select 語句在單表查詢中的應(yīng)用;掌握 select 語句在單表查詢中的應(yīng)用;實驗環(huán)境計算機操作系統(tǒng)環(huán)境: windowsxp 操作系統(tǒng);數(shù)據(jù)庫平臺: microsoft access2000;實驗內(nèi)容與要求1.在 access數(shù)據(jù)庫中新建查詢。2.實現(xiàn)在“學(xué)生管理”數(shù)據(jù)庫中進行單表信息查詢。3.實現(xiàn)在“學(xué)生管理”數(shù)據(jù)庫中進行多表信息查詢。4.完成實驗報告。實驗步驟1.在 access數(shù)據(jù)庫中新建查詢打開“學(xué)生管理” 數(shù)據(jù)庫,點擊“查詢” ,選擇“在設(shè)計視圖中創(chuàng)建查詢” ,建立名稱為“學(xué)生名單1”的查詢,要求包括所有學(xué)生的學(xué)號、姓名和性別信息,并按照學(xué)號升序排列。打開“學(xué)
13、生管理”數(shù)據(jù)庫,點擊“查詢” ,選擇“使用向?qū)Ы⒉樵儭苯⒚Q為“學(xué)生名單2”的查詢,要求包括所有學(xué)生的學(xué)號、姓名和性別信息,并按照學(xué)號升序排列。比較“學(xué)生名單 1”和“學(xué)生名單2”的查詢是否有區(qū)別?2.實現(xiàn)在“學(xué)生管理”數(shù)據(jù)庫中進行單表信息查詢。建立檢索年齡大于20 歲的男學(xué)生的學(xué)號和姓名的查詢建立檢索所有姓王的同學(xué)學(xué)號和姓名的查詢建立檢索所有學(xué)分大于2 分的課程名稱和課程號的查詢建立檢索選修指定課程號的所有學(xué)生學(xué)號的查詢建立檢索選修指定課程號的成績最高的學(xué)生的學(xué)號查詢建立檢索所有學(xué)生中分屬各個省份學(xué)生人數(shù)的查詢3.實現(xiàn)在“學(xué)生管理”數(shù)據(jù)庫中進行多表信息查詢。建立檢索學(xué)生姓名及其所選修課程
14、的課程號和成績的查詢建立檢索選修指定課程號的學(xué)生的出生日期信息的查詢完成實驗報告,實驗報告格式參見本文附件1。實驗 5 sql 語言-更新操作實驗?zāi)康恼莆绽?insert、update、delete 命令實現(xiàn)對表數(shù)據(jù)插入、修改與刪除等更新操作。掌握 access數(shù)據(jù)庫平臺中通過vba 代碼執(zhí)行 sql 語句的方法。實驗內(nèi)容與要求1.在 vba 代碼中執(zhí)行 sql 更新語句。在 vba 代碼中應(yīng)用 dao 對象方法執(zhí)行 sql 語句示例如下:變量定義dim dbs as database 定義數(shù)據(jù)庫對象dim strsql as string 定義字符串,用于保存sql 語句信息set dbs
15、 = currentdb 打開數(shù)據(jù)庫strsql=” sql 語句” 設(shè)置 sql 語句,其中換行符為“_” ,連接符為:“&”dbs.execute strsql 執(zhí)行 sql 語句set dbs = nothing 關(guān)閉數(shù)據(jù)庫2.插入數(shù)據(jù)操作。3.更新數(shù)據(jù)操作。4.刪除數(shù)據(jù)操作。5.完成實驗報告。實驗步驟1.在 vba 代碼中執(zhí)行 sql 更新語句。打開“學(xué)生管理”數(shù)據(jù)庫,點擊“窗體”,選擇“使用向?qū)?chuàng)建窗體” ,創(chuàng)建名稱為“學(xué)生信息瀏覽”的窗體,并修改窗體信息,通過該窗體能夠綁定學(xué)生信息,實現(xiàn)瀏覽、編輯學(xué)生信息的功能。打開“學(xué)生管理” 數(shù)據(jù)庫,點擊“窗體” ,選擇“在設(shè)計視圖中創(chuàng)
16、建窗體” ,創(chuàng)建名稱為“學(xué)生信息編輯”的窗體,在窗體上添加“插入”、 “更新” 、“刪除”按鈕。2.插入數(shù)據(jù)操作在“學(xué)生信息編輯” 窗體中的“插入” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)在學(xué)生信息中插入姓名為:王華,學(xué)號為:050840131的學(xué)生信息。3.更新數(shù)據(jù)操作在“學(xué)生信息編輯” 窗體中的“更新” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)更新學(xué)號為050840131 的學(xué)生信息,性別為男,出生日期為1988年 7 月 18 日,系別為工業(yè)工程,民族為漢族。4.刪除數(shù)據(jù)操作在“學(xué)生信息編輯” 窗體中的“刪除” 按鈕單擊事件中編寫vba 代碼,實現(xiàn)刪除學(xué)號為 050840131的學(xué)生信息功能。
17、實驗 6 刀具信息管理數(shù)據(jù)庫設(shè)計實驗?zāi)康牧私鈹?shù)據(jù)庫需求分析的基本方法;了解數(shù)據(jù)庫設(shè)計的基本方法;了解 c/s結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計方法;綜合運用數(shù)據(jù)庫知識和技術(shù)開發(fā)設(shè)計簡單數(shù)據(jù)庫應(yīng)用系統(tǒng);實驗內(nèi)容與要求本數(shù)據(jù)庫應(yīng)用系統(tǒng)主要應(yīng)用網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)等信息處理技術(shù)于一體的,兼具制造車間刀具信息管理計算機信息系統(tǒng)。該軟件系統(tǒng)面向制造車間, 對一些常用刀具和特種刀具提供計劃、準備、記錄、領(lǐng)用、歸還及各種報表等功能。其主要功能如下:車間信息:車間信息記錄管理;常規(guī)刀具信息:刀具信息(名稱、編號、類別、尺寸,使用范圍)入庫;特種刀具信息:刀具信息(名稱、編號、類別、尺寸,使用范圍)入庫;設(shè)備信息:設(shè)備名稱、設(shè)備編號、購置時間等信息入庫;開發(fā)平臺采用 access數(shù)據(jù)庫系統(tǒng),代碼語言采用vba。系統(tǒng)軟件結(jié)構(gòu)為 c/s 結(jié)構(gòu)。實驗步驟1.結(jié)合上述的功能應(yīng)用要求,分析用戶需求,畫出數(shù)據(jù)流圖、e-r 圖,編制數(shù)據(jù)字典。2.設(shè)計數(shù)據(jù)概念模型及應(yīng)用系統(tǒng)應(yīng)具有的功能模塊。3.應(yīng)用 access數(shù)據(jù)庫平臺,設(shè)計用戶界面。4.應(yīng)用 access數(shù)據(jù)庫平臺創(chuàng)建數(shù)據(jù)庫,并錄入部分原始數(shù)據(jù)。5.實現(xiàn)數(shù)據(jù)庫程序功能,編寫調(diào)試主要代碼。6.實現(xiàn)數(shù)據(jù)庫安全管理。7.完成實驗報告,實驗報告內(nèi)容應(yīng)包括功能模塊圖、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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識產(chǎn)權(quán)新員工培訓(xùn)課件
- 春風(fēng)十里才子歸來
- 主播直播培訓(xùn)
- 二零二五年度建筑垃圾清運合同示范3篇
- 珠寶瓷器知識培訓(xùn)課件
- “雙減”政策下語文作業(yè)的設(shè)計趨勢
- 臨床C1q 腎病病因、發(fā)病機制、關(guān)鍵診斷特征、病理三鏡、鑒別診斷及病理圖譜
- 兒科超聲對小兒急腹癥診斷要點和注意事項
- 四川省瀘州市江陽區(qū)2024-2025學(xué)年九年級上學(xué)期1月期末考試英語試題(含答案)
- 湖南省長沙市2025年新高考適應(yīng)性考試地理試題(含答案)
- 住宅設(shè)計效果圖協(xié)議書
- 新版中國食物成分表
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測試試題含解析
- 2024河南鄭州市金水區(qū)事業(yè)單位招聘45人歷年高頻難、易錯點500題模擬試題附帶答案詳解
- 食物損失和浪費控制程序
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- 2024四川太陽能輻射量數(shù)據(jù)
- 石油鉆采專用設(shè)備制造考核試卷
- 法人變更股權(quán)轉(zhuǎn)讓協(xié)議書(2024版)
- 研究生中期考核匯報模板幻燈片
- 培訓(xùn)機構(gòu)與學(xué)校合作協(xié)議書范本
評論
0/150
提交評論