《數(shù)據(jù)庫系統(tǒng)》教學(xué)大綱.doc_第1頁
《數(shù)據(jù)庫系統(tǒng)》教學(xué)大綱.doc_第2頁
《數(shù)據(jù)庫系統(tǒng)》教學(xué)大綱.doc_第3頁
《數(shù)據(jù)庫系統(tǒng)》教學(xué)大綱.doc_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

對外經(jīng)濟(jì)貿(mào)易大學(xué)信息學(xué)院 數(shù)據(jù)庫系統(tǒng)教學(xué)大綱數(shù)據(jù)庫系統(tǒng)教學(xué)大綱(2006年4月修訂)課程名稱:CMP301數(shù)據(jù)庫系統(tǒng)(Database System)課程性質(zhì):本學(xué)院必修,其他學(xué)院選修或根據(jù)專業(yè)培養(yǎng)方案確定。學(xué)分課時(shí):4學(xué)分,72課時(shí)主講教師:黃健青副教授,李降龍講師,周至忠副教授所屬院系:信息學(xué)院 電話:64495074,64495073教學(xué)對象:本學(xué)院三年級以上本科生或具有同等學(xué)力的學(xué)生先修課程:程序設(shè)計(jì)語言考核方式:平時(shí)作業(yè)和實(shí)驗(yàn)(10次),期末考試采用閉卷筆試方式平時(shí)成績(包括實(shí)驗(yàn))占15%,課程設(shè)計(jì)占25%,期末考試占60%(筆試)出勤要求:學(xué)生缺勤不得多于總課時(shí)的四分之一。教師可以根據(jù)考勤情況決定學(xué)生是否可以參加考試、是否扣分。教學(xué)用書:1、教材:薩師煊、王珊著:數(shù)據(jù)庫系統(tǒng)概論(第三版),高等教育出版社,2002.22、參考書崔巍編著:數(shù)據(jù)庫系統(tǒng)及應(yīng)用(第二版),高等教育出版社,2003.63、參考書余晨、李文炬編著:SQL Server 2000 培訓(xùn)教材,清華大學(xué)出版社,2001.74、參考書施伯樂、丁寶康、汪衛(wèi)數(shù)據(jù)庫系統(tǒng)教程,高等教育出版社,2003.8一、 課程簡介本課程重點(diǎn)介紹數(shù)據(jù)庫設(shè)計(jì)原理、關(guān)系數(shù)據(jù)庫理論及關(guān)系數(shù)據(jù)庫管理系統(tǒng)的使用。通過學(xué)習(xí)理論并結(jié)合上機(jī)操作,掌握數(shù)據(jù)庫設(shè)計(jì)方法及數(shù)據(jù)庫實(shí)施方法和過程,為開發(fā)和使用數(shù)據(jù)庫打下理論和實(shí)踐基礎(chǔ)。本課程是信息管理類專業(yè)應(yīng)用課程的重要基礎(chǔ),信息系統(tǒng)的設(shè)計(jì)、開發(fā)、應(yīng)用和管理都將基于數(shù)據(jù)庫基礎(chǔ),因此,熟悉和掌握數(shù)據(jù)庫的基本概念、基本原理和基本應(yīng)用對專業(yè)能力的培養(yǎng)具有重要意義。二、 課程目的和要求了解計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展過程及當(dāng)今數(shù)據(jù)庫的新技術(shù);掌握數(shù)據(jù)庫的三種數(shù)據(jù)模型的特點(diǎn)、數(shù)據(jù)庫模型的三級模式結(jié)構(gòu)及二級映射;掌握數(shù)據(jù)庫關(guān)系代數(shù)和關(guān)系數(shù)據(jù)庫語言SQL的語法結(jié)構(gòu)和基本語句;了解關(guān)系數(shù)據(jù)庫管理系統(tǒng)中查詢優(yōu)化的重要性;了解關(guān)系數(shù)據(jù)理論的基本概念,掌握數(shù)據(jù)庫數(shù)據(jù)的安全保護(hù);熟悉數(shù)據(jù)庫開發(fā)設(shè)計(jì)全過程。實(shí)驗(yàn)部分以SQL Server為實(shí)驗(yàn)環(huán)境,學(xué)習(xí)數(shù)據(jù)庫設(shè)計(jì)各步驟的實(shí)際操作及基本語法結(jié)構(gòu)和語句實(shí)現(xiàn),了解SQL Server系統(tǒng)基本操作。三、 課程內(nèi)容和學(xué)時(shí)分配本課程授課周學(xué)時(shí)為4學(xué)時(shí),總授課學(xué)時(shí)為72學(xué)時(shí)第一部分緒論課時(shí):8學(xué)時(shí)內(nèi)容:1)計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的三個(gè)發(fā)展階段及各階段的特點(diǎn)。2)數(shù)據(jù)庫中三種數(shù)據(jù)模型及其特征3)數(shù)據(jù)模型的三個(gè)組成要素。4)數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)及二級映射。5)數(shù)據(jù)庫設(shè)計(jì)基本過程及案例要求:掌握數(shù)據(jù)庫的基本概念,了解數(shù)據(jù)庫管理數(shù)據(jù)的特點(diǎn)。重點(diǎn)與難點(diǎn):本章是數(shù)據(jù)庫概念的引入,名詞和概念很多,這些概念是數(shù)據(jù)庫的基礎(chǔ)知識,對名詞和概念的理解是本章的難點(diǎn)也是重點(diǎn)。結(jié)合案例,理解基本概念。第二部分關(guān)系數(shù)據(jù)庫課時(shí):10學(xué)時(shí)內(nèi)容:1)關(guān)系模型中三個(gè)組成要素:關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系數(shù)據(jù)的操作、關(guān)系完整性約束。2)關(guān)系、元組、域、主碼、主碼、外碼、主屬性、非主屬性等概念。3)關(guān)系的性質(zhì)4)關(guān)系代數(shù)運(yùn)算及關(guān)系代數(shù)表達(dá)式。關(guān)系代數(shù)有:交、并、差、笛卡爾積、選擇、投影、連接(等值連接和自然連接)要求:掌握關(guān)系運(yùn)算及表達(dá)式,掌握關(guān)系的性質(zhì)及碼等相關(guān)概念。重點(diǎn)與難點(diǎn):本章的重點(diǎn)是掌握關(guān)系數(shù)據(jù)庫的理論基礎(chǔ)是即關(guān)系代數(shù)的運(yùn)算和關(guān)系代數(shù)表達(dá)式。第三部分SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)及Transact-SQL簡介課時(shí):20學(xué)時(shí)內(nèi)容:1)SQL Server 2000 系統(tǒng)數(shù)據(jù)庫介紹 2)SQL Server 2000 應(yīng)用數(shù)據(jù)庫(PUBS樣板數(shù)據(jù)庫)介紹3)SQL 語言的特點(diǎn)4) ELECT 查詢語句5) 建對象(表、視圖、索引)6) 數(shù)據(jù)更新(插入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù))7) 結(jié)合案例,具體實(shí)現(xiàn)某數(shù)據(jù)庫管理系統(tǒng)部分功能要求:掌握用SQL語句進(jìn)行各種查詢、創(chuàng)建表、創(chuàng)建視圖、創(chuàng)建索引等。重點(diǎn)與難點(diǎn):本章的重點(diǎn)是學(xué)習(xí)SQL語言,包括數(shù)據(jù)定義、數(shù)據(jù)操縱語句。SQL的查詢語句SELECT雖然結(jié)構(gòu)簡單,但可以完成復(fù)雜的數(shù)據(jù)查詢,能熟練、靈活的使用SELECT實(shí)現(xiàn)各種條件的查詢是一個(gè)難點(diǎn)。第四部分關(guān)系系統(tǒng)及其查詢優(yōu)化課時(shí):4學(xué)時(shí)內(nèi)容:1)關(guān)系代數(shù)的等價(jià)變化。2) 系數(shù)據(jù)庫系統(tǒng)查詢優(yōu)化的一般規(guī)則和步驟。要求:了解關(guān)系數(shù)據(jù)庫管理系統(tǒng)中查詢優(yōu)化的必要性和重要性。重點(diǎn)與難點(diǎn):本章的重點(diǎn)是關(guān)系代數(shù)的等價(jià)變換。第五部分關(guān)系數(shù)據(jù)理論課時(shí):6學(xué)時(shí)內(nèi)容:1)函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴的定義。2) 關(guān)系模式的規(guī)范化概念;1NF、2NF、3NF、BCNF定義。要求:掌握關(guān)系數(shù)據(jù)庫的函數(shù)依賴及關(guān)系模式的規(guī)范化,理解關(guān)系模式規(guī)范化對設(shè)計(jì)關(guān)系數(shù)據(jù)庫及其性能的影響。重點(diǎn)與難點(diǎn):本章的重點(diǎn)是函數(shù)依賴關(guān)系和關(guān)系范式。掌握關(guān)系模式的規(guī)范化定義及其對函數(shù)依賴的限定、各范式的相互關(guān)系。第六部分?jǐn)?shù)據(jù)庫數(shù)據(jù)的安全保護(hù)課時(shí):16學(xué)時(shí)內(nèi)容:1)計(jì)算機(jī)安全和數(shù)據(jù)庫安全、安全等級介紹2)數(shù)據(jù)庫中數(shù)據(jù)的安全性控制:用戶標(biāo)識與鑒別、存取控制、SQL Server 2000中的對象許可和命令許可、用戶權(quán)限(許可)的授權(quán)及收回授權(quán)。3)數(shù)據(jù)庫中數(shù)據(jù)的完整性控制。實(shí)體完整性控制、參照完整性控制、用戶定義完整性控制;SQL Server 2000中實(shí)施完整性的方法。4)數(shù)據(jù)庫中數(shù)據(jù)的并發(fā)性控制。事務(wù)、事務(wù)的特性、鎖、鎖的粒度、鎖的兼容性、死鎖、活鎖、解決死鎖和或鎖的辦法、批。5)數(shù)據(jù)庫中數(shù)據(jù)的數(shù)據(jù)庫的恢復(fù)。數(shù)據(jù)庫備份和日志文件、事務(wù)故障恢復(fù)、系統(tǒng)故障恢復(fù)、介質(zhì)故障恢復(fù)。6)結(jié)合案例及SQL Server系統(tǒng)實(shí)現(xiàn)安全保護(hù)功能。要求:掌握事務(wù)的概念、鎖、SQL數(shù)據(jù)庫的用戶權(quán)限設(shè)置、數(shù)據(jù)并發(fā)控制、數(shù)據(jù)的完整性控制的實(shí)施。重點(diǎn)與難點(diǎn):本章的重點(diǎn)是學(xué)習(xí)從哪幾個(gè)方面對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行保護(hù);難點(diǎn)是編寫觸發(fā)器實(shí)施復(fù)雜的完整性控制,理解和掌握對數(shù)據(jù)庫的使用以事務(wù)為單位,理解和掌握并發(fā)控制中“鎖”的種類、作用和兼容性。第七部分課程設(shè)計(jì)課時(shí):8學(xué)時(shí)內(nèi)容:分小組實(shí)際完成某數(shù)據(jù)庫系統(tǒng)開發(fā)設(shè)計(jì)的六個(gè)階段。1)需求分析2)概念設(shè)計(jì)3)邏輯設(shè)計(jì)4)物理設(shè)計(jì)5)建立數(shù)據(jù)庫并調(diào)試6)運(yùn)行與維護(hù)要求:掌握

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論