數(shù)據(jù)庫應(yīng)用課程總結(jié)
20**~20**學(xué)年第二學(xué)期
《數(shù)據(jù)庫應(yīng)用》課程總結(jié)
201*-7-1
這學(xué)期我的教學(xué)任務(wù)是為計算機(jī)軟件專業(yè)09341、342和計算機(jī)網(wǎng)絡(luò)專業(yè)的09311班級講授《數(shù)據(jù)庫應(yīng)用》這門課程。這是一門專業(yè)基礎(chǔ)課,通過這門課程的學(xué)習(xí)使學(xué)生掌握數(shù)據(jù)庫基本原理、數(shù)據(jù)庫SQL語言以及掌握SQLServer201*這一數(shù)據(jù)庫系統(tǒng)的使用方法。
這門課程是網(wǎng)絡(luò)專業(yè)比較重要的一門專業(yè)基礎(chǔ)課,主要可以分成三部分:數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)庫語言(SQL)和SQLServer201*的使用。比較重要的知識點(diǎn)包括:數(shù)據(jù)庫概述、SQL標(biāo)準(zhǔn)語言、企業(yè)管理器和查詢分析器的使用等。
主要偏重數(shù)據(jù)庫的應(yīng)用方面。因?yàn)獒槍π院軓?qiáng),所以在使用的過程中比較順利。這門課程我已經(jīng)講授多次,所以對于課程比較熟悉,在整個教學(xué)過程中可以較好的掌握該課程的重點(diǎn)與難點(diǎn)。根據(jù)我院學(xué)生基礎(chǔ)較差的缺點(diǎn),將教學(xué)的重點(diǎn)放在了比較基礎(chǔ)但是比較重要的知識點(diǎn)上,對于一些難度較大的知識點(diǎn)作簡單的介紹,對那些有精力、有能力的學(xué)生利用課余時間進(jìn)行輔導(dǎo)。在教學(xué)過程中采用理論和實(shí)踐相結(jié)合的方法,一段理論知識的學(xué)習(xí)后通過上機(jī)使學(xué)生可以通過實(shí)踐的方法鞏固自己學(xué)到的知識。在理
論的教學(xué)上也盡量采取更加靈活,更加新穎的授課方式,爭取培養(yǎng)學(xué)生對這門課程的興趣。上機(jī)部分,注重學(xué)生的實(shí)踐能力,鼓勵學(xué)生多動手,注意培養(yǎng)學(xué)生總結(jié)和解決問題的能力。
最后的考核采取上機(jī),開卷考試的形式,因?yàn)橥ㄟ^上次開卷考試效果來看,比以往采取閉卷的方式要更加有利于學(xué)生對知識的掌握,也更能客觀、真實(shí)的反映學(xué)生的學(xué)習(xí)情況。在決定采取這樣的模式之前做了比較細(xì)致的考查和分析,所以整個過程應(yīng)該比較順利。
總的來看,雖然在開學(xué)初期,對于學(xué)生的基礎(chǔ)底子薄有所準(zhǔn)備,但是在實(shí)際的授課過程中還是遇到了一些困難,所以這次授課還是有一些遺憾在里面。不過我相信,發(fā)現(xiàn)的問題一定會被很好的解決的。所以我有信心在下一次的授課中取得更大的進(jìn)步。
擴(kuò)展閱讀:數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
通過一學(xué)期的學(xué)習(xí),對數(shù)據(jù)庫原理與應(yīng)用總算有了一個整體性的了解和掌握,從前言和學(xué)習(xí)的體會我們可以知道,本書可以分為四個部分:第一部分為數(shù)據(jù)庫基礎(chǔ)部分(第一章至第三章),第二部分為數(shù)據(jù)庫系統(tǒng)部分(第四章至第八章),第三部分為數(shù)據(jù)庫設(shè)計部分(第九章和第十章),第四部分為數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫新技術(shù)部分(第十一章和第十六章)。第1章緒論
本章要求了解和掌握數(shù)據(jù)管理技術(shù)的發(fā)展階段,數(shù)據(jù)描述的術(shù)語,數(shù)據(jù)抽象的四個級別,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫系統(tǒng)的組成等。
1,數(shù)據(jù)庫系統(tǒng)的四個基本概念(1),數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象,是描述事物的符號記錄。(2),數(shù)據(jù)庫(Database):數(shù)據(jù)庫是長期儲存在計算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。它是相互關(guān)聯(lián)的數(shù)據(jù)的集合,用綜合的方法組織數(shù)據(jù),低冗余與數(shù)據(jù)共享,數(shù)據(jù)具有較高的獨(dú)立性,保證數(shù)據(jù)的安全、可靠,最大限度地保證數(shù)據(jù)的正確性,數(shù)據(jù)可以并發(fā)使用并同時保證數(shù)據(jù)的一致性。
(3),數(shù)據(jù)庫管理系統(tǒng)(DBMS):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。(4),數(shù)據(jù)庫系統(tǒng)(DBS):它由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)及數(shù)據(jù)庫管理員構(gòu)成。
2,數(shù)據(jù)庫的研究可以說從以下三個方面進(jìn)行:
(1)數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷龋?)應(yīng)用領(lǐng)域:政府、企業(yè)、金融、交通、教育、科研等
(3)計算機(jī)技術(shù):分布式技術(shù)、并行技術(shù)、人工智能、多媒體、等第2章數(shù)據(jù)模型和三層模式數(shù)據(jù)庫
本章要求了解和掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的全過程,掌握ER模型和關(guān)系模型的基本概念,掌握概念設(shè)計中ER模型的設(shè)計方法,掌握邏輯設(shè)計中ER模型向關(guān)系模型轉(zhuǎn)換的方法。
1,信息結(jié)構(gòu)與E-R方法
2,概念數(shù)據(jù)模型
3,傳統(tǒng)的三大數(shù)據(jù)模型
(1)層次模型:用樹形結(jié)構(gòu)來表示各類實(shí)體以及實(shí)體間的聯(lián)系。
(2)網(wǎng)絡(luò)數(shù)據(jù)模型:網(wǎng)狀數(shù)據(jù)庫系統(tǒng)采用網(wǎng)絡(luò)數(shù)據(jù)模型作為數(shù)據(jù)的組織方式。(3)關(guān)系數(shù)據(jù)模型:用關(guān)系(表格數(shù)據(jù))表示實(shí)體和實(shí)體之間聯(lián)系的模型。
4,數(shù)據(jù)獨(dú)立性與三層結(jié)構(gòu)
(1)數(shù)據(jù)的獨(dú)立性:指應(yīng)用程序與數(shù)據(jù)的組織和存儲結(jié)構(gòu)相互獨(dú)立的特性。(2)三層結(jié)構(gòu):外部層,概念層,存儲層。第3章關(guān)系數(shù)據(jù)庫
本章要求了解關(guān)系數(shù)據(jù)庫規(guī)范化理論及其在數(shù)據(jù)庫設(shè)計中的作用。
1,關(guān)系數(shù)據(jù)庫:在一個給定的應(yīng)用領(lǐng)域中,所有關(guān)系的集合構(gòu)成一個關(guān)系數(shù)據(jù)庫。2,關(guān)系代數(shù):常用的關(guān)系操作有并,交,差,廣義笛卡爾積,選擇,投影,連接,除,查詢,插入,刪除,修改等。
3,關(guān)系的完整性:實(shí)體完整性,參照完整性,用戶定義的完整性。第4章數(shù)據(jù)庫基礎(chǔ)
1,客戶/服務(wù)器體系結(jié)構(gòu):客戶/服務(wù)器體系結(jié)構(gòu)是一種合理配置客戶端和服務(wù)器端應(yīng)用負(fù)載、充分利用系統(tǒng)資源、使系統(tǒng)服務(wù)效率更高的一種應(yīng)用體系結(jié)構(gòu)。2,三層客戶/服務(wù)器結(jié)構(gòu):其優(yōu)點(diǎn)為可重復(fù)使用,性能改善,易于管理,易于維護(hù)。3,SQLServer工具和實(shí)用程序:企業(yè)管理器,服務(wù)管理器,查詢分析器,事件探查器,導(dǎo)入和導(dǎo)出數(shù)據(jù),服務(wù)器網(wǎng)絡(luò)實(shí)用工具,客戶端網(wǎng)絡(luò)實(shí)用工具,聯(lián)機(jī)幫助文檔。第5章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
1,SQL的數(shù)據(jù)定義功能2,SQL的數(shù)據(jù)查詢功能
3,視圖:單個表派生的視圖,多個表派生的視圖,視圖中的虛列,視圖的刪除。4,SQL的數(shù)據(jù)操作功能:插入,更新,刪除等操作5,SQL的宿主使用:游標(biāo)
第6章存儲過程,觸發(fā)器和數(shù)據(jù)完整性
1,存儲過程提供了封裝某一個需要重復(fù)執(zhí)行任務(wù)的方法。存儲過程在創(chuàng)建時即在服務(wù)器上進(jìn)行編譯,所以執(zhí)行起來比單個SQL語句快,且能減少網(wǎng)絡(luò)通信的負(fù)擔(dān)。
2,觸發(fā)器屬于一種特殊的存儲過程,可以在其中包含復(fù)雜的SQL語句。3,觸發(fā)器與存儲過程的區(qū)別在于觸發(fā)器能夠自動執(zhí)行并且不含有參數(shù)。
4,觸發(fā)器可以劃分為三種類別:INSERT觸發(fā)器、DELETE觸發(fā)器、UPDATE觸發(fā)器。5,數(shù)據(jù)完整性。第7章安全性
1,安全性措施的層次:物理層,人員層,操作系統(tǒng)層,網(wǎng)絡(luò)層和數(shù)據(jù)庫系統(tǒng)層
2,安全性控制是數(shù)據(jù)庫管理員(或系統(tǒng)管理員)的一個重要任務(wù),他要充分利用數(shù)據(jù)庫管理系統(tǒng)的安全功能,保證數(shù)據(jù)庫和數(shù)據(jù)庫中數(shù)據(jù)的安全。
3,SQLServer的身份驗(yàn)證模式:標(biāo)準(zhǔn)模式、集成模式和混合模式。
4,用戶的分類:系統(tǒng)管理員用戶,數(shù)據(jù)庫管理員用戶,數(shù)據(jù)庫對象用戶,數(shù)據(jù)庫訪問用戶。
5,權(quán)限管理:授予權(quán)限,查詢授權(quán),收回權(quán)限,禁止權(quán)限,角色與存取控制。第8章事務(wù)管理
1,事務(wù)做為一個邏輯工作單元必須有四個屬性,稱為ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務(wù)。
2,事務(wù)的執(zhí)行需要經(jīng)過事務(wù)的開始、事務(wù)提交及事務(wù)回滾等三個過程。3,事務(wù)的執(zhí)行方式有兩種,分別是顯式事務(wù)和隱式事務(wù)。第9章關(guān)系數(shù)據(jù)理論
本章要求了解關(guān)系數(shù)據(jù)庫規(guī)范化理論及其在數(shù)據(jù)庫設(shè)計中的作用,重點(diǎn)是函數(shù)依賴和范式,要求掌握這些概念并能運(yùn)用它們來進(jìn)行模式分解。1,數(shù)據(jù)冗余:同一個數(shù)據(jù)在系統(tǒng)中多次重復(fù)出現(xiàn)。
2,關(guān)系模式設(shè)計不當(dāng)引起的異常問題:數(shù)據(jù)冗余、操作異常(包括修改異常、插入異常和刪除異常)。3,函數(shù)依賴
4,關(guān)系模式的分解特性
5,范式:衡量關(guān)系模式好壞的標(biāo)準(zhǔn)。
(1)第一范式(1NF):如果關(guān)系模式R的每個關(guān)系r的屬性值都是不可分的原子值,那么稱R是第一范式的模式。
(2)第二范式(2NF):如果關(guān)系模式是1NF,且每個非主屬性完全函數(shù)依賴于候選鍵,那么稱R是第二范式(2NF)的模式。
(3)第三范式(3NF):如果關(guān)系模式R是2NF,且每個非主屬性都不傳遞依賴于R的候選鍵,那么稱R是第三范式(3NF)的模式。(4)BC范式(BCNF):如果關(guān)系模式R是1NF,且每個屬性都不傳遞依賴于R的候選鍵,那么稱R是BCNF的模式。
6,關(guān)系模式設(shè)計理論主要用于數(shù)據(jù)庫的邏輯設(shè)計過程中。
第十章數(shù)據(jù)庫設(shè)計
1,數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。是一種“反復(fù)追尋,逐步求精”的過程。2,數(shù)據(jù)庫設(shè)計的過程(六個階段)
(1)需求分析階段:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)(2)概念結(jié)構(gòu)設(shè)計階段:通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型
(3)邏輯結(jié)構(gòu)設(shè)計階段:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,對其進(jìn)行優(yōu)化(4)數(shù)據(jù)庫物理設(shè)計階段:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(5)數(shù)據(jù)庫實(shí)施階段
(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段
以上是我對數(shù)據(jù)庫原理與應(yīng)用一書的簡單總結(jié),通過學(xué)習(xí),我掌握了簡單的SQL語言,擁有了一定的邏輯思維能力。數(shù)據(jù)庫是一個有結(jié)構(gòu)的、集成的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)是用來管理數(shù)據(jù)庫的一種商品化軟件。
友情提示:本文中關(guān)于《數(shù)據(jù)庫應(yīng)用課程總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫應(yīng)用課程總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。