(演示)大基 第7章數(shù)據(jù)庫基礎(chǔ)(1基本概念)_第1頁
(演示)大基 第7章數(shù)據(jù)庫基礎(chǔ)(1基本概念)_第2頁
(演示)大基 第7章數(shù)據(jù)庫基礎(chǔ)(1基本概念)_第3頁
(演示)大基 第7章數(shù)據(jù)庫基礎(chǔ)(1基本概念)_第4頁
(演示)大基 第7章數(shù)據(jù)庫基礎(chǔ)(1基本概念)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1第七章 數(shù)據(jù)庫技術(shù)基礎(chǔ).2本章目錄7.1 數(shù)據(jù)庫系統(tǒng)概述7.2 數(shù)據(jù)庫的建立和維護 7.3 數(shù)據(jù)庫的查詢 7.4 窗體、報表 .3學(xué)完本章,要能回答以下幾個問題 全新的知識1、什么是數(shù)據(jù)庫?數(shù)據(jù)庫系統(tǒng)有哪幾部分組成?2、簡述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系3、簡述數(shù)據(jù)系統(tǒng)的特點。4、關(guān)系模型有什么特點?5、關(guān)鍵字與主鍵的區(qū)別是什么?6、Acess中數(shù)據(jù)庫由哪些對象組成?簡述他們之間的關(guān)系。.4學(xué)號姓名性別黨員專業(yè)出生年月990001王濤男No物理82-01-21990002莊前女Yes物理82-09-21990101丁保華男No數(shù)學(xué)81-04-18990102姜沛棋女No數(shù)學(xué)81-12-02

2、990103張智忠男No數(shù)學(xué)80-08-06990201程玲女Yes計算機82-11-14990202黎敏艷女Yes計算機83-02-21990203鄧倩梅女Yes計算機82-04-28990204楊夢逸女No計算機81-12-15學(xué)號課 程成績990001大學(xué)計算機基礎(chǔ)82990001高等數(shù)學(xué)76990202計算機導(dǎo)論53990203英語71990204計算機導(dǎo)論66990204高等數(shù)學(xué)75990204英語82學(xué)號姓名課程成績990001王濤計算機文化基礎(chǔ)82990001王濤高等數(shù)學(xué)76990002莊前計算機文化基礎(chǔ)90990101丁保華高等數(shù)學(xué)77990102姜沛棋計算機文化基礎(chǔ)68990

3、102姜沛棋C/C+程序設(shè)計85990102姜沛棋大學(xué)英語56990201程玲計算機導(dǎo)論87990201程玲高等數(shù)學(xué)67990202黎敏艷計算機導(dǎo)論53990203鄧倩梅英語71990204楊夢逸計算機導(dǎo)論66990204楊夢逸高等數(shù)學(xué)75990204楊夢逸英語82這些是什么?.57.1數(shù)據(jù)庫系統(tǒng)概述1、什么是數(shù)據(jù)庫?2、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的區(qū)別?3、計算機的數(shù)據(jù)管理技術(shù)經(jīng)歷了哪幾個階段?4、數(shù)據(jù)庫系統(tǒng)的特點是什么?閱讀p222)-p226)解決下面的問題:.67.1.1 數(shù)據(jù)庫技術(shù)的產(chǎn)生和發(fā)展數(shù)據(jù)管理經(jīng)歷了三個發(fā)展階段人工管理文件管理數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫技術(shù)是對傳統(tǒng)信息管

