《資料庫系統原理》實踐環節考核指導精編版

2022-10-19 07:03:14 字數 4760 閱讀 5405

(2023年9月修訂)

1、型別

課程實驗考核

2、目的與要求

本課程是一門理論與實際緊密結合、實踐性強的課程。通過上機實踐,幫助學生加深對課程的理解,更好地掌握資料庫技術,並達到應用的目的,進而培養他們全面掌握所學知識,在實踐中培養獨立分析和解決問題的能力。

本課程的主要考核目標是檢查學生利用sql語言解決問題的能力,強調測試學生利用sql語句完成基本的資料定義和資料操作的技能,檢查學生設計和運用sql語言解決實際問題的能力。

3、考核環境

● 作業系統:windows2000

● 資料庫管理系統:sql server 2000中文版

4、考核內容

● sql server 2000的企業管理器、查詢設計器;

● 其他型別資料庫的匯入與匯出(主要是access型別資料庫);

● 資料庫的建立和修改;

● 基本表的建立和修改(要求使用sql語句完成);

● 基本表中資料的管理(要求使用sql語句完成):insert命令、update命令、delete命令;

● 資料的檢索(要求使用sql語句完成):單錶查詢、連線查詢、計算查詢、分組查詢等;

● 索引、儲存過程和檢視的建立(要求使用sql語句完成);

● 建立登陸標識並設定運算元據庫許可權;

● odbc的概念與配置。

5、考核時間

考試時間為60分鐘。

6、考核形式和方法

採用閉卷機考形式,考生首先登入考試伺服器,閱讀考試要求,在考試資料夾d:\2008ks下完成指定的開發要求,所有答案都直接做在資料夾d:\2008ks內,最後根據考試要求把答案檔案上傳到考核伺服器上考生自己的檔案櫃中(上傳的答案檔案不要壓縮打包)。

請認真閱讀「考試系統」使用說明。

7、注意事項

1.遵守考場紀律,因計算機引起的問題請及時與監考老師聯絡;有些操作步驟或操作貼**件需要以word形式儲存,請按照要求儲存檔名。

2.考生不要等到最後才上傳答案檔案,以免因最後時刻交卷人員太多造成伺服器響應速度低;上傳檔案前務必關閉相應的軟體。例如上傳word文件前應關閉word系統。上傳資料庫檔案前必須停止sql server服務管理器。

3.如果發現無法登入系統,請及時與監考老師聯絡,由監考老師協助處理。

4.本系統採取了一定安全性措施,系統自動記錄考生的登入時間和登入微機(登入時間取自伺服器)。一旦發現同一時間段內有兩台微機同時以某個考號登入系統,將按作弊處理。一旦發現某台微機在考試期間用兩個准考證號登入過考試系統。

也按照作弊處理。

5.考試完畢,主動刪除d盤上的相關資料夾。

6.注意保護自己的二次登入密碼,不要被其他考生知道。

7.考生在考試前如果使用了模擬環境,請於考試開始前關閉所有瀏覽器視窗,然後重新登入考試伺服器。

8、參考樣題

請從考核伺服器中**考試用的檔案到本地磁碟d:\2008ks下,然後在本地磁碟上用sql server 2000完成任務,最後把正確的結果檔案上傳到伺服器上自己的考試檔案櫃中。

考試結束前本考卷需要上傳的檔案至少有:資料庫對應的資料檔案和日誌檔案、為保證檔案的完整性,開始壓縮檔案前請退出企業管理器和查詢設計器,關閉word文件,停止sql server的服務管理器。然後逐個檔案上傳到自己的考試檔案櫃中。

**:請以滑鼠右單擊「**」,然後在彈出的快捷選單中選擇「目標另存為」,把檔案儲存到本地的d:\2008ks下。

樣題一一、建立資料庫與資料表(40分)

1.請從考核伺服器上**access資料庫檔案

