《數(shù)據(jù)庫技術概述》PPT課件

《數(shù)據(jù)庫技術概述》PPT課件

ID:41222522

大?。?.72 MB

頁數(shù):62頁

時間:2019-08-19

《數(shù)據(jù)庫技術概述》PPT課件_第1頁
《數(shù)據(jù)庫技術概述》PPT課件_第2頁
《數(shù)據(jù)庫技術概述》PPT課件_第3頁
《數(shù)據(jù)庫技術概述》PPT課件_第4頁
《數(shù)據(jù)庫技術概述》PPT課件_第5頁
資源描述:

《《數(shù)據(jù)庫技術概述》PPT課件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、第三篇數(shù)據(jù)庫技術數(shù)據(jù)庫技術是信息系統(tǒng)的核心和基礎,它的出現(xiàn)極大地促進了計算機應用向各行各業(yè)的滲透數(shù)據(jù)庫的建設規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標志第三篇數(shù)據(jù)庫技術第一章數(shù)據(jù)庫概述第二章關系數(shù)據(jù)庫第三章關系數(shù)據(jù)庫標準語言SQL第四章關系數(shù)據(jù)庫設計第五章數(shù)據(jù)庫應用系統(tǒng)的設計與實現(xiàn)數(shù)據(jù)庫舉例例子1:MaryRichards房屋粉刷個體戶單用戶數(shù)據(jù)庫3張表(顧客,業(yè)務,信源)需要數(shù)據(jù):記錄和跟蹤她的業(yè)務記錄記錄報價估計跟蹤相關信源提供郵寄標簽建立輸入窗體輸出報表Mary

2、Richards的表信源顧客業(yè)務數(shù)據(jù)庫舉例例子2TrebleClefMusic(樂器出租店)多用戶數(shù)據(jù)庫在局域網(wǎng)(店經(jīng)理、銷售員)3張表(客戶,樂器,租賃)需要數(shù)據(jù):跟蹤樂器租賃處理多客戶同時租賃同一件樂器客戶窗體1——維護客戶數(shù)據(jù)租賃協(xié)議窗體2——記錄租賃情況樂器窗體3——樂器數(shù)據(jù)及租賃歷史使用者想要到看的是報告,窗體和查詢結(jié)果而不是簡單的數(shù)據(jù)。目標:了解并掌握設計和創(chuàng)建上述類似的數(shù)據(jù)庫和應用程序的基本方法。第一章數(shù)據(jù)庫概述1.1數(shù)據(jù)管理技術的產(chǎn)生和發(fā)展1.2數(shù)據(jù)庫系統(tǒng)簡介1.3常用數(shù)據(jù)模型1

3、.4數(shù)據(jù)庫應用結(jié)構(gòu)1.1數(shù)據(jù)管理技術的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護,是數(shù)據(jù)處理的中心問題數(shù)據(jù)管理技術的發(fā)展過程人工管理階段(40年代中--50年代中)文件系統(tǒng)階段(50年代末--60年代中)數(shù)據(jù)庫系統(tǒng)階段(60年代末--現(xiàn)在)應用程序與數(shù)據(jù)的對應關系(人工管理)應用程序1數(shù)據(jù)集1應用程序2數(shù)據(jù)集2應用程序n數(shù)據(jù)集n...…...…人工管理應用程序,數(shù)據(jù)不保存無直接存取存儲設備沒有操作系統(tǒng)文件處理系統(tǒng)數(shù)據(jù)冗余度大數(shù)據(jù)文件間是獨立的重復的程序與數(shù)據(jù)不獨立例身份