4、理模式的大變革提高了信息的利用率縮短了信息的傳播過程實現(xiàn)了信息一體化的管理目標(biāo).7.人工管理階段時間:20世紀(jì)50年代中期以前 硬件:只有卡片、紙帶、磁帶等存儲設(shè)備軟件:沒有操作系統(tǒng),沒有進行數(shù)據(jù)管理的軟件應(yīng)用:以科學(xué)計算為目的特點: 程序和數(shù)據(jù)放在一起數(shù)據(jù)不能共享 程序1數(shù)據(jù)程序數(shù)據(jù)程序n數(shù)據(jù)n特征圖.8人工管理階段數(shù)據(jù)管理示例例:兩個C語言程序,分別求10個數(shù)據(jù)之和和最大值。 程序與數(shù)據(jù)放在一起,數(shù)據(jù)沒有能夠共享.9.文件系統(tǒng)階段時間:20世紀(jì)60年代中期硬件:磁帶、磁盤等大容量存儲設(shè)備軟件:有了操作系統(tǒng)應(yīng)用:不僅用于科學(xué)計算,還用于數(shù)據(jù)管理特點: 程序與數(shù)據(jù)分離數(shù)據(jù)有一定的獨立性實現(xiàn)了以

5、文件為單位的數(shù)據(jù)共享數(shù)據(jù)文件文件管理系統(tǒng)數(shù)據(jù)文件n應(yīng)用程序應(yīng)用程序應(yīng)用程序n數(shù)據(jù)文件2特征圖.10文件系統(tǒng)階段數(shù)據(jù)管理示例上例用文件實現(xiàn).113.數(shù)據(jù)庫系統(tǒng)階段時間:20世紀(jì)60年代后期硬件:出現(xiàn)了大容量且價格低廉的磁盤軟件:有了數(shù)據(jù)庫管理系統(tǒng)DBMS應(yīng)用:各個方面特點: 數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)共享性高,冗余小 數(shù)據(jù)獨立性高 數(shù)據(jù)由DBMS統(tǒng)一管理控制為用戶提供了友好的接口特征圖.12數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)管理示例解決了數(shù)據(jù)的獨立性問題,實現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達到數(shù)據(jù)共享的目的 求和: SELECT Max(Num) FROM Data求最大值:SELECT Avg(Num) FROM Data.137.

6、1.2 常用術(shù)語 1. 數(shù)據(jù)庫(DataBase,DB) 長期保存在計算機外存上的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)集合。2. 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,DBMS) 對數(shù)據(jù)庫進行管理的軟件系統(tǒng)。數(shù)據(jù)庫的一切操作,如查詢、更新、插入、刪除以及各種控制,都是通過DBMS進行的。 DBMS是位于用戶(或應(yīng)用程序)和操作系統(tǒng)之間的軟件。借助于操作系統(tǒng)實現(xiàn)對數(shù)據(jù)的存儲和管理,使數(shù)據(jù)能被各種不同的用戶所共享,DBMS提供給用戶可使用的數(shù)據(jù)庫語言。3. 應(yīng)用程序(DataBase System,DBS) 利用各種開發(fā)工具開發(fā)的、滿足特定應(yīng)用環(huán)境的數(shù)據(jù)庫應(yīng)用程序。用戶應(yīng)用程序

7、DBMS操作系統(tǒng)數(shù)據(jù)庫DB數(shù)據(jù)庫系統(tǒng).14數(shù)據(jù)庫系統(tǒng)的特點 (1) 采用一定的數(shù)據(jù)模型,最大限度地減少數(shù)據(jù)的冗余 (2) 最低的冗余度 (3) 有較高的數(shù)據(jù)獨立性 用戶面對的是簡單的邏輯結(jié)構(gòu)操作而不涉及數(shù)據(jù)具體的 物理存儲結(jié)構(gòu) (4) 安全性 設(shè)置用戶的使用權(quán)限 在數(shù)據(jù)庫被破壞時,系統(tǒng)可把數(shù)據(jù)庫恢復(fù)到可用狀態(tài)。 (5) 完整性 一些完整性檢驗以確保數(shù)據(jù)符合某些規(guī)則,保證數(shù)據(jù)庫中 數(shù)據(jù)始終是正確的。.157.1.2 常用術(shù)語 4. 數(shù)據(jù)庫系統(tǒng)相關(guān)人員 數(shù)據(jù)庫管理員 應(yīng)用程序開發(fā)人員 最終用戶5. 數(shù)據(jù)庫系統(tǒng)(DataBase System,DBS) 由硬件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用

