數據庫原理課程教學大綱_第1頁
數據庫原理課程教學大綱_第2頁
數據庫原理課程教學大綱_第3頁
數據庫原理課程教學大綱_第4頁
數據庫原理課程教學大綱_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、數據庫原理教學大綱課程性質專業(yè)必修課課程編號xx436210課程名稱數據庫原理適用專業(yè)軟件工程先修課程數據結構、離散數學總學時48其中理論 24學時,實驗 24學時學分數3.5一課程簡介本課程是計算機科學與技術專業(yè),軟件工程和網絡工程專業(yè)的必修課程,在計算機 科學與技術中占重要地位。數據庫的理論和技術是計算機科學和技術的一個重要開展方 向,本身有重要的使用價值,同時又是其他開展方向(如分布式數據庫、數據庫機器、 并行數據庫、管理信息系統、決策支持系統等)的核心和基礎;也是人工智能、CAD、 CAE、計算機圖形學、辦公自動化以及軟件開發(fā)環(huán)境等研究方向的有力工具。本課程基本任務是系統地介紹數據庫的

2、基礎知識,基本理論,原理方法技術,使學 生獲得數據庫使用、設計、研究的基本知識和能力。二、課程教學目標通過本課程的學習,學生應實現如下目標:1、知識目標:了解:數據庫的基本概念、開展歷史、特點和應用領域。掌握:數據庫的基本概念;數據模型、概念模型、關系數據模型;數據庫系統結構; 關系數據模型三要素;關系代數各種操作;數據定義(數據庫、模式的定義,表的定義, 索引的定義);數據查詢、更新;視圖的定義及操作;DAC存取控制;GRANT. REVOKE 應用;角色及其應用;三類完整性的定義、檢查和違約處理;CONSTRAINT語句的使 用;范式相關的基本概念;2NF、3NF;公理系統的6個規(guī)那么及其

3、應用;需求分析;概 念結構設計;邏輯結構設計;事務的概念;恢復的實現技術;三類故障及其恢復策略; 基本封鎖技術;活鎖和死鎖的解決方法;可串行化調度等。2、能力目標:(1)對數據庫技術及其相應軟件有初步的認識和了解;(2)掌握數據庫特別是關系數據庫的基本原理和應用;(3)掌握數據庫設計技術及方法;(4)在實踐中,培養(yǎng)和鍛煉學生運用相應軟件對數據庫中各種對象進行定義;能 使用SQL語言進行查詢、更新;能對數據庫進行相應的安全性和完整性控制。三、課程教學基本要求為了更好地掌握本課程的知識,必須先修數據結構、離散數學等課程,在上 課時要求同學們自帶電腦到教室上課,課后按要求完成書后的思考題。四、課程教

4、學模塊(或教學內容)與學時分配序號教學模塊知識點學時1工程一數據庫介紹了解:數據庫歷史、地位作用及各種DBMS;非關系數據模型;數據庫系統的組成理解:數據獨立性掌握:數據庫的基本概念;數據模型、概念模 型、關系數據模型;數據庫系統結構22工程二關系 數據庫模型 及關系代數了解:關系演算;數據操作理解:關系模型的定義;關系代數各種操作的 含義掌握:關系數據模型三要素;關系代數各種操 作43工程三關 系規(guī)范化了解:BCNF及更高范式理解:為什么要學規(guī)范化;各級范式的關系掌握:范式相關的基本概念;2NF、3NF44工程 四Armstrong 公 理系統了解:Armstrong公理系統及其理論的各項證

5、明 掌握:Armstrong公理系統的6個規(guī)那么及其應用25工程五數據 庫設計了解:數據庫設計的基本概念;物理設計、實施、運行及維護理解:數據庫設計步驟及各階段的關系掌握:需求分析;概念結構設計;邏輯結構設計46工程六數據 庫恢復了解:數據庫鏡像及其它數據庫恢復技術理解:具有檢查點的恢復技術掌握:事務的概念;恢復的實現技術;三類故 障及其恢復策略47工程七數據 庫并發(fā)控制了解:為什么要進行并發(fā)控制理解:多粒度樹及其封鎖技術掌握:基本封鎖技術;活鎖和死鎖的解決方法;可串行化調度4序 號實驗工程名稱內容摘要實驗 學時實驗類型開出要求1SQL SERVER 軟件使用掌握SQL SERVER軟件的安

6、裝與使用2設計性必做2數據定義掌握數據庫、表、索引的定義4設計性必做3數據更新操作掌握數據庫中數據的插入、 刪除和修改4驗證性必做4單表查詢掌握 select,where,order by 和 group by 子句4設計性必做5連接查詢掌握各種連接查詢2設計性必做6嵌套查詢和派生 查詢掌握各種嵌套查詢和派生表 查詢4設計性必做8視圖的操作掌握視圖的定義和應用2設計性選做9觸發(fā)器及其應用掌握觸發(fā)器的定義和應用4設計性選做10數據庫的安全控 制掌握利用 GRANT 和REVOKE語句進行授權和收 回授權2驗證性必做11數據庫的完整性 控制掌握三類完整性的定義、檢 查和違約處理;掌握 CONSTR

7、AINT語句的應用2驗證性必做12數據庫設計掌握數據庫的設計方法,進 行需求分析、概念結構設計 和邏輯結構設計;能進行數 據裝載和實施4設計性選做四、教學方法與策略1、講授法:從現實中學生熟悉的軟件系統作為切入點,講述數據庫的基本原理及 應用。以實際中常用的DBMS(SQL SERVER)作為實驗環(huán)境,培養(yǎng)學生的獨立編寫程序 的能力。2、實驗課:掌握SQL語言,使用SQL對數據庫中的對象進行定義、對數據庫中的 數據進行查詢和更新,并進行安全性和完整性控制,從易到難,逐步掌握。指導教師要 注意啟發(fā)學生的積極性、創(chuàng)造性和進取心扎扎實實練好基本功。五、考核方式(待課程組確定)六、選用教材或參考書考核

8、環(huán)節(jié)構成(均為100分制)評分依據占總成績的比重備注上課出勤上課缺席一次扣5分,缺課達1/3取消考試 資格。20% 1 30%方案一: (30%) +(70%) 方案二: (20%)+(40%) (40%)平時工程數據 庫設計學生4-6人一組,以實際生產題(如往年 畢業(yè)設計題)設計其數據庫,并實現之。0% 1 40%期末技能測評期末考試筆試。40% 1 70%1王珊、薩師燧,數據庫系統概論(第五版),高等教育出版社,2014年2胡艷菊、申野,數據庫原理及應用一一SQLServer2012,清華大學出版社,2015 年3 Patrick ONeil、Elizabeth ONeil, DATABASE Principles,Programming,and Perform

溫馨提示

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

最新文檔

評論

0/150

提交評論