4、證號位數(shù)擴大數(shù)據(jù)的不完整性應用程序與數(shù)據(jù)的對應關系(文件系統(tǒng))缺乏對數(shù)據(jù)有效統(tǒng)一的控制數(shù)據(jù)可長期保存應用程序、DBMS、DB的對應關系(數(shù)據(jù)庫系統(tǒng))數(shù)據(jù)庫系統(tǒng)(DBS)特點:數(shù)據(jù)是集成的數(shù)據(jù)冗余少程序/數(shù)據(jù)獨立性易于提供安全保障容易提供符合用戶不同要求的信息。高級語言中嵌入數(shù)據(jù)庫的操作提供數(shù)據(jù)庫語言,完成數(shù)據(jù)的定義和訪問數(shù)據(jù)庫系統(tǒng)的構(gòu)成1.2數(shù)據(jù)庫系統(tǒng)簡介一、數(shù)據(jù)庫數(shù)據(jù)庫:是自描述的集成記錄的集合。用戶數(shù)據(jù)(用戶的表)元數(shù)據(jù)(關于結(jié)構(gòu)的描述)應用元數(shù)據(jù)(窗體、查詢、報表等應用組件)索引信息用戶數(shù)

5、據(jù):大多數(shù)數(shù)據(jù)庫把用戶數(shù)據(jù)表示為關系。列:屬性,行:對應業(yè)務環(huán)境中實體的記錄元數(shù)據(jù):關于結(jié)構(gòu)的描述客戶窗體1——維護客戶數(shù)據(jù)應用元數(shù)據(jù):窗體、報表、查詢等應用組件二、數(shù)據(jù)庫管理系統(tǒng)(DMS)設計工具子系統(tǒng)產(chǎn)生表、窗體、查詢、報表的工具提供編程語言和對編程語言的接口運行子系統(tǒng)處理用設計工具開發(fā)的應用組件例:在運行期打開窗口時,自動將數(shù)據(jù)從表中提出,并顯示在窗體上。DBMS引擎從上兩個組件接受請求(根據(jù)表、行和列聲明),并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。三、創(chuàng)建數(shù)據(jù)庫表:用表

6、存儲數(shù)據(jù)數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結(jié)構(gòu)、表、關系、域和業(yè)務規(guī)則。數(shù)據(jù)庫模式是一種設計,數(shù)據(jù)庫和應用正式建立在此基礎上的。一個模式的例子:學生(學號,姓名,所在系)系(所在系,系主任姓名)兩個表:聯(lián)系:系——學生1對多1:n域:是一列可以擁有的集合。業(yè)務規(guī)則:反映在數(shù)據(jù)庫和數(shù)據(jù)庫應用程序中的業(yè)務活動的約束例:學號唯一性。創(chuàng)建表定義聯(lián)系四、應用組件(ComponentsofApplications)Forms:用窗體查看、添加和更新表中的數(shù)據(jù)。Queries:用查詢查找和檢索所需的數(shù)據(jù)。Reports

7、:用報表以特定的版式分析或打印數(shù)據(jù)。Menus:用菜單組織應用組件。ApplicationPrograms:可用特定于DBMS的語言編寫(SQL),也可通過預定義的編程接口的標準語言(如:VB)編寫。ABrowserDataEntryForm窗體Forms用窗體查看、添加和更新表中的數(shù)據(jù)。1.圖形元素(如線條、矩形)存儲在窗體的設計中。2.來自基礎記錄源中的字段。3.計算結(jié)果來自存儲在報表設計中的表達式。4.說明性文本存儲在窗體的設計中。用窗體查看、添加和更新表中的數(shù)據(jù)。窗體Forms查詢Que

8、riesAQueryinMicrosoftAccess用查詢查找和檢索所需的數(shù)據(jù)。報表ReportAReportinMicrosoftAccess用報表以特定的版式分析或打印數(shù)據(jù)菜單MenuAMenuinMicrosoftAccess用菜單組織應用組件1.3數(shù)據(jù)模型在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實世界的模擬數(shù)據(jù)模型應滿足三方面要求能比較真實地模擬現(xiàn)實世界容易為人所理解便于在計算機上實現(xiàn)數(shù)據(jù)模型(續(xù))數(shù)據(jù)模型分成兩個不同的層次(1)概念

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。