資源描述:
《《緒論數(shù)據(jù)庫原理》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、AnIntroductiontoDatabaseSystems數(shù)據(jù)庫原理與應(yīng)用信息與計算機工程學(xué)院AnIntroductiontoDatabaseSystems教材及參考書(1)?教材薩師煊,王珊:數(shù)據(jù)庫系統(tǒng)概論(第四版)高等教育出版社,2006.5AnIntroductiontoDatabaseSystems教材及參考書(2)?參考書數(shù)據(jù)庫系統(tǒng)概念(NO.4版)機械出版社,2003.03數(shù)據(jù)庫管理系統(tǒng)(NO.3版)機械出版社,2006.08?上機軟件Oracle10gAnIntroductiontoDatabaseSystems教學(xué)安排?講課本課程需要56
2、學(xué)時的理論學(xué)時,周4學(xué)時,共15周?實驗8學(xué)時實驗,學(xué)習數(shù)據(jù)庫標準語言SQL的使用。上交實驗報告?考試閉卷考試AnIntroductiontoDatabaseSystems考試成績平時成績(書面作業(yè)、上機練習)期末考試課程簡介本課程是介紹數(shù)據(jù)庫設(shè)計與數(shù)據(jù)庫管理系統(tǒng)基本理論的一門計算機專業(yè)基礎(chǔ)課。課程主要介紹數(shù)據(jù)庫的設(shè)計和應(yīng)用、數(shù)據(jù)庫的底層存儲、數(shù)據(jù)庫管理系統(tǒng)的核心技術(shù)和數(shù)據(jù)庫研究的擴展等。課程共有11章,每一章都從最基本的概念講起,然后逐步往下深入。AnIntroductiontoDatabaseSystems內(nèi)容安排(1)?基礎(chǔ)篇第一章緒論第二章關(guān)系數(shù)據(jù)庫
3、第三章關(guān)系數(shù)據(jù)庫標準語言SQL第四章數(shù)據(jù)庫安全性第五章數(shù)據(jù)庫完整性?設(shè)計與應(yīng)用開發(fā)篇第六章關(guān)系數(shù)據(jù)理論數(shù)據(jù)庫設(shè)計第七章數(shù)據(jù)庫設(shè)計第八章數(shù)據(jù)庫編程AnIntroductiontoDatabaseSystems內(nèi)容安排(2)?系統(tǒng)篇第九章關(guān)系查詢處理和查詢優(yōu)化第十章數(shù)據(jù)庫恢復(fù)技術(shù)第十一章并發(fā)控制什么是數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)(DBMS):是由一個相互關(guān)聯(lián)的數(shù)據(jù)的集合和一組用于訪問這些數(shù)據(jù)的程序組成,這個數(shù)據(jù)的集合我們通常就稱為數(shù)據(jù)庫。DBDBMSDBS?什么是數(shù)據(jù)庫系統(tǒng)口語中常說的“數(shù)據(jù)庫系統(tǒng)”在大多情況下指的都是DBMS。但嚴格的說來,數(shù)據(jù)庫系統(tǒng)-----DBS是
4、指在計算機中引入了數(shù)據(jù)庫之后的系統(tǒng),一般由DB、DBMS(及開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員(DBA)和用戶構(gòu)成。DBS=DB+DBMS+APPLICATION+DBA+USERDBMS所涉及的問題設(shè)計數(shù)據(jù)庫管理系統(tǒng)的目的是為了管理大量、復(fù)雜的數(shù)據(jù),對數(shù)據(jù)的管理既涉及到數(shù)據(jù)存儲結(jié)構(gòu)的定義,又涉及到數(shù)據(jù)操作機制的提供。另外,DBMS還必須保證所存儲的數(shù)據(jù)的安全性、完整性,如果數(shù)據(jù)被多個用戶共享,那么系統(tǒng)還必須設(shè)法避免可能產(chǎn)生的異常結(jié)果,這就是并發(fā)控制。運行過程中發(fā)生故障能夠處理,即數(shù)據(jù)庫恢復(fù)。學(xué)習目標能夠在商用的數(shù)據(jù)管理系統(tǒng)之上完成實際應(yīng)用的數(shù)據(jù)庫的設(shè)計。了
5、解數(shù)據(jù)庫底層的數(shù)據(jù)存儲及索引的細節(jié)。掌握數(shù)據(jù)庫管理系統(tǒng)的核心技術(shù)、查詢處理和事物管理、并發(fā)控制和故障恢復(fù)等。宏觀上把握DBMS體系結(jié)構(gòu),了解國際上DB技術(shù)的前沿研究課題。AnIntroductiontoDatabaseSystems數(shù)據(jù)庫系統(tǒng)概論AnIntroductiontoDatabaseSystems第一章緒論AnIntroductiontoDatabaseSystems第一章緒論1.1數(shù)據(jù)庫系統(tǒng)概述1.2數(shù)據(jù)模型1.3數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)1.4數(shù)據(jù)庫系統(tǒng)的組成1.5小結(jié)AnIntroductiontoDatabaseSystems數(shù)據(jù)庫的地位數(shù)據(jù)庫技術(shù)產(chǎn)生
6、于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進了計算機應(yīng)用向各行各業(yè)的滲透。AnIntroductiontoDatabaseSystems第一章緒論1.1數(shù)據(jù)庫系統(tǒng)概述1.1.1四個基本概念1.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展1.1.3數(shù)據(jù)庫系統(tǒng)的特點AnIntroductiontoDatabaseSystems1.1.1四個基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(Database)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)AnIntroductiontoDatabaseSystems一、數(shù)據(jù)數(shù)據(jù)(
7、Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義描述事物的符號記錄數(shù)據(jù)的種類文本、圖形、圖像、音頻、視頻、學(xué)生的檔案記錄、貨物的運輸情況等數(shù)據(jù)的特點數(shù)據(jù)與其語義是不可分的AnIntroductiontoDatabaseSystems數(shù)據(jù)舉例數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與其語義是不可分的。例如93是一個數(shù)據(jù)語義1:學(xué)生某門課的成績語義2:某人的體重語義3:計算機系2003級學(xué)生人數(shù)語義4:請同學(xué)給出。。。AnIntroductiontoDatabaseSystems數(shù)據(jù)舉例學(xué)生檔案中的學(xué)生記錄(李明,男,197205,江蘇南京市,計算機系,1990)語義:學(xué)生姓
8、名、性別、出生年月、籍貫、所在院系、入學(xué)時間解釋:李