數(shù)據(jù)庫原理實驗教案2022年軟件1_第1頁
數(shù)據(jù)庫原理實驗教案2022年軟件1_第2頁
數(shù)據(jù)庫原理實驗教案2022年軟件1_第3頁
數(shù)據(jù)庫原理實驗教案2022年軟件1_第4頁
數(shù)據(jù)庫原理實驗教案2022年軟件1_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理實驗教案2022年軟件

課程教案

課程名稱:任課教師:所屬系部:教學班級:教學時間:

數(shù)據(jù)庫原理試驗陳利平計算機科學系軟件1201-022022-2022學年第2學期湖南工學院

課程根本信息

課程名稱課程代碼數(shù)據(jù)庫原理試驗總計:56學時學分1講課:40學時試驗:16學時類別必修課()選修課()理論課()試驗課(√)上機:16學時課程設計:周任課陳利平職稱副教授教師授課專業(yè)班級:軟件1201-02共2個班對象一、課程性質(zhì)《數(shù)據(jù)庫原理》是討論、解決有效獵取數(shù)據(jù)和處理數(shù)據(jù)的問題,在信息治理與信息系統(tǒng)、電子商務、物流信息專業(yè)是一門專業(yè)根底課,在治理科學與工程類和工商治理類其它專業(yè)是的一門專業(yè)選修課。其主要任務是依據(jù)信息處理的要求,通過E-R圖方法、概念設計、規(guī)律設計等能夠進展需求分析,運用數(shù)據(jù)庫治理系統(tǒng)、面對對象編程技術完成實際功能、人機界面等程序設課計。試驗課是本課程重要的教學環(huán)節(jié),其目的是通過上機實踐,協(xié)作課堂教學內(nèi)容加深對數(shù)據(jù)庫的根本概念和根本技術的理解,使學生把握根本的數(shù)據(jù)程庫試驗技能,把握數(shù)據(jù)庫系統(tǒng)設計的根本思想和根本步驟,嫻熟把握關系數(shù)據(jù)庫的標準語言SQL的應用,為學生嫻熟把握數(shù)據(jù)庫應用系統(tǒng)的開發(fā)打下一個很好的實踐根底。簡二、課程主要內(nèi)容和目標該課程的主要教學內(nèi)容和教學目標是:1.把握使用SQL語言及SQLSERVER企業(yè)治理器創(chuàng)立數(shù)據(jù)庫、表、索引和修改表構造。介2.把握SQLSERVER2022中實體、參照及用戶自定義完整性約束定義。3.把握用SQL語句實現(xiàn)數(shù)據(jù)的插入、修改和刪除。4.進一步把握SQLSERVER查詢分析器的使用方法,加深SQL語言的嵌套查詢語句的理解。5.加深對數(shù)據(jù)安全性的理解,把握SQLSERVER中有關用戶、角色及操作權限的治理方法。6.創(chuàng)立表的視圖,修改和刪除表的視圖,并利用視圖完成表的查詢。7.把握簡潔子查詢、IN子查詢及EXISTS子查詢的用法,并能應用T-SQL進展綜合查詢。1.劉金嶺,馮萬利主編《數(shù)據(jù)庫原理及應用試驗與課程設計指導》清華大根本學出版社,2022教材和參考資料

湖南工學院教案用紙P1

試驗一數(shù)據(jù)庫的定義

試驗目的:

要求學生嫻熟把握和使用SQL、Transact-SQL、SQLServer企業(yè)治理器創(chuàng)立數(shù)據(jù)庫、表、索引和修改表構造,并學會使用SQLServer查詢分析器接收Transact-SQL語句和進展結果分析。教學課時:2學時

教學設備:安裝SQLServer的微機試驗內(nèi)容:

1創(chuàng)立數(shù)據(jù)庫和查看數(shù)據(jù)庫屬性。

2創(chuàng)立表、確定表的主碼和約束條件。為主碼建索引。3查看和修改表構造。

4熟識SQLServer企業(yè)治理器和查詢分析器工具的使用方法。試驗步驟:

1根本操作試驗

(1)將教材中用SQL描述的建立學生--課程操作.在SQLServer企業(yè)治理器中實

現(xiàn)。庫中表構造為:

學生(學號,姓名,年齡,性別,所在系).課程(課程號,課程名,先行課).選課(學號,課程號,成績)要求:

1)建庫、建表和建立表間聯(lián)系。,2)選擇適宜的數(shù)據(jù)類型。

3)定義必要的索引、列級約束和表級約束.

(2)將自設計的數(shù)據(jù)庫應用系統(tǒng)中的數(shù)據(jù)庫、庫中的表、索引和約束用Transact-SQL表達,并通過企業(yè)治理器或查詢分析器實現(xiàn)建庫、建表、建立表間聯(lián)系和建立必要的索引、列級約束和表級約束的操作.試驗思索:

1為什么要建立索引?圖書讀者數(shù)據(jù)庫和學生.課程庫中建立多少索引適宜。

湖南工學院教案用紙P2

2學生.課程庫的選課表中屬性學號、課程號采納數(shù)值型,還是采納字符型的?采納哪種數(shù)據(jù)類型更好?試驗報告:

1分別用SQL和Transact-SQL表示的學生-課程庫建表和建庫操作、指出SQL和Transact-SQL定義語句的不同之處。

2指出學生.課程庫中各表的主碼、外碼和數(shù)據(jù)約束。3試驗操作步驟和試驗結果.試驗中消失的問題和解決方法。

4體會和提高。試驗留意:

1.建表中假如消失錯誤.應采納相應的修改構造或刪除構造的方法。

2.留意數(shù)據(jù)庫的主碼、外碼和數(shù)據(jù)約束的定義。試驗后記:

湖南工學院教案用紙P3

試驗二數(shù)據(jù)庫的簡潔查詢和連接查詢試驗

試驗目的:

使學生把握SQLServer查詢分析器的使用方法.加深對SQL和Transact-SQL語言的查詢語句的理解。嫻熟把握簡潔表的數(shù)據(jù)查詢、數(shù)據(jù)排序和數(shù)據(jù)聯(lián)結查詢的操作方法。教學課時:2學時

教學設備:安裝SQLServer的微機試驗內(nèi)容:1簡潔查詢操作

該試驗包括投影、選擇條件表達、數(shù)據(jù)排序、使用臨時表等。2連接查詢操作

該試驗包括等值連接、自然連接、求笛卡爾積、一般連接、外連接、內(nèi)連接、左連接、右連接和自連接等。試驗步驟:

1根本操作試驗(1)簡潔查詢試驗

l)用Transact-SQL語句表示以下操作.在學生選課庫中實現(xiàn)其數(shù)據(jù)查詢操作.①求數(shù)學系學生的學號和姓名。②求選修了課程的學生學號。

③求選修C1課程的學生學號和成績,并要求對查詢結果按成績降序排列,假如成績一樣則按學號升序排列。

④獲選修課程C1且成績在80~90分之間的學生學號和成績,并將成績乘以系數(shù)0.8輸出。

⑤求數(shù)學系或計算機系姓張的學生的

溫馨提示

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

評論

0/150

提交評論