數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程總結(jié)
《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》課程總結(jié)
計算機科學(xué)與技術(shù)系09級計本(3)班0904013004丁同飛
《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》這門課已經(jīng)結(jié)束了,通過這一學(xué)期的學(xué)習(xí),使我對數(shù)據(jù)庫以及關(guān)于數(shù)據(jù)庫的操作等有了初步的了解,下面來談?wù)勎覍@門課的概述,感受,以及總結(jié)。
數(shù)據(jù)庫技術(shù)始于20世紀(jì)60年代,經(jīng)歷了最初的基于文件的初級系統(tǒng)、20世紀(jì)60~70年代流行的層次系統(tǒng)和網(wǎng)狀系統(tǒng),而現(xiàn)在廣泛使用的是關(guān)系數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫應(yīng)用也從簡單的事物管理擴展到各個應(yīng)用領(lǐng)域,數(shù)據(jù)庫的體系結(jié)構(gòu)也從最初的集中式數(shù)據(jù)庫變化為基于客戶/服務(wù)器機制的分布式數(shù)據(jù)庫。隨著面向?qū)ο蠹夹g(shù)的發(fā)展,關(guān)系對象數(shù)據(jù)庫系統(tǒng)正在逐步完善和投入使用。而隨著時代的進(jìn)步和發(fā)展,數(shù)據(jù)庫的應(yīng)用領(lǐng)域會越來越廣泛,數(shù)據(jù)庫技術(shù)也將是所有信息技術(shù)和信息產(chǎn)業(yè)的基礎(chǔ)。一、數(shù)據(jù)庫主要知識點
本書分為四個部分,第一部分是數(shù)據(jù)庫基礎(chǔ),第二部分利用SOLServer介紹基于客戶/服務(wù)器機制的數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫保護技術(shù)和分布式數(shù)據(jù)庫;第三部分介紹數(shù)據(jù)庫系統(tǒng)的開發(fā)、數(shù)據(jù)庫設(shè)計等;第四部分則概要介紹一下數(shù)據(jù)庫技術(shù)的最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展。
第一部分分為四章。第一章主要介紹什么是數(shù)據(jù)庫及與之相關(guān)的一些基本概念,其中有幾個較為重要的知識點,即數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS的概念以及數(shù)據(jù)庫管理員DBA的職責(zé)。此外本章還介紹了數(shù)據(jù)庫發(fā)展的三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。第二章介紹了數(shù)據(jù)模型和三層模式數(shù)據(jù)庫。本章要求我們理解實體-聯(lián)系方法,并學(xué)會繪制E-R圖。此外還應(yīng)掌握概念數(shù)據(jù)模型的意義和傳統(tǒng)的三大數(shù)據(jù)模型,以及數(shù)據(jù)獨立性和數(shù)據(jù)庫三層模式結(jié)構(gòu)。接著開始著重講述現(xiàn)在普遍使用的關(guān)系數(shù)據(jù)庫。包括關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù)語,關(guān)系模型的完整性約束和關(guān)系代數(shù)運算。重點是關(guān)系模式完整性的分類和功能,以及關(guān)系代數(shù)中集合運算和關(guān)系運算。最后介紹了關(guān)系數(shù)據(jù)庫系統(tǒng)的三層模式結(jié)構(gòu)。
第二部分分為五章,在這一部分我們選擇McrosoftSQLServer作為數(shù)據(jù)庫管理系統(tǒng)的實例來介紹數(shù)據(jù)庫管理系統(tǒng)的功能、管理和使用方法,使讀者通過SQLServer了解客戶/服務(wù)器機制的的數(shù)據(jù)庫體系結(jié)構(gòu),了解一個完備的數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備的功能,了解應(yīng)該如何管理和使用數(shù)據(jù)庫管理系統(tǒng)。
其中第五章系統(tǒng)講述關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言SQL的定義功能、查詢功能、操作和控制功能。重點在于數(shù)據(jù)查詢功能。另外還介紹了視圖的用法和動態(tài)SQL中定義、操作和查詢功能。第六章知識點有:存儲過程的創(chuàng)建和執(zhí)行過程、修改和刪除;觸發(fā)器的基本概念,建立,插入和刪除視圖,插入、刪除和更新類觸發(fā)器。最后介紹了數(shù)據(jù)完整性。第七章介紹安全性,包括安全性措施的層次、數(shù)據(jù)庫管理系統(tǒng)的安全功能等,用戶管理和角色管理,權(quán)限管理。其他的安全問題包括:數(shù)據(jù)加密、審計、統(tǒng)計數(shù)據(jù)庫和用戶定義的安全性措施。事務(wù)管理這一章首先介紹了事務(wù)的概念、性質(zhì)以及SQL對事務(wù)的支持。并發(fā)控制干擾問題、可串行性、封鎖、死鎖、隔離級別、封鎖與隔離級別;恢復(fù)故障類型、備份類型、日志的概念、恢復(fù)模型、備份轉(zhuǎn)儲、還原。第九章為關(guān)系數(shù)據(jù)理論:函數(shù)依賴術(shù)語和符號;函數(shù)依賴的公理系統(tǒng)Amstrong公理的內(nèi)容及其正確性、邏輯蘊含和閉包、公理的完備性、閉包的計算、函數(shù)依賴集的等價和最小化;規(guī)范化1NF、2NF、3NF、BCNF;模式分解。
第三部分是第十章:數(shù)據(jù)庫設(shè)計。完善E-R模型中的概念弱實體,依賴關(guān)系,強制聯(lián)系;數(shù)據(jù)庫設(shè)計的過程主要掌握其建立的步驟。
第四部分是第十一章,介紹數(shù)據(jù)庫的一些最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展,包括數(shù)據(jù)倉庫技術(shù)、因特網(wǎng)上的Web數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫、主動數(shù)據(jù)庫、并行數(shù)據(jù)庫、工程數(shù)據(jù)庫和知識庫等。二、學(xué)習(xí)數(shù)據(jù)庫的感受
這學(xué)期開設(shè)了《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》這門課,初學(xué)時感覺不是很難,比較好懂,所以我對那些要用SQLServer語句寫的都是只了解一個大概,認(rèn)為只要會寫,差不多就夠了,對理論方面的知識就更不太關(guān)注了,結(jié)果造成自己感覺自己學(xué)的還好,可是期末考試后才知道,自己不懂的太多了,學(xué)習(xí)容不得半點馬虎,要腳踏實地,要搞透,不要似懂非懂還不求甚解,搞得現(xiàn)在自己很后悔,所以人總在自己犯下了錯誤之后才知道自己是真的做錯了,所以我會改正自己的學(xué)習(xí)態(tài)度,從新把這本書好好看看,多理解理解,把失去的都補回來。不過我通過這學(xué)期的學(xué)習(xí),還是掌握了不少關(guān)于數(shù)據(jù)庫方面的知識。下面介紹一些最基本的用SQLServer語句的對數(shù)據(jù)庫的操作:SELECT-從數(shù)據(jù)庫表中獲取數(shù)據(jù)UPDATE-更新數(shù)據(jù)庫表中的數(shù)據(jù)
DELETE-從數(shù)據(jù)庫表中刪除數(shù)據(jù)INSERTINTO-向數(shù)據(jù)庫表中插入數(shù)據(jù)
CREATEDATABASE-創(chuàng)建新數(shù)據(jù)庫ALTERDATABASE-修改數(shù)據(jù)庫
CREATETABLE-創(chuàng)建新表ALTERTABLE-變更(改變)數(shù)據(jù)庫表
DROPTABLE-刪除表CREATEINDEX-創(chuàng)建索引(搜索鍵)DROPINDEX-刪除索引,除了這些還有視圖,事務(wù),游標(biāo),存儲過程,觸發(fā)器等操作。
通過運用上述的語句來完成課后的實驗使我對于一些關(guān)于數(shù)據(jù)庫的具體操作有了更深的理解,做到了理論與實際相結(jié)合,加深了對數(shù)據(jù)庫系統(tǒng)的理解,知道如何實現(xiàn)實體完整性、參照完整性和用戶定義完整性,會使用SQL查詢功能以及宿主使用方式和動態(tài)使用方式等?傊@學(xué)期我學(xué)到了很多東西,老師講的也比較詳細(xì),認(rèn)真,使我們更好的掌握這門課,對于我沒有好好地聽課,理解和消極的學(xué)習(xí)態(tài)度,我想對老師說對不起,因為老師辛苦的教育我們,沒有功勞也有苦勞,而我卻在浪費自己的青春,辜負(fù)了老師的期望,在今后的學(xué)習(xí)中我會改正自己的學(xué)習(xí)態(tài)度,學(xué)習(xí)是自己的事,容不得半點馬虎。最后謝謝老師這一學(xué)期的辛苦教學(xué)!
擴展閱讀:數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程總結(jié)---單東亞--1104031023
《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》課程總結(jié)
計算機科學(xué)與技術(shù)系11級網(wǎng)工一班1104030123單東亞轉(zhuǎn)眼間,《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》這門課已經(jīng)結(jié)束了,我們也結(jié)束了大三的第一個學(xué)期,通過這一學(xué)期的學(xué)習(xí),使我對數(shù)據(jù)庫以及關(guān)于數(shù)據(jù)庫的操作等有了初步的了解,下面來談?wù)勎覍@門課的概述,感受,以及總結(jié)。
數(shù)據(jù)庫技術(shù)始于20世紀(jì)60年代,經(jīng)歷了最初的基于文件的初級系統(tǒng)、20世紀(jì)60~70年代流行的層次系統(tǒng)和網(wǎng)狀系統(tǒng),而現(xiàn)在廣泛使用的是關(guān)系數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫應(yīng)用也從簡單的事物管理擴展到各個應(yīng)用領(lǐng)域,數(shù)據(jù)庫的體系結(jié)構(gòu)也從最初的集中式數(shù)據(jù)庫變化為基于客戶/服務(wù)器機制的分布式數(shù)據(jù)庫。隨著面向?qū)ο蠹夹g(shù)的發(fā)展,關(guān)系對象數(shù)據(jù)庫系統(tǒng)正在逐步完善和投入使用。而隨著時代的進(jìn)步和發(fā)展,數(shù)據(jù)庫的應(yīng)用領(lǐng)域會越來越廣泛,數(shù)據(jù)庫技術(shù)也將是所有信息技術(shù)和信息產(chǎn)業(yè)的基礎(chǔ)。一、數(shù)據(jù)庫主要知識點
本書分為四個部分,第一部分是數(shù)據(jù)庫基礎(chǔ),第二部分利用SOLServer介紹基于客戶/服務(wù)器機制的數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫保護技術(shù)和分布式數(shù)據(jù)庫;第三部分介紹數(shù)據(jù)庫系統(tǒng)的開發(fā)、數(shù)據(jù)庫設(shè)計等;第四部分則概要介紹一下數(shù)據(jù)庫技術(shù)的最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展。
第一部分分為四章。第一章主要介紹什么是數(shù)據(jù)庫及與之相關(guān)的一些基本概念,其中有幾個較為重要的知識點,即數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS的概念以及數(shù)據(jù)庫管理員DBA的職責(zé)。此外本章還介紹了數(shù)據(jù)庫發(fā)展的三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。第二章介紹了數(shù)據(jù)模型和三層模式數(shù)據(jù)庫。本章要求我們理解實體-聯(lián)系方法,并學(xué)會繪制E-R圖。此外還應(yīng)掌握概念數(shù)據(jù)模型的意義和傳統(tǒng)的三大數(shù)據(jù)模型,以及數(shù)據(jù)獨立性和數(shù)據(jù)庫三層模式結(jié)構(gòu)。接著開始著重講述現(xiàn)在普遍使用的關(guān)系數(shù)據(jù)庫。包括關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)和基本術(shù)語,關(guān)系模型的完整性約束和關(guān)系代數(shù)運算。重點是關(guān)系模式完整性的分類和功能,以及關(guān)系代數(shù)中集合運算和關(guān)系運算。最后介紹了關(guān)系數(shù)據(jù)庫系統(tǒng)的三層模式結(jié)構(gòu)。
第二部分分為五章,在這一部分我們選擇McrosoftSQLServer作為數(shù)據(jù)庫管理系統(tǒng)的實例來介紹數(shù)據(jù)庫管理系統(tǒng)的功能、管理和使用方法,使讀者通過SQLServer了解客戶/服務(wù)器機制的的數(shù)據(jù)庫體系結(jié)構(gòu),了解一個完備的數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備的功能,了解應(yīng)該如何管理和使用數(shù)據(jù)庫管理系統(tǒng)。
其中第五章系統(tǒng)講述關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言SQL的定義功能、查詢功能、操作和控制功能。重點在于數(shù)據(jù)查詢功能。另外還介紹了視圖的用法和動態(tài)SQL中定義、操作和查詢功能。第六章知識點有:存儲過程的創(chuàng)建和執(zhí)行過程、修改和刪除;觸發(fā)器的基本概念,建立,插入和刪除視圖,插入、刪除和更新類觸發(fā)器。最后介紹了數(shù)據(jù)完整性。第七章介紹安全性,包括安全性措施的層次、數(shù)據(jù)庫管理系統(tǒng)的安全功能等,用戶管理和角色管理,權(quán)限管理。其他的安全問題包括:數(shù)據(jù)加密、審計、統(tǒng)計數(shù)據(jù)庫和用戶定義的安全性措施。事務(wù)管理這一章首先介紹了事務(wù)的概念、性質(zhì)以及SQL對事務(wù)的支持。并發(fā)控制干擾問題、可串行性、封鎖、死鎖、隔離級別、封鎖與隔離級別;恢復(fù)故障類型、備份類型、日志的概念、恢復(fù)模型、備份轉(zhuǎn)儲、還原。第九章為關(guān)系數(shù)據(jù)理論:函數(shù)依賴術(shù)語和符號;函數(shù)依賴的公理系統(tǒng)Amstrong公理的內(nèi)容及其正確性、邏輯蘊含和閉包、公理的完備性、閉包的計算、函數(shù)依賴集的等價和最小化;規(guī)范化1NF、2NF、3NF、BCNF;模式分解。
第三部分是第十章:數(shù)據(jù)庫設(shè)計。完善E-R模型中的概念弱實體,依賴關(guān)系,強制聯(lián)系;數(shù)據(jù)庫設(shè)計的過程主要掌握其建立的步驟。
第四部分是第十一章,介紹數(shù)據(jù)庫的一些最新研究領(lǐng)域和應(yīng)用領(lǐng)域及其發(fā)展,包括數(shù)據(jù)倉庫技術(shù)、因特網(wǎng)上的Web數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫、主動數(shù)據(jù)庫、并行數(shù)據(jù)庫、工程數(shù)據(jù)庫和知識庫等。二、學(xué)習(xí)數(shù)據(jù)庫的感受
這學(xué)期開設(shè)了《數(shù)據(jù)庫系統(tǒng)及應(yīng)用》這門課,初學(xué)時感覺不是很難,比較好懂,所以我對那些要用SQLServer語句寫的都是只了解一個大概,認(rèn)為只要會寫,差不多就夠了,對理論方面的知識就更不太關(guān)注了,結(jié)果造成自己感覺自己學(xué)的還好,可是期末考試后才知道,自己不懂的太多了,學(xué)習(xí)容不得半點馬虎,要腳踏實地,要搞透,不要似懂非懂還不求甚解,搞得現(xiàn)在自己很后悔,所以人總在自己犯下了錯誤之后才知道自己是真的做錯了,所以我會改正自己的學(xué)習(xí)態(tài)度,從新把這本書好好看看,多理解理解,把失去的都補回來。不過我通過這學(xué)期的學(xué)習(xí),還是掌握了不少關(guān)于數(shù)據(jù)庫方面的知識。
通過運用適合的語句來完成課后的實驗使我對于一些關(guān)于數(shù)據(jù)庫的具體操作有了更深的理解,做到了理論與實際相結(jié)合,加深了對數(shù)據(jù)庫系統(tǒng)的理解,知道如何實現(xiàn)實體完整性、參照完整性和用戶定義完整性,會使用SQL查詢功能以及宿主使用方式和動態(tài)使用方式等;仡^想想,經(jīng)過這一學(xué)期的學(xué)習(xí),我對數(shù)據(jù)庫有了基本的了解,學(xué)習(xí)是自己的事情,只有自己努力了,才能比別人學(xué)得更多、更精;同時我相信這門課程教會我們的更重要的是一種思想,一種處理問題的方法,我們要合理的運用在以后的工作中,在此,也要感謝李老師對我們的諄諄教導(dǎo)。
11網(wǎng)工一班單東亞
201*年12月30日
友情提示:本文中關(guān)于《數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫系統(tǒng)及應(yīng)用課程總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。