2.使用服務管理器在本地機器上啟動sql server服務,接著啟動企業管理器;然後建立乙個大小為1mb的資料庫student,事務日誌的大小為1mb。注意資料檔案和事務日誌檔案都儲存在d:\2008ks下。

3.把access資料庫檔案匯入到資料庫student中;

4.設定學生表的主鍵學號、課程表的主鍵課程號;

5.請用sql語句在student資料庫中建立表「家庭」。表結構如下所示:

家庭表,結構為:學號(c4),姓名(c8),父姓名(c8),父單位(c10),母姓名(c8),母單位(c10);學號為主鍵。

6.建立學生表、課程表和選課表之間的參照關係。

請在中記錄你把access資料庫匯入到sql server中的操作過程。接著,開啟企業管理器的「關係」對話方塊,把包含上述四個表的關係圖貼上到檔案中,最後把建立資料表「家庭」的sql語句貼上到檔案中。

二、sql 語句操作(50分)

1.查詢「教育系」學生的學號,姓名,性別,選修過的課程號,課程名,考試成績,考試日期;

2.計算出每位學生的選課門數和平均成績;

3.檢索出沒有選修課程「資料庫原理」和「資料結構」的學生的資訊;

4.重新計算出每位學生的總收入(總收入=打工收入+獎金);

5. 計算出所有單位的打工收入和獎勵的總額;

6.建立檢視course,顯示出每個學生選課的學號、選課門數、平均成績,最高成績。

請把你為完成上述功能使用sql語句貼上到文件中。

三、登陸標識與安全性 (10分)

為系統新增乙個登入標識:xsks,並且把該標識設定為student的dbo。

請把你的操作步驟記錄到文件中,並把設定成功的介面貼上到文件中。

樣題二一、建立資料庫與資料表(40分)

1.請從考核伺服器上**access資料庫檔案

2.使用服務管理器在本地機器上啟動sql server服務,接著啟動企業管理器;然後建立乙個大小為1mb的資料庫hospital,事務日誌的大小為1mb。注意資料檔案和事務日誌檔案都儲存在d:\2008ks下。

3.把access資料庫檔案匯入到資料庫student中;

4.設定病人表的主鍵「病人號」、醫生表的主鍵「醫生號」;

5.請用sql語句在企業管理器中建立資料表「醫生附加資訊」,表結構如下所示:

醫生附加資訊,結構為:醫生號(c4),畢業學校(c20),畢業年度(c6),業餘愛好(c30);設定醫生號為主鍵。

6.建立醫生表、病人表和診斷資訊表之間的參照關係。

請在中記錄你把access資料庫匯入到sql server中的操作過程。接著,開啟企業管理器的「關係」對話方塊,把包含上述四個表的關係圖貼上到檔案中,最後把建立資料表「醫生附加資訊」的sql語句貼上到檔案中。

二、sql 語句操作(50分)

1.查詢病人「王曉萍」的病人號、姓名、籍貫、診斷醫生的編號、姓名、診斷建議、診斷費用、診斷日期(提示:連線查詢);

2.根據工資和獎金,計算出每位醫生的總收入存到實際收入中。(總收入=工資+獎金);

3.查詢「部門收入」,能夠計算出每個部門的工資和獎金的平均額;

4. 利用sql語句向醫生附加資訊表中新增一條新記錄,資訊內容為:b004,北京大學醫學部,2006,踢球、唱歌;

5. 對每個診斷病人次數在3次以上的醫生獎金增加1000元;

6.為醫生表建立依據醫生姓名的唯一性索引doctor。

請把你為完成上述功能使用sql語句貼上到文件中。

三、登陸標識與安全性 (10分)

為系統新增乙個登入標識:xsks,並且把該標識設定為hospital的dbo。

請把你的操作步驟記錄到文件中,並把設定成功的介面貼上到文件中。

樣題三一、建立資料庫與資料表(40分)