8、程序、數(shù)據(jù)庫系統(tǒng)相關(guān)人員等構(gòu)成的人機系統(tǒng)。數(shù)據(jù)庫產(chǎn)品(一整套數(shù)據(jù)庫應(yīng)用解決方案 ) 桌面型數(shù)據(jù)庫 網(wǎng)絡(luò)數(shù)據(jù)庫 MS Access SQL Server Oracle MySql.167.1.3 數(shù)據(jù)模型 數(shù)據(jù)模型:是現(xiàn)實世界數(shù)據(jù)特怔的抽象,也是數(shù)據(jù)庫系統(tǒng)的數(shù)學(xué)表示,用來精確描述數(shù)據(jù)的靜態(tài)特征、動態(tài)特征及完整性約束條件。數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三要素組成。是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。.17三種重要的數(shù)據(jù)模型例:學(xué)校組織結(jié)構(gòu)圖校部學(xué)院A系A(chǔ)學(xué)院B系B系C系D系E2. 網(wǎng)狀模型 1、層次模型.183. 關(guān)系模型 Students表屬性值(字段值)關(guān)系(二維表)學(xué)號姓名性別黨員專業(yè)出生年

9、月990001王濤男No物理82-01-21990002莊前女Yes物理82-09-21990101丁保華男No數(shù)學(xué)81-04-18990102姜沛棋女No數(shù)學(xué)81-12-02990103張智忠男No數(shù)學(xué)80-08-06990201程玲女Yes計算機82-11-14990202黎敏艷女Yes計算機83-02-21990203鄧倩梅女Yes計算機82-04-28記錄 屬性名(字段名)關(guān)鍵字:確定一條記錄 .19關(guān)系模型的基本術(shù)語 關(guān)系:二維表 關(guān)系模式:對關(guān)系的描述 Student(學(xué)號,姓名,性別) 記錄(元組):行 屬性(字段):列 關(guān)鍵字:唯一確定一條記錄 主鍵:選用的關(guān)鍵字 值域:屬性的

10、取值范圍.20三種關(guān)系類型 基本表 基本表就是關(guān)系模型中實際存在的表 查詢表 查詢表是查詢結(jié)果表,或查詢中生成的臨時表 視圖 視圖是由基本表或其他視圖導(dǎo)出的表 視圖是為數(shù)據(jù)查詢、處理及數(shù)據(jù)安全設(shè)計的虛表, 不對應(yīng)實際存儲的數(shù)據(jù)。.21數(shù)據(jù)庫系統(tǒng)運行模式: 客戶機/服務(wù)器模式( Client/Server,C/S ) 瀏覽器/服務(wù)器模式(Browser/Server,B/S)1C/S模式例如:Outlook Express QQ 股票軟件應(yīng)用: 基于行業(yè)的數(shù)據(jù)庫 應(yīng)用系統(tǒng)7.1.4 數(shù)據(jù)庫系統(tǒng)及其開發(fā)技術(shù).22常見的數(shù)據(jù)庫系統(tǒng)及其開發(fā)工具 應(yīng)用程序數(shù)據(jù)庫管理系統(tǒng)VBVCPowerBuilder Delphi Microsoft AccessSQL ServerOracleVisual FoxproSQL命令數(shù)據(jù)庫學(xué)習(xí)數(shù)據(jù)庫編程要掌握的幾種知識: 1、數(shù)據(jù)庫管理系統(tǒng)的使用 2、SQL語言 3、應(yīng)用軟件的開發(fā)語言和開發(fā)工具.232瀏覽器/服務(wù)器模式例如:IE收到郵件 新浪上查看股票信息 Internet上的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論