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