1.請從考核伺服器上**access資料庫檔案

2.使用服務管理器在本地機器上啟動sql server服務,接著啟動企業管理器;然後建立乙個大小為1mb的資料庫student,事務日誌的大小為1mb。注意資料檔案和事務日誌檔案都儲存在d:\2008ks下。

3.把access資料庫檔案匯入到資料庫student中;

4.設定學生表的主鍵學號、課程表的主鍵課程號;

5.刪除學生表中的字段「獎勵」,並增加字段「年齡」;

6.建立學生表、課程表和選課表之間的參照關係。

請在中記錄你把access資料庫匯入到sql server中的操作過程。接著,開啟企業管理器的「關係」對話方塊,把包含上述四個表的關係圖貼上到檔案中,最後把修改學生表結構的sql語句貼上到檔案中。

二、sql 語句操作(50分)

1.查詢選修課程「計算機應用基礎」的學生的學號,姓名,性別,考試成績,考試日期;

2.計算出每門課程的選課人數和平均成績;

3.計算出每個院系中所有學生的總收入(即分院系求出打工收入的和);

4.列出同時選修了「計算機基礎」和「大學外語」兩門課程的同學的資訊。

5.對於每位所有課程平均成績在80分以上的學生獎勵1500元;

6.建立乙個儲存過程xsgl,該過程包含乙個引數tname。執行此儲存過程,能夠輸出該教師講授過的所有課程,以及選修這些課程的學生的學號,考試成績。

請把你為完成上述功能使用sql語句貼上到文件中。

三、登陸標識與安全性 (10分)

為系統新增乙個登入標識:jsjks,並且把該標識設定為student的dbo。

請把你的操作步驟記錄到文件中,並把設定成功的介面貼上到文件中。

參***:

注意:真正答卷時不需要如此複雜、詳細的記錄,只需根據題目要求回答必答的內容。簡明、扼要地說明操作步驟,完成操作介面貼上、語句貼上即可。

樣題一:

一、建立資料庫與資料表(40分)

1.**檔案(略);

2.啟動sql server服務和啟動企業管理器(略);

右單擊其中左側的「控制台根目錄」樹中的【資料庫】,選擇【新建資料庫】,在隨後彈出的對話方塊中輸入資料庫名稱,並分別設定【資料檔案】和【事務日誌】的位置為d:\2008ks,分別設定初始大小為1mb。

3.右單擊新建好的資料庫【student】,選擇【所有任務】-【匯入資料】。在隨後彈出的【選擇資料來源】對話方塊中選擇:

然後執行【下一步】,開始選擇【目的】,即剛剛建好的student資料庫;

資料庫系統原理實習報告

河南工程學院 實習報告 系 部計算機學院 專業電腦科學與技術 班級負責人學號及姓名 成員學號及姓名 年月日資料庫系統原理課程設計指導教師評分表 實習 訓 報告評語 等級評閱人職稱 年月日河南工程學院 實習 訓 報告 實習目的 內容 學習和掌握資料庫原理及sql server 2000 資料庫開發工具...

資料庫系統原理計算總結

3.7已知關係模式r abc f 求f 可以直接通過自反律 增廣律 傳遞律加以推廣 f 4.6 試分析下列分解是否具有無損聯接和保持函式依賴的特點 1 設r abc f1 在r上成立,1 首先,檢查是否具有無損聯接特點 第1種解法 演算法4.2 結果第二行全是a行,因此分解是無損聯接分解。第2種解法...

資料庫系統教案

課題 資料庫系統 第一課時 授課教師 胡曉環 一 教學目標 二 教學重點 難點 重點 資料庫 資料庫管理系統 資料庫應用系統 資料庫系統四個概念 資料庫中表 欄位的概念及字段的資料型別 難點 資料庫系統四個概念,及如何根據生活中的具體事物設計資料庫 三 教學方法與教學手段 採用情景匯入 學案導學 任...