數(shù)據(jù)庫(kù)原理及應(yīng)用綜合.ppt
《數(shù)據(jù)庫(kù)原理及應(yīng)用綜合.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)原理及應(yīng)用綜合.ppt(19頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
《數(shù)據(jù)庫(kù)原理及應(yīng)用》,,成都理工大學(xué)信息管理學(xué)院,信息與計(jì)算科學(xué)系王玉蘭電話:84078935(o)\84073385Email:wangyulan_wang@wang_wyl@,數(shù)據(jù)庫(kù)技術(shù),數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)學(xué)科一個(gè)重要分支,它的應(yīng)用非常廣泛,幾乎涉及到所有的應(yīng)用領(lǐng)域。數(shù)據(jù)庫(kù)技術(shù)從20世紀(jì)60年代產(chǎn)生至今,已經(jīng)歷了三代演變,造就了三位圖靈獎(jiǎng)得主,現(xiàn)已成為以數(shù)據(jù)建模和DBMS為核心、內(nèi)容豐富、領(lǐng)域?qū)拸V的一門學(xué)科,帶動(dòng)了一個(gè)巨大的軟件產(chǎn)業(yè)。,數(shù)據(jù)庫(kù)技術(shù),數(shù)據(jù)庫(kù)技術(shù)造就的三位圖靈獎(jiǎng)得主:1973CharlesW.Bachman---staff,Honeywell因在數(shù)據(jù)庫(kù)方面的杰出貢獻(xiàn)而獲獎(jiǎng).1981EdgarF.Codd---PhD,Michigan;staff,IBM因在數(shù)椐庫(kù)管理系統(tǒng)的理論和實(shí)踐方面的貢獻(xiàn)而獲獎(jiǎng).1998JamesGray---PhD,Berkeley;staff,Microsoft因在數(shù)據(jù)庫(kù)和事務(wù)處理方面的突出貢獻(xiàn)而獲獎(jiǎng).,數(shù)據(jù)庫(kù)技術(shù),數(shù)據(jù)庫(kù)技術(shù)發(fā)展可以分為三個(gè)階段:在20世紀(jì)70年代廣泛流行的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng)稱為第一代數(shù)據(jù)庫(kù)系統(tǒng);在20世紀(jì)80年代廣泛使用的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)稱為第二代數(shù)據(jù)庫(kù)系統(tǒng);現(xiàn)在使用的以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)稱為第三代數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等相互滲透,相互結(jié)合,成為當(dāng)前數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。,“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程,相關(guān)內(nèi)容:數(shù)據(jù)庫(kù):(Database)是按一定數(shù)據(jù)結(jié)構(gòu)組織起來的數(shù)據(jù)集合,是數(shù)據(jù)管理的技術(shù)和手段;數(shù)據(jù)庫(kù)原理:(PrincipleaboutDatabase)研究如何組織、構(gòu)建、設(shè)計(jì)數(shù)據(jù)庫(kù)的方法原理和理論基礎(chǔ);數(shù)據(jù)庫(kù)技術(shù):(DatabaseTechniques)是研究如何組織和管理數(shù)據(jù)的技術(shù);數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):(DatabaseApplicationSystem)簡(jiǎn)單而言是應(yīng)用數(shù)據(jù)庫(kù)技術(shù)和原理進(jìn)行實(shí)際數(shù)據(jù)管理方法手段。實(shí)際內(nèi)容包括數(shù)據(jù)庫(kù)的設(shè)計(jì)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)。,課程主要內(nèi)容體系,數(shù)據(jù)庫(kù)原理及應(yīng)用,DB系統(tǒng)原理,SQLServer使用,DBS設(shè)計(jì)實(shí)例,DB系統(tǒng)基本概念,信息模型與數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫(kù)及其理論,,,,,,DB系統(tǒng)設(shè)計(jì),SQLServer使用,數(shù)據(jù)庫(kù)的研究與發(fā)展,RDB語言SQL,DB保護(hù)技術(shù),,基于VC+SQLServer管理系統(tǒng)設(shè)計(jì),,課程主要內(nèi)容包括,Chap.1數(shù)據(jù)庫(kù)系統(tǒng)概述(PrimaryConceptsaboutDBS)由于數(shù)據(jù)庫(kù)是本課程的核心。要學(xué)好數(shù)據(jù)庫(kù)必須弄清數(shù)據(jù)、數(shù)據(jù)管理、數(shù)據(jù)庫(kù)、數(shù)據(jù)模型、概念模型等專業(yè)術(shù)語,弄清DB、DBMS、DBS、IMS之間的關(guān)系。這一部份主要介紹有關(guān)的基本概念和數(shù)據(jù)庫(kù)相關(guān)基礎(chǔ)知識(shí)。重點(diǎn):基本概念,數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成要求:熟練掌握數(shù)據(jù)庫(kù)相關(guān)的基本概念,課程主要內(nèi)容包括,Chap.2信息模型與數(shù)據(jù)模型(InformationModelandDataModel)數(shù)據(jù)庫(kù)是按一定的數(shù)據(jù)結(jié)構(gòu)組織起來的數(shù)據(jù)集合。是DBS的核心。DB是根據(jù)數(shù)據(jù)模型建立的,因而數(shù)據(jù)模型是數(shù)據(jù)庫(kù)的基礎(chǔ)。本章主要介紹認(rèn)識(shí)現(xiàn)實(shí)世界進(jìn)行信息抽象獲取信息模型,數(shù)字化成為數(shù)學(xué)模型,以及常見的三種數(shù)據(jù)模型(層次、網(wǎng)狀、關(guān)系模型).重點(diǎn):信息模型的描述和關(guān)系數(shù)據(jù)模型難點(diǎn):現(xiàn)實(shí)世界的抽象過程要求:掌握數(shù)據(jù)模型的基本概念和模型的形成過程,課程主要內(nèi)容包括,Chap.3數(shù)據(jù)庫(kù)設(shè)計(jì)(DBdesigning):數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)包括數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)兩個(gè)方面。前者設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)特性,是數(shù)據(jù)庫(kù)系統(tǒng)質(zhì)量的基本保證;后者設(shè)計(jì)數(shù)據(jù)庫(kù)的行為特性。本章主要介紹數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和方法。內(nèi)容:包括數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析、信息概念模型設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、實(shí)施和維護(hù)及應(yīng)用系統(tǒng)設(shè)計(jì)的基本方法;重點(diǎn):對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的理解、需求分析的必要性、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)的方法;難點(diǎn):信息概念模型設(shè)計(jì)、E-R模型到數(shù)據(jù)模型的轉(zhuǎn)換。,課程主要內(nèi)容包括,Chap.4關(guān)系模型及關(guān)系操作:(RelationalModelandRelationalOperation關(guān)系數(shù)據(jù)模型是當(dāng)前數(shù)據(jù)庫(kù)的主流數(shù)據(jù)模型,本章介紹關(guān)系數(shù)據(jù)模型及其相關(guān)操作,主要是關(guān)系模型的定義、關(guān)系代數(shù)及關(guān)系演算重點(diǎn):關(guān)系數(shù)據(jù)模型及定義、關(guān)系代數(shù)和演算。難點(diǎn):關(guān)系演算。要求:掌握關(guān)系模型的基本概念及定義;掌握關(guān)系代數(shù)的操作,了解關(guān)系演算。,課程主要內(nèi)容包括,Chap.5結(jié)構(gòu)化查詢語言-SQLSQL是介于關(guān)系代數(shù)與關(guān)系演算之間的關(guān)系操作語言,其功能包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制。本章介紹SQL語言。從SQL的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制三個(gè)方面說明SQL語言的特點(diǎn)、語句格式及使用方法,為下一章以SQLServer為平臺(tái)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)打基礎(chǔ)。重點(diǎn):本章內(nèi)容是整個(gè)課程的重點(diǎn),也是進(jìn)行數(shù)據(jù)庫(kù)開發(fā)的重要基礎(chǔ)內(nèi)容,每一部分都很重要。難點(diǎn):SELECT語句及其中各子句的靈活使用,這是SQL中最重要的部分,也是最難掌握的部分;SQL的數(shù)據(jù)控制功能的實(shí)現(xiàn)。要求:熟練掌握SQL的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制功能相應(yīng)SQL語句形式及使用;掌握嵌入式SQL的使用。,課程主要內(nèi)容包括,Chap.6SQLServer關(guān)系數(shù)據(jù)管理系統(tǒng)(SQL-ServerRDBS):SQLserver是關(guān)系型的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,提供了豐富的管理工具以支持?jǐn)?shù)據(jù)的安全性管理、完整性管理和作業(yè)管理。介紹TransactSQL功能及EnterpriseManager工具。重點(diǎn):TransactSQL功能及EnterpriseManager工具使用。難點(diǎn):TransactSQL功能與SQL的區(qū)別要求:熟練掌握TransactSQL的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制功能,EnterpriseManager操作方法,課程主要內(nèi)容包括,Chap.7數(shù)據(jù)庫(kù)保護(hù)技術(shù)(DatabaseProtectionTechnology)數(shù)據(jù)庫(kù)管理系統(tǒng)必須提供統(tǒng)一的數(shù)據(jù)保護(hù)功能,以保護(hù)數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全可靠和正確有效。數(shù)據(jù)庫(kù)的保護(hù)功能主要包括確保數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)四方面的內(nèi)容。這一部份介紹數(shù)據(jù)庫(kù)的保護(hù)及其在SQLSever中的實(shí)現(xiàn)。重點(diǎn):數(shù)據(jù)庫(kù)的安全性,數(shù)據(jù)庫(kù)的完整性,并發(fā)控制,數(shù)據(jù)恢復(fù)及其在SQLServer中的實(shí)現(xiàn)難點(diǎn):并發(fā)控制機(jī)理要求:掌握數(shù)據(jù)庫(kù)保護(hù)的基本概念和基本操作方法,課程主要內(nèi)容包括,Chap.8關(guān)系規(guī)范化理論及優(yōu)化技術(shù):(RelationalNormalizationTheory&OptimizationTech.關(guān)系規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)的基本理論,本章主要介紹關(guān)系模式的規(guī)范化理論基礎(chǔ)和關(guān)系模式規(guī)范化的方法—模式分解法及查詢優(yōu)化技術(shù)。重點(diǎn):關(guān)系模式規(guī)范化,函數(shù)依賴、多值依賴、1-4NF的定義,關(guān)系范式判斷方法。難點(diǎn):1-4NF的定義,關(guān)系范式判斷方法,關(guān)系模式的分解。要求:了解關(guān)系模式規(guī)范化的必要性,理解函數(shù)依賴、多值依賴及其關(guān)系范式定義,掌握關(guān)系范式判斷方法。,課程主要內(nèi)容包括,Chap.9數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例(Sample--Hrsys)設(shè)計(jì)目標(biāo):一個(gè)通用的管理信息系統(tǒng),實(shí)現(xiàn)對(duì)企事業(yè)單位的組織機(jī)構(gòu)和員工進(jìn)行管理內(nèi)容:總體設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)工程框架設(shè)計(jì)各功能模塊設(shè)計(jì)平臺(tái):SQLServer+VisualC++數(shù)據(jù)庫(kù)連接策略:VC++數(shù)據(jù)庫(kù)控件ADO,講課及實(shí)習(xí)學(xué)時(shí)分配,學(xué)時(shí)分配,教材及參考書,[1]苗雪蘭等,《數(shù)據(jù)庫(kù)原理與應(yīng)用技術(shù)》,電子工業(yè)出版社,2009年9月[2]苗雪蘭等,《數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用》3th,機(jī)械工業(yè)出版社,2004年8月[3]王珊等,《數(shù)據(jù)庫(kù)系統(tǒng)原理教程》,清華大學(xué)出版社,1998年7月[4]薩師煊,王珊,《數(shù)據(jù)庫(kù)系統(tǒng)概論》,高等教育出版社,2000年[5]JeffreyD.Ullman,JenniferWidom,AFirstCourseinDatabaseSystems,清華大學(xué)出版社,PrenticeHall,1998年,要求,[1]考勤:隨機(jī)抽查缺1/3以上取消考試資格[2]課堂紀(jì)律:保持課堂安靜[3]作業(yè):作業(yè)要認(rèn)真完成并提交作業(yè)本[4]實(shí)習(xí):完成每次實(shí)習(xí)要求的內(nèi)容,并提交實(shí)習(xí)報(bào)告。作業(yè)本或Email[5]系統(tǒng)設(shè)計(jì):課程結(jié)束后一周內(nèi)提交簡(jiǎn)單成績(jī)管理系統(tǒng)的設(shè)計(jì)程序及文檔資料。[6]考試:閉卷考試、誠(chéng)實(shí)面對(duì)、按時(shí)完成[7]凡無法達(dá)到上述要求的任何特殊情況請(qǐng)?zhí)崆吧昝?考核方式,期末考試(70%)+實(shí)習(xí)(15%)+作業(yè)(10%)+上課考勤(5%)合作愉快!,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫(kù) 原理 應(yīng)用 綜合
鏈接地址:http://m.italysoccerbets.com/p-12866439.html