




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
數(shù)據(jù)處理與數(shù)據(jù)庫概述計算機軟件及應用IT計算機專業(yè)資料什么是數(shù)據(jù)管理技術狹義:數(shù)據(jù)庫技術廣義:對數(shù)據(jù)進行管理、利用的所有技術數(shù)據(jù)庫技術數(shù)據(jù)倉庫技術數(shù)據(jù)挖掘技術數(shù)據(jù)集成技術信息檢索技術……數(shù)據(jù)管理技術與我們的生活(上午)學生選課、教室排課:選課和排課已全部實現(xiàn)計算機化,通過數(shù)據(jù)管理技術管理著每個人的課表、每個教室的安排(中午)食堂就餐:一卡通的背后是學校幾臺服務器7*24小時運轉(zhuǎn),時刻準備處理數(shù)據(jù),管理著每個人的賬戶(下午)銀行取款:銀行和金融機構(gòu)是數(shù)據(jù)管理技術最早的采納者,數(shù)據(jù)管理軟件記錄著用戶的每一筆交易和存取款數(shù)據(jù)(晚上)網(wǎng)上遨游:每個大型網(wǎng)站的背后都有一個大型數(shù)據(jù)庫:很多小型軟件也都依賴于數(shù)據(jù)管理軟件:QQ,IE,迅雷信息社會非常精彩!充滿誘惑!期待著每一個同學:努力成為
信息社會的主宰者、受益者!不要成為
信息社會的俘虜者、受害者!數(shù)據(jù)管理技術與圖靈獎圖靈獎歷史上的三位數(shù)據(jù)庫專家:1973年,查理士·巴赫曼(CharlesW.Bachman):“網(wǎng)狀數(shù)據(jù)庫之父”或“DBTG之父”1981年, 埃德加·
弗蘭克·科德(EdgarF.Codd):“關系數(shù)據(jù)庫之父”1998年, 詹姆斯·尼古拉·格雷(JamesGray): 數(shù)據(jù)庫與事務處理數(shù)據(jù)管理技術的重要性數(shù)據(jù)管理技術是信息社會賴以運轉(zhuǎn)的技術基礎之一數(shù)據(jù)管理技術是Web時代的基石數(shù)據(jù)管理技術逐漸滲透到人們的日常學習和生活中數(shù)據(jù)管理技術是信息技術和計算機科學最重要的分支之一形成了一個巨大的軟件產(chǎn)業(yè),是理論成果轉(zhuǎn)化為產(chǎn)品的成功典范DBMS及其相關工具產(chǎn)品、應用解決方案數(shù)據(jù)管理技術的體系知識點理論方法技術應用基礎知識關系數(shù)據(jù)庫數(shù)據(jù)庫設計系統(tǒng)管理數(shù)據(jù)庫新技術使用管理開發(fā)研究范疇學習深度與廣度課程目標定位使學生學會“用”數(shù)據(jù)庫
系統(tǒng)分析員、數(shù)據(jù)庫設計員、數(shù)據(jù)庫應用程序員、數(shù)據(jù)庫管理員具體來說,使學生掌握數(shù)據(jù)庫的基本知識、基本理論和基本方法;具有較強的數(shù)據(jù)庫設計、數(shù)據(jù)庫系統(tǒng)管理、數(shù)據(jù)庫應用開發(fā)等數(shù)據(jù)庫應用能力;培養(yǎng)學生的自主學習能力、創(chuàng)新意識、團隊協(xié)作精神、寫作表達能力等綜合素質(zhì);以及從應用中發(fā)現(xiàn)問題、提出問題、分析問題和解決問題的能力——問題求解能力。教材與課時安排:
參考教材1.張玉潔、孟祥武編著,《數(shù)據(jù)庫與數(shù)據(jù)處理Access2010實現(xiàn)》,機械工業(yè)出版社2.李湛,《Access2010數(shù)據(jù)庫應用習題與實驗指導教程》,清華大學出版社課時安排1.理論課時:322.上機課時:32課程內(nèi)容:
第1章數(shù)據(jù)處理與數(shù)據(jù)庫概述第2章實體-聯(lián)系數(shù)據(jù)模型第3章關系數(shù)據(jù)庫基礎第4章關系數(shù)據(jù)庫標準語言SQL第5章關系數(shù)據(jù)庫設計第6章數(shù)據(jù)庫的保護第7章認識Access2010課程內(nèi)容:
第8章數(shù)據(jù)庫的創(chuàng)建與管理第9章表與表操作第10章查詢第11章窗體第12章報表第13章宏第14章模塊與VBA編程課程考核:
1.平時作業(yè)及出勤:10%2.大作業(yè)(分組完成,期末收):10%3.上機考試(閉卷):30%4.期末筆試(閉卷):50%大作業(yè)(課后分組完成,每2~4人為一組,期末交)選題:說明選題的原因、期望解決的問題,要求有新意(第3周)需求分析(第6~8周)數(shù)據(jù)庫概念設計、邏輯設計、物理設計(第9~12周)應用系統(tǒng)簡單實現(xiàn)(第13~15周)設計報告(第16周)提交(第17周)第1章數(shù)據(jù)處理與數(shù)據(jù)庫概述數(shù)據(jù)庫系統(tǒng)原理與設計目錄1.1數(shù)據(jù)處理1.2數(shù)據(jù)庫基本概念★★★1.3數(shù)據(jù)視圖1.4數(shù)據(jù)模型
★★1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
★★
1.1數(shù)據(jù)處理
數(shù)據(jù)與信息數(shù)據(jù)處理與數(shù)據(jù)管理數(shù)據(jù)管理技術的發(fā)展數(shù)據(jù):抽象、符號化的表示。采用一種人為規(guī)定的符號來表示從現(xiàn)實世界中觀察和收集到的現(xiàn)象和事實。數(shù)據(jù)的表現(xiàn)形式包括:文本形式(數(shù)字、文字)和多媒體形式(圖形、圖像、動畫、聲音)。從計算機的角度,數(shù)據(jù)泛指可以被計算機接受并能被計算機處理的符號。從數(shù)據(jù)庫的角度,數(shù)據(jù)就是數(shù)據(jù)庫中存儲的基本對象。1、數(shù)據(jù)與信息數(shù)據(jù)經(jīng)過解釋并賦予一定的含義之后,就成為了信息。信息是有用的數(shù)據(jù)。是根據(jù)需要對數(shù)據(jù)進行加工處理后得到的結(jié)果。數(shù)據(jù)是反映客觀事物屬性的記錄,是信息的符號表示,是信息的具體表現(xiàn)形式。信息只有通過數(shù)據(jù)的形式表示出來,才能被理解和接受。信息是數(shù)據(jù)的內(nèi)涵,即,數(shù)據(jù)的語義,信息在計算機中的存儲即為數(shù)據(jù)。信息是觀念上的,受制于人對客觀事物變化規(guī)律的認知。數(shù)據(jù)的描述形式無結(jié)構(gòu)的文本形式描述:李天樂,男,1968年9月出生,江西南昌人,現(xiàn)工作于江西財經(jīng)大學信息學院,教授,主要研究興趣包括XML數(shù)據(jù)庫、Web數(shù)據(jù)管理。顯然,數(shù)據(jù)的表現(xiàn)形式不能完全表達其內(nèi)容,其含義即語義需要經(jīng)過解釋才能被正確理解,因此數(shù)據(jù)和關于數(shù)據(jù)的解釋是不可分的。
表格形式(有結(jié)構(gòu)的記錄形式)描述:表中一行數(shù)據(jù)組織在一起便構(gòu)成一條記錄,其數(shù)據(jù)的語義已由其所在列的表頭欄目名解釋,因此表格描述的數(shù)據(jù)稱為結(jié)構(gòu)化數(shù)據(jù)。姓名性別出生年月籍貫工作單位/部門職稱研究方向李天樂男1968年9月江西南昌江西財經(jīng)大學信息學院教授XML數(shù)據(jù)庫、Web數(shù)據(jù)管理…………………數(shù)據(jù)處理:從大量的、可能是雜亂無章的、難以理解的數(shù)據(jù)中抽取并推導出對于某些特定的人們來說有價值、有意義的數(shù)據(jù)。具體指利用計算機對各種數(shù)據(jù)(包括數(shù)值的和非數(shù)值的)進行數(shù)據(jù)收集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計、傳輸?shù)纫幌盗谢顒拥目偤?。?shù)據(jù)處理的目的:提取有用的數(shù)據(jù)成分,作為行為和決策依據(jù)。數(shù)據(jù)處理的核心:
數(shù)據(jù)管理2、數(shù)據(jù)處理與數(shù)據(jù)管理數(shù)據(jù)管理:對數(shù)據(jù)進行有效的分類、組織、編碼、存儲、檢索、維護和應用——數(shù)據(jù)處理的中心問題。數(shù)據(jù)處理與數(shù)據(jù)管理密切相關。數(shù)據(jù)是數(shù)據(jù)庫技術的研究目標,數(shù)據(jù)處理是數(shù)據(jù)庫技術的應用方向,而數(shù)據(jù)管理則是數(shù)據(jù)庫技術研究的主要內(nèi)容。3、數(shù)據(jù)管理技術的發(fā)展主要經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫管理三個發(fā)展階段。1、人工管理階段20世紀50年代中期之前數(shù)據(jù)存儲設備:卡片、紙帶、磁帶,數(shù)據(jù)隨用隨丟,不能長期保存。人工管理數(shù)據(jù):應用程序和數(shù)據(jù)不可分割、數(shù)據(jù)無法共享。數(shù)據(jù)是面向應用程序的:一個數(shù)據(jù)集只能對應于一個程序。數(shù)據(jù)需要由應用程序自己定義和管理:沒有相應的軟件系統(tǒng)專門負責數(shù)據(jù)的管理工作。當多個應用程序涉及某些相同的數(shù)據(jù)時,必須由各自的應用程序分別定義和管理這些數(shù)據(jù),無法共享利用,因此存在大量冗余數(shù)據(jù)。
人工管理階段:應用程序與數(shù)據(jù)之間的對應關系為實現(xiàn)某種數(shù)據(jù)處理的功能而編寫的計算機代碼集合,如對賬目進行統(tǒng)計匯總的應用程序應用程序與數(shù)據(jù)是一個整體人工管理階段的特點(1)數(shù)據(jù)不保存在計算機中。(2)沒有專用的軟件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)由應用程序自己管理。(3)數(shù)據(jù)是面向應用的,不具有獨立性。(4)數(shù)據(jù)不共享,冗余量大。
2、文件管理階段
20世紀60年代中后期數(shù)據(jù)存儲設備:磁帶、磁盤。出現(xiàn)了操作系統(tǒng),并使用操作系統(tǒng)中的
文件管理系統(tǒng)實施數(shù)據(jù)管理。數(shù)據(jù)存儲到文件中既可以長期保存,也便于存取或修改。應用程序與數(shù)據(jù)之間有了一定的獨立性。數(shù)據(jù)文件有了一定的共享性,但存在較大的數(shù)據(jù)冗余。文件管理階段的特點文件管理階段的主要缺點:(1)數(shù)據(jù)冗余較大;(2)應用程序依賴于文件的結(jié)構(gòu)。(3)不具備自動實現(xiàn)數(shù)據(jù)之間聯(lián)系的功能,文件與文件之間相互獨立;(4)文件系統(tǒng)本身不具備維護數(shù)據(jù)一致性的功能,完全由用戶負責維護,容易造成數(shù)據(jù)的不一致;(5)文件系統(tǒng)對于文件只提供了幾個低級的文件操作命令,文件的查詢、修改需要編寫應用程序來實現(xiàn),功能相同的操作很難共享。3、數(shù)據(jù)庫管理階段
現(xiàn)代、先進的數(shù)據(jù)管理方式
應用需求、軟硬件技術發(fā)展日趨成熟應用程序通過DBMS訪問數(shù)據(jù)存儲數(shù)據(jù)的文件由DBMS統(tǒng)一管理數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)相關數(shù)據(jù)集成在一起;冗余減少;程序與數(shù)據(jù)相對獨立,減少了應用程序開發(fā)和維護成本;保證數(shù)據(jù)安全可靠;最大限度保證數(shù)據(jù)正確性。數(shù)據(jù)庫管理階段的特點1.2數(shù)據(jù)庫基本概念
★★★數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理員、數(shù)據(jù)字典(1)數(shù)據(jù)庫(DB)相互關聯(lián)的數(shù)據(jù)的集合。
數(shù)據(jù)庫中不僅要表示數(shù)據(jù)本身,還要能表示數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系。如:學籍管理——
學生、課程兩類數(shù)據(jù)。
(2)數(shù)據(jù)庫管理系統(tǒng)(DBMS)處于用戶(應用程序)和操作系統(tǒng)之間的一類軟件。對數(shù)據(jù)庫進行統(tǒng)一管理和控制,保證數(shù)據(jù)庫的安全性和完整性。用戶通過DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù)。圖1-4數(shù)據(jù)庫管理系統(tǒng)在計算機系統(tǒng)中的位置DBMS的主要功能包括:數(shù)據(jù)定義功能數(shù)據(jù)操縱功能數(shù)據(jù)控制功能
數(shù)據(jù)維護功能(3)數(shù)據(jù)庫系統(tǒng)(DBS)
基于數(shù)據(jù)庫的計算機應用系統(tǒng)。
計算機軟、硬件
+
數(shù)據(jù)庫(包括物理數(shù)據(jù)庫和描述數(shù)據(jù)庫)
+數(shù)據(jù)庫管理系統(tǒng)+數(shù)據(jù)庫應用系統(tǒng)+數(shù)據(jù)庫管理員+用戶
=DBS數(shù)據(jù)庫系統(tǒng)的特點:數(shù)據(jù)的結(jié)構(gòu)化。(數(shù)據(jù)之間相互聯(lián)系)數(shù)據(jù)共享程度高、易擴充、冗余度低。數(shù)據(jù)的獨立性高。數(shù)據(jù)的物理獨立性:應用程序與外存中數(shù)據(jù)庫中的數(shù)據(jù)相互獨立,存儲結(jié)構(gòu)變化不影響應用程序。數(shù)據(jù)的邏輯獨立性:應用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨立。邏輯結(jié)構(gòu)變化不影響應用程序。數(shù)據(jù)控制能力較強。(4)數(shù)據(jù)庫管理員(DBA):負責對數(shù)據(jù)庫進行全面管理和控制的人員或機構(gòu),負責完成整個系統(tǒng)的建立、控制、管理、維護和協(xié)調(diào)工作。(5)數(shù)據(jù)字典數(shù)據(jù)字典提供了對描述數(shù)據(jù)進行集中管理的手段,可以將它看成是數(shù)據(jù)庫系統(tǒng)自身的小的、專門的數(shù)據(jù)庫,區(qū)別于真正的物理數(shù)據(jù)庫,常稱為描述數(shù)據(jù)庫或數(shù)據(jù)庫的數(shù)據(jù)庫。
1.3數(shù)據(jù)視圖
數(shù)據(jù)庫系統(tǒng)的主要目的之一是通過抽象來屏蔽數(shù)據(jù)存儲和維護細節(jié),為用戶提供數(shù)據(jù)的抽象視圖,以簡化用戶與數(shù)據(jù)庫系統(tǒng)的交互。1、數(shù)據(jù)抽象現(xiàn)實世界信息世界計算機世界個體實體記錄或元組特征屬性字段或數(shù)據(jù)項
三個世界:在數(shù)據(jù)處理的過程會涉及三個不同的世界:現(xiàn)實世界、信息世界和計算機世界。抽象層次:由高向低依次劃分為視圖層、邏輯層和物理層。視圖層:僅描述整個數(shù)據(jù)庫的部分數(shù)據(jù),為用戶提供屏蔽了數(shù)據(jù)類型等細節(jié)的一組應用程序。從安全性考慮,在視圖層,系統(tǒng)定義了多個不同的視圖,使不同的用戶訪問不同的數(shù)據(jù)。邏輯層:描述整個數(shù)據(jù)庫所存儲的數(shù)據(jù)以及數(shù)據(jù)之間的關系。物理層:描述數(shù)據(jù)的實際存儲情況。
視圖
數(shù)據(jù)庫相當于一個全局的事物,每個用戶從數(shù)據(jù)庫中看到的數(shù)據(jù)就形成了視圖。圖1-5數(shù)據(jù)抽象與視圖1.4數(shù)據(jù)模型數(shù)據(jù)模型的三要素數(shù)據(jù)模型的分類邏輯數(shù)據(jù)模型為什么建立數(shù)據(jù)模型?
數(shù)據(jù)模型數(shù)據(jù)模型是對數(shù)據(jù)、數(shù)據(jù)的特征及其數(shù)據(jù)之間聯(lián)系的模擬、組織和抽象。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的基礎和核心,是數(shù)據(jù)庫的框架,這個框架表示了信息及其聯(lián)系的組織和表達方式,同時反映了存取路徑,是對數(shù)據(jù)庫如何組織的一種模型化表示。數(shù)據(jù)模型的三要素1.數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)的靜態(tài)特征,即數(shù)據(jù)本身和數(shù)據(jù)之間聯(lián)系。2.數(shù)據(jù)操作是一組定義在數(shù)據(jù)上的操作,通常包括查詢、插入、刪除、修改。數(shù)據(jù)操作描述的是數(shù)據(jù)的動態(tài)特征。3.數(shù)據(jù)的約束條件描述對數(shù)據(jù)的約束,包括數(shù)據(jù)本身的完整性和數(shù)據(jù)之間聯(lián)系的約束。約束條件的主要目的是使數(shù)據(jù)庫與它所描述的現(xiàn)實世界相符合?,F(xiàn)實世界信息世界計算機世界抽象轉(zhuǎn)換事物或現(xiàn)象概念模型數(shù)據(jù)模型抽象轉(zhuǎn)換數(shù)據(jù)模型是對現(xiàn)實世界特征的模擬和抽象。是數(shù)據(jù)庫中數(shù)據(jù)的存儲方式。兩個步驟完成將抽象組織成數(shù)據(jù)模型:(1)將現(xiàn)實世界抽象為信息世界,創(chuàng)建概念數(shù)據(jù)模型描述數(shù)據(jù);(2)將信息世界抽象為計算機世界,用計算機能接受的數(shù)據(jù)模型(層次、網(wǎng)絡、關系模型)描述數(shù)據(jù)。數(shù)據(jù)模型的分類
按照不同的應用層次和抽象級別的由高到低,依次分為:概念數(shù)據(jù)模型邏輯數(shù)據(jù)模型物理數(shù)據(jù)模型概念數(shù)據(jù)模型主要用于數(shù)據(jù)庫的設計,邏輯數(shù)據(jù)模型主要用于DBMS的實現(xiàn)。
面向現(xiàn)實世界建模,面向用戶的模型。主要用來描述現(xiàn)實世界的概念化結(jié)構(gòu),與具體的DBMS和具體的計算機平臺無關。是系統(tǒng)分析員、程序設計員、維護人員、用戶之間相互理解的共同語言。
使設計人員在設計初始階段擺脫計算機系統(tǒng)及DBMS的具體技術問題,集中精力分析數(shù)據(jù)、數(shù)據(jù)之間的聯(lián)系。概念模型必須轉(zhuǎn)換成邏輯模型,才能在DBMS中實現(xiàn)。最常用的概念模型是E-R模型。
1、概念數(shù)據(jù)模型(概念模型)2、邏輯數(shù)據(jù)模型主要用于描述數(shù)據(jù)庫中數(shù)據(jù)的表示方法和數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)方法。是計算機實際支持的數(shù)據(jù)模型,與具體的DBMS有關。包括:層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關系數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型等。1.層次(數(shù)據(jù))模型2.網(wǎng)狀(數(shù)據(jù))模型3.關系(數(shù)據(jù))模型邏輯數(shù)據(jù)模型分為:1.層次模型
樹形結(jié)構(gòu)。在現(xiàn)實世界中很普遍。如家族結(jié)構(gòu)、行政組織結(jié)構(gòu)等。簡單、直觀。將滿足以下兩個條件的基本層次聯(lián)系的集合,稱為層次模型。(1)只有一個結(jié)點沒有雙親結(jié)點,稱根結(jié)點;(2)根以外的其他結(jié)點有且只有一個雙親結(jié)點。
R1
根結(jié)點
R2
兄弟結(jié)點
R3
葉結(jié)點
R4
兄弟結(jié)點
R5
葉結(jié)點
葉結(jié)點層次模型的三要素(1)數(shù)據(jù)結(jié)構(gòu):使用記錄類型表示實體,使用結(jié)點之間的連線表示一對多的聯(lián)系。(2)數(shù)據(jù)操作:包括結(jié)點的查詢和結(jié)點的更新(如,插入、刪除和修改)操作。(3)完整性約束:一個模型只有一個根結(jié)點;其他結(jié)點只能有一個雙親結(jié)點;結(jié)點之間是一對多的聯(lián)系。層次模型的優(yōu)缺點優(yōu)點:結(jié)構(gòu)簡單、清晰,容易理解,結(jié)點之間聯(lián)系簡單,查詢效率高。缺點:(1)不能表示一個結(jié)點有多個雙親的情況。(2)不能直接表示多對多的聯(lián)系,需要分解。(3)插入、刪除限制多。(4)必須要經(jīng)過父結(jié)點,才能查詢子結(jié)點,因為在層次模型中,沒有一個子結(jié)點的記錄值能夠脫離父結(jié)點的記錄值而獨立存在。2.網(wǎng)狀模型
能夠直接描述一個結(jié)點有多個父結(jié)點以及結(jié)點之間為多對多聯(lián)系的情形。將滿足以下兩個條件的基本層次聯(lián)系的集合稱為網(wǎng)狀模型。(1)允許有一個以上的結(jié)點無雙親結(jié)點;(2)一個結(jié)點可以有多于一個的雙親結(jié)點。
網(wǎng)狀模型去掉了層次模型的兩個限制。因此網(wǎng)狀模型可以更直接地去描述現(xiàn)實世界。層次模型實際上是網(wǎng)狀模型的一個特例。與層次模型一樣,網(wǎng)狀模型中每個結(jié)點表示一個實體,結(jié)點間的連線表示實體之間一對多的父子聯(lián)系。
從定義可以看出,層次模型中子女結(jié)點與雙親結(jié)點的聯(lián)系是唯一的,而在網(wǎng)狀模型中這種聯(lián)系可以不唯一。因此,要為每個聯(lián)系命名,并指出與該聯(lián)系有關的雙親記錄和子女記錄。網(wǎng)狀模型的三要素
(1)數(shù)據(jù)結(jié)構(gòu):使用記錄類型表示實體,使用字段來描述實體的屬性,每個記錄類型可包含若干個字段,使用結(jié)點之間的連線表示一對多的聯(lián)系。(2)數(shù)據(jù)操作:結(jié)點的查詢、更新操作。(3)完整性約束:支持碼的概念,用于唯一標識記錄的數(shù)據(jù)項的集合;保證一個聯(lián)系中雙親結(jié)點與子結(jié)點之間是一對多聯(lián)系;支持雙親記錄和子女記錄之間的某些約束條件。網(wǎng)狀模型的優(yōu)缺點優(yōu)點:能夠更直接描述現(xiàn)實世界,具有良好的性能,存取效率較高。
缺點:隨著應用環(huán)境的擴大,數(shù)據(jù)庫結(jié)構(gòu)越來越復雜,不利于最終用戶掌握。其DDL,DML語言復雜,用戶不容易使用。應用程序在訪問數(shù)據(jù)時必須選擇適當?shù)拇嫒÷窂?,因此,用戶必須了解系統(tǒng)結(jié)構(gòu)的細節(jié),加重了編寫應用程序的負擔。
層次模型和網(wǎng)狀模型的共同缺點是通過存取路徑實現(xiàn)記錄之間的聯(lián)系,應用程序在訪問數(shù)據(jù)時必須選擇適當?shù)拇嫒÷窂?,用戶必須了解系統(tǒng)結(jié)構(gòu)的細節(jié),加重了編寫應用程序的負擔。另外,不支持集合處理,即,沒有提供一次處理多個記錄的功能。關系模型(RelationalModel)在1970年由IBM的首次提出。關系模型一種以關系代數(shù)為理論基礎,構(gòu)造的數(shù)據(jù)模型,以二維表格表達數(shù)據(jù)的邏輯結(jié)構(gòu)。數(shù)據(jù)以表的形式出現(xiàn),操作對象和結(jié)果都是二維表。關系模型由關系數(shù)據(jù)結(jié)構(gòu)(即,關系)、關系操作和完整性約束三要素組成。
書10頁:圖1-9三個關系示例×1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)數(shù)據(jù)獨立性與二級映象數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
與數(shù)據(jù)抽象的層次相對應,數(shù)據(jù)庫系統(tǒng)的三級模式分別是外模式、模式和內(nèi)模式。一個數(shù)據(jù)庫只有一個模式,一個內(nèi)模式,但可以有多個外模式。圖1-11數(shù)據(jù)抽象、視圖與三級模式1.外模式P.11
也稱子模式或用戶模式,是數(shù)據(jù)庫在視圖層上的數(shù)據(jù)庫模式。它是數(shù)據(jù)庫用戶能夠看見和使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆東源縣數(shù)學四年級第二學期期末聯(lián)考模擬試題含解析
- 克孜勒蘇職業(yè)技術學院《小學微課的開發(fā)與制作》2023-2024學年第二學期期末試卷
- 黑龍江幼兒師范高等??茖W?!堆b飾工程計量與計價》2023-2024學年第二學期期末試卷
- 2024-2025學年黑龍江省大慶市肇源農(nóng)場學校數(shù)學四下期末學業(yè)水平測試試題含解析
- 保山市龍陵縣2024-2025學年數(shù)學四下期末考試試題含解析
- 2024-2025學年廣東廣州越秀區(qū)小升初數(shù)學自主招生備考卷含解析
- 陜西航空職業(yè)技術學院《泵與泵站》2023-2024學年第二學期期末試卷
- 做賬實操-高新企業(yè)的賬務處理示例
- 家具租賃期間監(jiān)督協(xié)議
- 結(jié)腸多發(fā)息肉護理
- 保安公司招聘筆試題及答案
- JCT2110-2012 室內(nèi)空氣離子濃度測試方法
- 文印服務投標方案(技術方案)
- 經(jīng)濟地理學智慧樹知到課后章節(jié)答案2023年下江西師范大學
- 小學主題班會【安全使用和維護家用電器】
- 文獻檢索-第六講-畢業(yè)論文寫作與文獻檢索課件
- 代用茶批生產(chǎn)記錄
- 水泵選型手冊-樹上鳥教育
- 《旅游學概論》第一章
- 物業(yè)服務設備配置清單
- (完整版)電子信息類面試題集
評論
0/150
提交評論