




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)及程序設(shè)計(jì)數(shù)據(jù)庫(kù)及程序設(shè)計(jì)吉林大學(xué)珠海學(xué)院吉林大學(xué)珠海學(xué)院2021年12月26日星期日2第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 參考教材參考教材1.張玉潔、孟祥武. 數(shù)據(jù)庫(kù)與數(shù)據(jù)處理:數(shù)據(jù)庫(kù)與數(shù)據(jù)處理:Access2010實(shí)現(xiàn)實(shí)現(xiàn). 機(jī)械工業(yè)出版社, 2013.12.李湛. Access 2010數(shù)據(jù)庫(kù)應(yīng)用習(xí)題與實(shí)驗(yàn)指導(dǎo)教程數(shù)據(jù)庫(kù)應(yīng)用習(xí)題與實(shí)驗(yàn)指導(dǎo)教程. 清華大學(xué)出版社, 2013.7u課時(shí)安排課時(shí)安排理論:32課時(shí), 116周, 2課時(shí)/周實(shí)驗(yàn):32課時(shí), 116周, 2課時(shí)/周u課程郵箱課程郵箱 (pw. jluzh123456)課程概述課程概述2021年12月26日星期日
2、3第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 課程考核: 1平時(shí)作業(yè)及出勤:10%2大作業(yè)(分組完成,期末收):10%3上機(jī)考試(閉卷):30%4期末筆試(閉卷):50%課程概述課程概述2021年12月26日星期日4第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 大作業(yè)(課后分組完成,每24人為一組,期末交)選題:說(shuō)明選題的原因、期望解決的問(wèn)題,要求有新意 (第3周)需求分析 (第68周)數(shù)據(jù)庫(kù)概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì) (第912周)應(yīng)用系統(tǒng)簡(jiǎn)單實(shí)現(xiàn) (第1315周)設(shè)計(jì)報(bào)告 (第16周)提交(第17周)課程概述課程概述2021年12月26日星期日5第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海
3、學(xué)院 u數(shù)據(jù)管理技術(shù)數(shù)據(jù)管理技術(shù)指人們對(duì)數(shù)據(jù)進(jìn)行收集、組織、存儲(chǔ)、加工、傳播和利用的一系列活動(dòng)的總和。u狹義:數(shù)據(jù)庫(kù)技術(shù)狹義:數(shù)據(jù)庫(kù)技術(shù)通過(guò)研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)、管理以及應(yīng)用的基本理論和實(shí)現(xiàn)方法,并利用這些理論來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理、分析和理解的技術(shù)。即:數(shù)據(jù)庫(kù)技術(shù)是研究、管理和應(yīng)用數(shù)據(jù)庫(kù)的一門軟件科學(xué)。u廣義:對(duì)數(shù)據(jù)進(jìn)行管理、利用的所有技術(shù)廣義:對(duì)數(shù)據(jù)進(jìn)行管理、利用的所有技術(shù)數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)倉(cāng)庫(kù)技術(shù)數(shù)據(jù)挖掘技術(shù)數(shù)據(jù)集成技術(shù)信息檢索技術(shù)課程概述課程概述2021年12月26日星期日6第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)管理技術(shù)與我們的生活數(shù)據(jù)管理技術(shù)與我們的生活u選課
4、、教室排課:選課和排課已全部實(shí)現(xiàn)計(jì)算機(jī)化,通過(guò)數(shù)據(jù)管理技術(shù)管理著每個(gè)人的課表、每個(gè)教室的安排u食堂就餐:一卡通的背后是學(xué)校幾臺(tái)服務(wù)器7*24小時(shí)運(yùn)轉(zhuǎn),時(shí)刻準(zhǔn)備處理數(shù)據(jù),管理著每個(gè)人的賬戶u銀行取款:銀行和金融機(jī)構(gòu)是數(shù)據(jù)管理技術(shù)最早的采納者,數(shù)據(jù)管理軟件記錄著用戶的每一筆交易和存取款數(shù)據(jù)u網(wǎng)上遨游:每個(gè)大型網(wǎng)站的背后都有一個(gè)大型數(shù)據(jù)庫(kù);很多小型軟件也都依賴于數(shù)據(jù)管理軟件:QQ,IE,迅雷等課程概述課程概述2021年12月26日星期日7第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)管理技術(shù)的重要性數(shù)據(jù)管理技術(shù)的重要性u(píng)數(shù)據(jù)管理技術(shù)是信息社會(huì)賴以運(yùn)轉(zhuǎn)的技術(shù)基礎(chǔ)之一u數(shù)據(jù)管理技術(shù)是Web時(shí)代的基石
5、u數(shù)據(jù)管理技術(shù)逐漸滲透到人們的日常學(xué)習(xí)和生活中u數(shù)據(jù)管理技術(shù)是信息技術(shù)和計(jì)算機(jī)科學(xué)最重要的分支之一u形成了一個(gè)巨大的軟件產(chǎn)業(yè),是理論成果轉(zhuǎn)化為產(chǎn)品的成功典范課程概述課程概述2021年12月26日星期日8第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 課程目標(biāo)定位課程目標(biāo)定位u 學(xué)會(huì)“用”數(shù)據(jù)庫(kù) 系統(tǒng)分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)、數(shù)據(jù)庫(kù)操作管理維護(hù)u 具體來(lái)說(shuō):掌握數(shù)據(jù)庫(kù)的基本知識(shí)、基本理論和基本方法;具有較強(qiáng)的數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)管理、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)等 數(shù)據(jù)庫(kù)應(yīng)用能力;培養(yǎng)自主學(xué)習(xí)能力、創(chuàng)新意識(shí)、團(tuán)隊(duì)協(xié)作精神、寫作表達(dá)能力等綜合素質(zhì);以及從應(yīng)用中發(fā)現(xiàn)問(wèn)題、提出問(wèn)題、分析問(wèn)題和解決問(wèn)題的
6、能力問(wèn)題求解能力。u 用比較小的代價(jià),快速開(kāi)發(fā)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)課程概述課程概述2021年12月26日星期日9第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 課程主要內(nèi)容課程主要內(nèi)容 第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述第2章 實(shí)體-聯(lián)系數(shù)據(jù)模型第3章 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)第4章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL第5章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)第6章 數(shù)據(jù)庫(kù)的保護(hù)第7章 認(rèn)識(shí)Access2010課程概述課程概述第8章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理第9章 表與表操作第10章 查詢第11章 窗體第12章 報(bào)表第13章 宏第14章 模塊與VBA編程*紅色部分在實(shí)驗(yàn)課時(shí)內(nèi)解決2021年12月26日星期日10第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠
7、海學(xué)院 課程概述課程概述理論課理論課實(shí)驗(yàn)課實(shí)驗(yàn)課第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述第7章 認(rèn)識(shí)Access2010第2章 實(shí)體-聯(lián)系數(shù)據(jù)模型第8章 數(shù)據(jù)庫(kù)的創(chuàng)建與管理第3章 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)第9章 表與表操作第4章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL第10章 查詢第5章 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)第11章 窗體第6章 數(shù)據(jù)庫(kù)的保護(hù)第12章 報(bào)表第14章 模塊與VBA編程第13章 宏課程內(nèi)容教學(xué)順序課程內(nèi)容教學(xué)順序2021年12月26日星期日11第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 1.4數(shù)據(jù)處理數(shù)據(jù)處理1.1數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念1.2數(shù)據(jù)視圖數(shù)據(jù)視圖1.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu) 1.5數(shù)據(jù)
8、模型數(shù)據(jù)模型 第第1 1章章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述2021年12月26日星期日12第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾個(gè)基本概念幾個(gè)基本概念數(shù)據(jù)、數(shù)據(jù)管理、數(shù)據(jù)處理、信息,及其相互關(guān)系2021年12月26日星期日13第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 對(duì)對(duì)客觀世界中各種事物的一種客觀世界中各種事物的一種抽象、符號(hào)化的表示抽象、符號(hào)化的表示。采用一種人為規(guī)定的符號(hào)來(lái)表示從現(xiàn)實(shí)世界中觀察和收集到的現(xiàn)象和事實(shí)。u 數(shù)據(jù)的表現(xiàn)數(shù)據(jù)的表現(xiàn)形式:形式:文本形式(數(shù)字、文字文本形式(數(shù)字、文字)、多媒)、多媒體體形式(圖形、圖像、
9、動(dòng)畫、聲音形式(圖形、圖像、動(dòng)畫、聲音)等。)等。u 從計(jì)算機(jī)的角度,數(shù)據(jù)泛指可以被計(jì)算機(jī)接受并能從計(jì)算機(jī)的角度,數(shù)據(jù)泛指可以被計(jì)算機(jī)接受并能被計(jì)算機(jī)處理的符號(hào)。被計(jì)算機(jī)處理的符號(hào)。u 從數(shù)據(jù)庫(kù)的角度,數(shù)據(jù)就是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)從數(shù)據(jù)庫(kù)的角度,數(shù)據(jù)就是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。象。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾個(gè)基本概念幾個(gè)基本概念2021年12月26日星期日14第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 數(shù)據(jù)的描述形式數(shù)據(jù)的描述形式結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)顯然,在這種描述形式中,數(shù)據(jù)的表現(xiàn)形式不能完全表達(dá)其內(nèi)容,其含義即語(yǔ)義需要經(jīng)過(guò)解釋才能被正確理解,因此數(shù)據(jù)和關(guān)于
10、數(shù)據(jù)的解釋是不可分的。 無(wú)結(jié)構(gòu)的文本形式描述:李天樂(lè),男,李天樂(lè),男,19681968年年9 9月出月出生,江西南昌人,現(xiàn)工作于江西財(cái)經(jīng)大學(xué)信息學(xué)院,教授,生,江西南昌人,現(xiàn)工作于江西財(cái)經(jīng)大學(xué)信息學(xué)院,教授,主要研究興趣包括主要研究興趣包括XMLXML數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)、WebWeb數(shù)據(jù)管理數(shù)據(jù)管理。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾個(gè)基本概念幾個(gè)基本概念2021年12月26日星期日15第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 有結(jié)構(gòu)的表格形式描述:姓名性別出生年月籍貫工作單位/部門職稱研究方向李天樂(lè)男1968年9月 江西南昌江西財(cái)經(jīng)大學(xué)信息學(xué)院教授XML數(shù)據(jù)庫(kù)、Web數(shù)據(jù)管理表中,一行數(shù)據(jù)組
11、織在一起便構(gòu)成一條記錄,其數(shù)據(jù)的語(yǔ)義已由其所在列的表頭欄目名給出解釋,因此表格描述的數(shù)據(jù)稱為結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾幾個(gè)基本概念個(gè)基本概念2021年12月26日星期日16第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 信息信息u數(shù)據(jù)經(jīng)過(guò)解釋并賦予一定的含義之后,就成為了信息。u信息信息是有用的數(shù)據(jù)有用的數(shù)據(jù)。是根據(jù)需要對(duì)數(shù)據(jù)進(jìn)行加工處理后得到的結(jié)果。u數(shù)據(jù)數(shù)據(jù)是反映客觀事物屬性的記錄反映客觀事物屬性的記錄,是信息的符號(hào)表示,是信息的具體表現(xiàn)形式具體表現(xiàn)形式。u信息只有通過(guò)數(shù)據(jù)的形式表示出來(lái),才能被理解和接受。u信息信息是數(shù)據(jù)的內(nèi)涵,即,數(shù)據(jù)的語(yǔ)義,信息在計(jì)算機(jī)中的
12、存儲(chǔ)即為數(shù)據(jù)。u信息信息是觀念上的,受制于人對(duì)客觀事物變化規(guī)律的認(rèn)知。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾幾個(gè)基本概念個(gè)基本概念2021年12月26日星期日17第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)與信息的關(guān)系數(shù)據(jù)與信息的關(guān)系u數(shù)據(jù)是信息的符號(hào)表示,是信息的具體表現(xiàn)形式,信息通過(guò)數(shù)據(jù)的形式表示出來(lái)才能容易被理解和接受。u信息是數(shù)據(jù)的內(nèi)涵,即數(shù)據(jù)的語(yǔ)義。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾幾個(gè)基本概念個(gè)基本概念2021年12月26日星期日18第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u數(shù)據(jù)處理數(shù)據(jù)處理:是將數(shù)據(jù)加工成信息的過(guò)程,主要包括數(shù)值計(jì)算和數(shù)據(jù)管理。主要目的是從大量無(wú)序、難以理
13、解的數(shù)據(jù)中抽取并推導(dǎo)出有價(jià)值、有意義的數(shù)據(jù)和信息。u具體具體內(nèi)容:內(nèi)容:指利用計(jì)算機(jī)對(duì)各種數(shù)據(jù)(包括數(shù)值的和非數(shù)值的)進(jìn)行數(shù)據(jù)采集/收集、整理、存儲(chǔ)、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)、傳輸?shù)纫幌盗谢顒?dòng)的總和。u數(shù)據(jù)處理的目的數(shù)據(jù)處理的目的:提取有用的數(shù)據(jù)成分,作為行為和決策的依據(jù)。u數(shù)據(jù)處理的核心數(shù)據(jù)處理的核心:數(shù)據(jù)管理數(shù)據(jù)處理數(shù)據(jù)處理1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾幾個(gè)基本概念個(gè)基本概念2021年12月26日星期日19第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u數(shù)據(jù)管理數(shù)據(jù)管理:是數(shù)據(jù)處理的中心問(wèn)題,主要包括數(shù)據(jù)的收集和分類、數(shù)據(jù)的表示和存儲(chǔ)、數(shù)據(jù)的定位和查找、數(shù)據(jù)的維護(hù)和保護(hù)、提供
14、數(shù)據(jù)訪問(wèn)接口和數(shù)據(jù)服務(wù)等。即,對(duì)數(shù)據(jù)進(jìn)行有效的采集、分類、組織、編碼、存儲(chǔ)、檢索、維護(hù)和應(yīng)用等。u數(shù)據(jù)處理與數(shù)據(jù)管理密切相關(guān),數(shù)據(jù)管理技術(shù)的優(yōu)劣直接影響數(shù)據(jù)處理的效果。u數(shù)據(jù)管理是數(shù)據(jù)庫(kù)技術(shù)研究的主要內(nèi)容。數(shù)據(jù)數(shù)據(jù)管理管理1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理幾幾個(gè)基本概念個(gè)基本概念2021年12月26日星期日20第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 人工管理人工管理階段階段數(shù)據(jù)管理是計(jì)算機(jī)應(yīng)用(辦公自動(dòng)化)領(lǐng)域中最大一類應(yīng)用,經(jīng)歷了三個(gè)發(fā)展階段。文件管理文件管理階段階段數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)階段階段1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日
15、星期日21第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 人工管理人工管理階段階段n數(shù)據(jù)存儲(chǔ)設(shè)備:卡片、紙帶、磁帶,數(shù)據(jù)隨用隨丟,不能長(zhǎng)期保存。n人工管理數(shù)據(jù):應(yīng)用程序和數(shù)據(jù)不可分割、數(shù)據(jù)無(wú)法共享。n數(shù)據(jù)是面向應(yīng)用程序的:一個(gè)數(shù)據(jù)集只能對(duì)應(yīng)于一個(gè)程序。n數(shù)據(jù)需要由應(yīng)用程序自己定義和管理:沒(méi)有相應(yīng)的軟件系統(tǒng)專門負(fù)責(zé)數(shù)據(jù)的管理工作。n當(dāng)多個(gè)應(yīng)用程序涉及某些相同的數(shù)據(jù)時(shí),必須由各自的應(yīng)用程序分別定義和管理這些數(shù)據(jù),無(wú)法共享利用,因此存在大量冗余數(shù)據(jù)。20世紀(jì)50年代中期之前,當(dāng)時(shí)計(jì)算機(jī)主要用于科學(xué)計(jì)算,沒(méi)有操作系統(tǒng)和專門的數(shù)據(jù)管理軟件。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)
16、展階段2021年12月26日星期日22第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 應(yīng)用程序與數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系應(yīng)用程序與數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系為實(shí)現(xiàn)某種數(shù)據(jù)處理的功能而編寫的計(jì)算機(jī)代碼集合,如對(duì)賬目進(jìn)行統(tǒng)計(jì)匯總的應(yīng)用程序應(yīng)用程序與數(shù)據(jù)是一個(gè)整體1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日23第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 人工管理階段特點(diǎn)人工管理階段特點(diǎn)u數(shù)據(jù)不保存在計(jì)算機(jī)中。u沒(méi)有專用的軟件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)由應(yīng)用程序自己管理。u數(shù)據(jù)是面向應(yīng)用的,不具有獨(dú)立性。u數(shù)據(jù)不共享,冗余量大。 1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管
17、理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日24第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 文件管理文件管理階段階段20世紀(jì)50年代后期至60年代中后期,計(jì)算機(jī)技術(shù)有了很大發(fā)展,出現(xiàn)了操作系統(tǒng),并使用操作系統(tǒng)中的文件管理系統(tǒng)實(shí)施數(shù)據(jù)管理。數(shù)據(jù)存儲(chǔ)設(shè)備主要是磁盤(隨機(jī)存?。?、磁鼓,允許用戶直接隨機(jī)訪問(wèn)數(shù)據(jù)。應(yīng)用程序與數(shù)據(jù)有了一定的獨(dú)立性。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日25第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 文件管理階段的主要特點(diǎn)文件管理階段的主要特點(diǎn)n數(shù)據(jù)存儲(chǔ)到文件中既可以長(zhǎng)期保存,也便于存取或修
18、改。n應(yīng)用程序與數(shù)據(jù)之間有了一定的獨(dú)立性。n數(shù)據(jù)文件有了一定的共享性,但仍存在較大的數(shù)據(jù)冗余。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日26第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 文件管理階段的主要缺點(diǎn)文件管理階段的主要缺點(diǎn)u數(shù)據(jù)冗余較大;u應(yīng)用程序依賴于文件的結(jié)構(gòu)。u不具備自動(dòng)實(shí)現(xiàn)數(shù)據(jù)之間聯(lián)系的功能,文件與文件之間相互獨(dú)立;u文件系統(tǒng)本身不具備維護(hù)數(shù)據(jù)一致性的功能,完全由用戶負(fù)責(zé)維護(hù),容易造成數(shù)據(jù)的不一致;u文件系統(tǒng)對(duì)于文件只提供了幾個(gè)低級(jí)的文件操作命令,文件的查詢、修改需要編寫應(yīng)用程序來(lái)實(shí)現(xiàn),功能相同的操作很難共享。1.1 1
19、.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日27第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)階段階段20世紀(jì)60年代后期開(kāi)始,計(jì)算機(jī)技術(shù)有了很大發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)和分布式系統(tǒng)相繼出現(xiàn),出現(xiàn)了能在多用戶環(huán)境下進(jìn)行數(shù)據(jù)共享和處理的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件。應(yīng)用程序通過(guò)DBMS訪問(wèn)數(shù)據(jù),存儲(chǔ)數(shù)據(jù)的文件由DBMS統(tǒng)一管理。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日28第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)庫(kù)管理階段的主要特點(diǎn)數(shù)據(jù)庫(kù)管理階段的主要特點(diǎn)u相關(guān)數(shù)據(jù)集成在一起;
20、u數(shù)據(jù)冗余減少;u程序與數(shù)據(jù)相對(duì)獨(dú)立,減少了應(yīng)用程序開(kāi)發(fā)和維護(hù)成本;u保證數(shù)據(jù)安全可靠;u最大限度保證數(shù)據(jù)正確性。1.1 1.1 數(shù)據(jù)處理數(shù)據(jù)處理數(shù)據(jù)管理三個(gè)發(fā)展階段數(shù)據(jù)管理三個(gè)發(fā)展階段2021年12月26日星期日29第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管數(shù)據(jù)庫(kù)管理系統(tǒng)理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)系統(tǒng)數(shù)據(jù)數(shù)據(jù)字典字典數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理員管理員1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念2021年12月26日星期日30第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 數(shù)據(jù)庫(kù)不僅能表示數(shù)據(jù)庫(kù)不僅能表示數(shù)據(jù)本身,數(shù)據(jù)本身,還能還能表示數(shù)據(jù)與數(shù)據(jù)表示數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系之間的聯(lián)系。如:學(xué)籍
21、管理學(xué)生、課程兩類數(shù)據(jù)。u 數(shù)據(jù)通過(guò)一定的數(shù)據(jù)模型(如關(guān)系模型)進(jìn)行組織、描述和存儲(chǔ)。u 具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性(數(shù)據(jù)的組織和存儲(chǔ)方法不依賴于具體的應(yīng)用程序)和易擴(kuò)展性。u 用戶和應(yīng)用程序可以共享數(shù)據(jù)。u 數(shù)據(jù)的各種操作由DBMS統(tǒng)一管理。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(DB)是相互關(guān)聯(lián)的數(shù)據(jù)的集合。(是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的大量數(shù)據(jù)的集合)1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)DB2021年12月26日星期日31第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)庫(kù)管數(shù)據(jù)庫(kù)管理系統(tǒng)理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是一種介于用戶與操作系統(tǒng)之間、專門用于數(shù)據(jù)管理的系統(tǒng)軟
22、件。是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分。用戶和數(shù)據(jù)庫(kù)管理員用戶和數(shù)據(jù)庫(kù)管理員可以在操作系統(tǒng)和可以在操作系統(tǒng)和DBMS支持下進(jìn)行二支持下進(jìn)行二次開(kāi)發(fā),編制應(yīng)用軟次開(kāi)發(fā),編制應(yīng)用軟件,通過(guò)件,通過(guò)DBMS訪問(wèn)訪問(wèn)和維護(hù)數(shù)據(jù)庫(kù)。和維護(hù)數(shù)據(jù)庫(kù)。常見(jiàn)的數(shù)據(jù)庫(kù)產(chǎn)品:常見(jiàn)的數(shù)據(jù)庫(kù)產(chǎn)品:Oracle, Sybase, Informix, Microsoft SQL Server, Microsoft Access, Visual FoxPro等。等。1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS2021年12月26日星期日32第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u數(shù)據(jù)定義數(shù)據(jù)定義語(yǔ)言(
23、語(yǔ)言(DDLDDL)-定義數(shù)據(jù)庫(kù)結(jié)構(gòu)、各種數(shù)據(jù)對(duì)象、數(shù)據(jù)完整性及其他約束條件。u數(shù)據(jù)操縱數(shù)據(jù)操縱語(yǔ)言(語(yǔ)言(DMLDML)-數(shù)據(jù)的插入、修改、刪除和查詢。u數(shù)據(jù)控制數(shù)據(jù)控制語(yǔ)言(語(yǔ)言(DCLDCL)-對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理和控制,實(shí)現(xiàn)存取控制、安全控制、完整性控制,以及多用戶環(huán)境下的并發(fā)控制、事務(wù)管理和發(fā)生故障后的系統(tǒng)恢復(fù)等。 u數(shù)據(jù)數(shù)據(jù)庫(kù)庫(kù)維護(hù)功能維護(hù)功能-提供初始數(shù)據(jù)的裝入、轉(zhuǎn)換和卸出,數(shù)據(jù)存儲(chǔ)、備份、恢復(fù)等批處理操作,以及數(shù)據(jù)庫(kù)性能分析和監(jiān)測(cè)功能;-提供數(shù)據(jù)字典,存放數(shù)據(jù)庫(kù)各級(jí)結(jié)構(gòu)的描述;-提供數(shù)據(jù)庫(kù)接口即訪問(wèn)數(shù)據(jù)庫(kù)的方法DBMSDBMS的主要功能的主要功能1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本
24、概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS2021年12月26日星期日33第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 基于基于數(shù)據(jù)庫(kù)的計(jì)算機(jī)應(yīng)用數(shù)據(jù)庫(kù)的計(jì)算機(jī)應(yīng)用系統(tǒng)系統(tǒng) 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 提供友好的用戶訪問(wèn)數(shù)據(jù)庫(kù)的操作界面,常見(jiàn)的有信息管理系統(tǒng)、辦公自動(dòng)化系統(tǒng)、情報(bào)檢索系統(tǒng)、高校教學(xué)管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、商業(yè)交易系統(tǒng)等。數(shù)據(jù)庫(kù)系數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)DBS1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBS2021年12月26日星期日34第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 計(jì)算計(jì)算機(jī)硬機(jī)硬軟件軟件數(shù)據(jù)數(shù)據(jù)庫(kù)庫(kù)(物(物理數(shù)理數(shù)據(jù)庫(kù)據(jù)庫(kù)和描和描述數(shù)述數(shù)據(jù)庫(kù))據(jù)庫(kù))
25、數(shù)據(jù)數(shù)據(jù)庫(kù)管庫(kù)管理系理系統(tǒng)統(tǒng)DBMSDBMS數(shù)據(jù)數(shù)據(jù)庫(kù)應(yīng)庫(kù)應(yīng)用系用系統(tǒng)統(tǒng)數(shù)據(jù)數(shù)據(jù)庫(kù)管庫(kù)管理員理員& &用戶用戶數(shù)據(jù)數(shù)據(jù)庫(kù)系庫(kù)系統(tǒng)統(tǒng)DBSDBSDBS = 計(jì)算機(jī)軟硬件計(jì)算機(jī)軟硬件 + 數(shù)據(jù)庫(kù)(物理數(shù)據(jù)庫(kù)和描述數(shù)數(shù)據(jù)庫(kù)(物理數(shù)據(jù)庫(kù)和描述數(shù)據(jù)庫(kù))據(jù)庫(kù)) + DBMS + 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) + 數(shù)據(jù)庫(kù)管理員數(shù)據(jù)庫(kù)管理員 + 用戶用戶1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS2021年12月26日星期日35第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化(數(shù)據(jù)表內(nèi)、表間相互聯(lián)系)u 數(shù)據(jù)共享程度高、易擴(kuò)充、冗余度低。數(shù)據(jù)共
26、享程度高、易擴(kuò)充、冗余度低。u 數(shù)據(jù)的獨(dú)立性高數(shù)據(jù)的獨(dú)立性高(數(shù)據(jù)獨(dú)立于應(yīng)用程序的程度)。數(shù)據(jù)的物理獨(dú)立性:數(shù)據(jù)的物理獨(dú)立性:應(yīng)用程序與外存中數(shù)據(jù)庫(kù)中的數(shù)據(jù)相互獨(dú)立,存儲(chǔ)結(jié)構(gòu)變化不影響應(yīng)用程序。數(shù)據(jù)的邏輯獨(dú)立性:數(shù)據(jù)的邏輯獨(dú)立性:應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)相互獨(dú)立。邏輯結(jié)構(gòu)變化不影響應(yīng)用程序。u 數(shù)據(jù)控制能力較強(qiáng)數(shù)據(jù)控制能力較強(qiáng)(數(shù)據(jù)由DBMS統(tǒng)一管理和控制,能容易實(shí)現(xiàn)數(shù)據(jù)的并發(fā)控制、安全性控制、完整性控及故障恢復(fù)等)。數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)特點(diǎn)1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS2021年12月26日星期日36第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海
27、學(xué)院 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理員管理員數(shù)據(jù)庫(kù)管理員數(shù)據(jù)庫(kù)管理員(DBA):負(fù)責(zé)負(fù)責(zé)對(duì)數(shù)據(jù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行全面管理和控制的人員庫(kù)進(jìn)行全面管理和控制的人員或機(jī)構(gòu)或機(jī)構(gòu),負(fù)責(zé)完成整個(gè)系統(tǒng)的建立負(fù)責(zé)完成整個(gè)系統(tǒng)的建立、共享、共享、控控制制、管理、維護(hù)和協(xié)調(diào)工作、管理、維護(hù)和協(xié)調(diào)工作。(人員或機(jī)構(gòu))(人員或機(jī)構(gòu))1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理員員DBA2021年12月26日星期日37第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)數(shù)據(jù)字典字典存放對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的說(shuō)明信息,即數(shù)據(jù)的數(shù)存放對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的說(shuō)明信息,即數(shù)據(jù)的數(shù)據(jù),稱為元數(shù)據(jù)(據(jù),稱為元數(shù)據(jù)(如對(duì)各級(jí)模式的描述、索如對(duì)各級(jí)模式的描述
28、、索引、完整性約束、安全性要求等)引、完整性約束、安全性要求等)。類似于日常生活中使用的字典或書的目錄,類似于日常生活中使用的字典或書的目錄,能夠幫助能夠幫助DBMSDBMS按照用戶指定的數(shù)據(jù)對(duì)象名稱按照用戶指定的數(shù)據(jù)對(duì)象名稱快速找到所需的信息??焖僬业剿璧男畔ⅰ?shù)據(jù)字典數(shù)據(jù)字典提供了對(duì)描述數(shù)據(jù)進(jìn)行集中管理的手段,可以將它提供了對(duì)描述數(shù)據(jù)進(jìn)行集中管理的手段,可以將它看成是數(shù)據(jù)庫(kù)系統(tǒng)自身看成是數(shù)據(jù)庫(kù)系統(tǒng)自身的、的、專門專門的的小小數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù),區(qū)別于真正的,區(qū)別于真正的物理數(shù)據(jù)庫(kù),常稱為描述數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)物理數(shù)據(jù)庫(kù),常稱為描述數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)。這種數(shù)這種數(shù)據(jù)庫(kù)只能由數(shù)據(jù)庫(kù)系統(tǒng)本身
29、來(lái)訪問(wèn)或修改。據(jù)庫(kù)只能由數(shù)據(jù)庫(kù)系統(tǒng)本身來(lái)訪問(wèn)或修改。1.2 數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)庫(kù)基本概念數(shù)據(jù)字典數(shù)據(jù)字典DBMS2021年12月26日星期日38第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 DiagramDiagram 2 2事/物個(gè)體1 -特征11-特征12 概念模型(如E-R模型)概念1 -屬性11-屬性12關(guān)系1 邏輯模型(如關(guān)系模型)&物理模型(DBMS實(shí)現(xiàn))記錄或元組1 -字段/數(shù)據(jù)項(xiàng)11-字段/數(shù)據(jù)項(xiàng)12DiagramDiagram 2 2現(xiàn)實(shí)世界現(xiàn)實(shí)世界信息世界信息世界(頭腦)(頭腦)計(jì)算機(jī)世界計(jì)算機(jī)世界/ /數(shù)據(jù)世界數(shù)據(jù)世界1.3 1.3 數(shù)據(jù)視圖數(shù)據(jù)視圖數(shù)據(jù)管理和數(shù)據(jù)
30、處理過(guò)程中涉及的三個(gè)世界數(shù)據(jù)管理和數(shù)據(jù)處理過(guò)程中涉及的三個(gè)世界數(shù)據(jù)庫(kù)初始設(shè)計(jì)不同階段采用的思維工具和協(xié)作交流時(shí)采用數(shù)據(jù)庫(kù)初始設(shè)計(jì)不同階段采用的思維工具和協(xié)作交流時(shí)采用的語(yǔ)言的語(yǔ)言關(guān)鍵詞:抽象關(guān)鍵詞:抽象2021年12月26日星期日39第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 視圖層視圖層邏輯層邏輯層物理層物理層數(shù)據(jù)庫(kù)整個(gè)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)整個(gè)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)屏蔽數(shù)據(jù)類型等細(xì)節(jié)屏蔽數(shù)據(jù)類型等細(xì)節(jié)定義多個(gè)不同的視圖供不同的用定義多個(gè)不同的視圖供不同的用戶訪問(wèn)不同的數(shù)據(jù)戶訪問(wèn)不同的數(shù)據(jù)描述整個(gè)數(shù)據(jù)庫(kù)所存儲(chǔ)的數(shù)據(jù)以及數(shù)據(jù)描述整個(gè)數(shù)據(jù)庫(kù)所存儲(chǔ)的數(shù)據(jù)以及數(shù)據(jù)之間的關(guān)系之間的關(guān)系使用高級(jí)語(yǔ)言操作使用高
31、級(jí)語(yǔ)言操作DBA通常在這個(gè)層次上工作通常在這個(gè)層次上工作三個(gè)抽象層次三個(gè)抽象層次描述數(shù)據(jù)的實(shí)際存儲(chǔ)情況描述數(shù)據(jù)的實(shí)際存儲(chǔ)情況DBA可能需要了解數(shù)據(jù)物理結(jié)構(gòu)的細(xì)節(jié)可能需要了解數(shù)據(jù)物理結(jié)構(gòu)的細(xì)節(jié)系統(tǒng)開(kāi)發(fā)人員無(wú)需了解物理層的細(xì)節(jié)系統(tǒng)開(kāi)發(fā)人員無(wú)需了解物理層的細(xì)節(jié)1.3 1.3 數(shù)據(jù)視圖數(shù)據(jù)視圖數(shù)據(jù)庫(kù)的三個(gè)抽象層次數(shù)據(jù)庫(kù)的三個(gè)抽象層次2021年12月26日星期日40第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 用戶視圖用戶視圖概念視圖概念視圖存儲(chǔ)視圖存儲(chǔ)視圖數(shù)據(jù)庫(kù)也稱為外部視圖,呈現(xiàn)的是數(shù)據(jù)庫(kù)的也稱為外部視圖,呈現(xiàn)的是數(shù)據(jù)庫(kù)的局部結(jié)構(gòu)。局部結(jié)構(gòu)。數(shù)據(jù)庫(kù)的全局結(jié)構(gòu)數(shù)據(jù)庫(kù)的全局結(jié)構(gòu)類比:濾鏡類比:濾鏡內(nèi)部視
32、圖,呈現(xiàn)的是存儲(chǔ)記錄的物理內(nèi)部視圖,呈現(xiàn)的是存儲(chǔ)記錄的物理順序和彼此關(guān)聯(lián)的方式。順序和彼此關(guān)聯(lián)的方式。1.3 1.3 數(shù)據(jù)視圖數(shù)據(jù)視圖數(shù)據(jù)庫(kù)視圖數(shù)據(jù)庫(kù)視圖2021年12月26日星期日41第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 1.3 1.3 數(shù)據(jù)視圖數(shù)據(jù)視圖抽象層次與視圖之間的對(duì)應(yīng)關(guān)系抽象層次與視圖之間的對(duì)應(yīng)關(guān)系面向用戶:系統(tǒng)與用戶的界面面向開(kāi)發(fā)人員:系統(tǒng)與用戶的界面系統(tǒng)層次,無(wú)需程序開(kāi)發(fā)人員過(guò)多關(guān)注2021年12月26日星期日42第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 n數(shù)據(jù)模型是對(duì)數(shù)據(jù)、數(shù)據(jù)的特征及數(shù)據(jù)之間聯(lián)系的模擬、組織和抽象。n數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)和核心,是數(shù)據(jù)庫(kù)的框
33、架,這個(gè)框架表示了信息及其聯(lián)系的組織和表達(dá)方式,同時(shí)反映了數(shù)據(jù)的存取路徑,是對(duì)數(shù)據(jù)庫(kù)如何組織的一種模型化表示。(DBMS對(duì)數(shù)據(jù)庫(kù)描述、組織、操作等方面的定義程序設(shè)計(jì)人員的視角)n數(shù)據(jù)模型的型 - 對(duì)數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和屬性的描述,稱為數(shù)據(jù)模式。n數(shù)據(jù)模型的值 型的一個(gè)具體值,稱為實(shí)例。n在同一數(shù)據(jù)模式下,可以有很多實(shí)例。1.4 1.4 數(shù)據(jù)模型數(shù)據(jù)模型定義定義2021年12月26日星期日43第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 姓名姓名性別性別身高身高體重體重血型血型李四男17575O 型型值值現(xiàn)實(shí)世界抽象信息世界轉(zhuǎn)換計(jì)算機(jī)世界事物或現(xiàn)象抽象概念模型轉(zhuǎn)換數(shù)據(jù)模型現(xiàn)實(shí)世界現(xiàn)實(shí)世界
34、數(shù)據(jù)模型的抽象過(guò)程數(shù)據(jù)模型的抽象過(guò)程( (用戶需求用戶需求- -系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)/ /功能設(shè)計(jì)功能設(shè)計(jì)) )1.4 1.4 數(shù)據(jù)模型數(shù)據(jù)模型定義定義例:表例:表數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)平臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)平臺(tái)2021年12月26日星期日44第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 姓名姓名學(xué)號(hào)學(xué)號(hào)班級(jí)班級(jí)系別系別籍貫籍貫李四男17575O 課程課程名稱名稱課程課程代碼代碼開(kāi)課開(kāi)課單位單位開(kāi)課開(kāi)課學(xué)期學(xué)期主講主講教師教師數(shù)據(jù)庫(kù)1001計(jì)算機(jī)系2王五 數(shù)據(jù)模型數(shù)據(jù)模型三要素三要素?cái)?shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu):描述數(shù)據(jù)的靜態(tài)特征,數(shù)據(jù)和數(shù)據(jù)間的聯(lián)系數(shù)據(jù)操作數(shù)據(jù)操作:一組定義在數(shù)據(jù)上的操作-查詢、插入、刪除、修改等。描述
35、的是數(shù)據(jù)的動(dòng)態(tài)特征。數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件:對(duì)數(shù)據(jù)本身的完整性、數(shù)據(jù)之間聯(lián)系的約束,是對(duì)數(shù)據(jù)的靜態(tài)特征和動(dòng)態(tài)特征的限定。1.4 1.4 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型的三要素?cái)?shù)據(jù)模型的三要素例:例:著眼于計(jì)算機(jī)實(shí)現(xiàn)2021年12月26日星期日45第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 1.4 1.4 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型的分類數(shù)據(jù)模型的分類對(duì)應(yīng)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的不同階段2021年12月26日星期日46第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 也稱信息模型,面向現(xiàn)實(shí)世界建模,按照用戶的觀也稱信息模型,面向現(xiàn)實(shí)世界建模,按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)進(jìn)行描述,是面向用戶的點(diǎn)對(duì)數(shù)據(jù)進(jìn)行描述,是面向
36、用戶的模型模型。 最最常用的概念模型是常用的概念模型是E-R模型。模型。u主要用來(lái)描述現(xiàn)實(shí)世界的概念化結(jié)構(gòu),與具體的主要用來(lái)描述現(xiàn)實(shí)世界的概念化結(jié)構(gòu),與具體的DBMS和具體的計(jì)算機(jī)平臺(tái)無(wú)關(guān)。和具體的計(jì)算機(jī)平臺(tái)無(wú)關(guān)。u是系統(tǒng)分析員、程序設(shè)計(jì)員、維護(hù)人員、用戶之間相互是系統(tǒng)分析員、程序設(shè)計(jì)員、維護(hù)人員、用戶之間相互理解的共同語(yǔ)言。理解的共同語(yǔ)言。 u使設(shè)計(jì)人員在設(shè)計(jì)初始階段擺脫計(jì)算機(jī)系統(tǒng)及使設(shè)計(jì)人員在設(shè)計(jì)初始階段擺脫計(jì)算機(jī)系統(tǒng)及DBMS的的具體技術(shù)問(wèn)題,集中精力分析數(shù)據(jù)、數(shù)據(jù)之間的聯(lián)系。具體技術(shù)問(wèn)題,集中精力分析數(shù)據(jù)、數(shù)據(jù)之間的聯(lián)系。(如學(xué)生表、成績(jī)表、課程表等組成的數(shù)據(jù)庫(kù)系統(tǒng))u概念模型必須轉(zhuǎn)換
37、成邏輯模型,才能在概念模型必須轉(zhuǎn)換成邏輯模型,才能在DBMS中實(shí)現(xiàn)。中實(shí)現(xiàn)。1.4 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型的分類:概念數(shù)據(jù)模型數(shù)據(jù)模型的分類:概念數(shù)據(jù)模型CDM2021年12月26日星期日47第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u在計(jì)算機(jī)的底層對(duì)數(shù)據(jù)進(jìn)行抽象,描述數(shù)據(jù)在存儲(chǔ)在計(jì)算機(jī)的底層對(duì)數(shù)據(jù)進(jìn)行抽象,描述數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和存取方法,是面向計(jì)算機(jī)系統(tǒng)介質(zhì)上的存儲(chǔ)方式和存取方法,是面向計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)模型。的數(shù)據(jù)模型。u與具體的與具體的DBMS有關(guān),還與有關(guān),還與DBMS所依賴的操作系所依賴的操作系統(tǒng)和硬件有關(guān)。統(tǒng)和硬件有關(guān)。u每一種邏輯數(shù)據(jù)模型在實(shí)現(xiàn)時(shí)都有其對(duì)應(yīng)的物理數(shù)每
38、一種邏輯數(shù)據(jù)模型在實(shí)現(xiàn)時(shí)都有其對(duì)應(yīng)的物理數(shù)據(jù)模型。據(jù)模型。1.4 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型的分類:物理數(shù)據(jù)模型數(shù)據(jù)模型的分類:物理數(shù)據(jù)模型PDM2021年12月26日星期日48第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u也稱結(jié)構(gòu)數(shù)據(jù)模型,直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),描也稱結(jié)構(gòu)數(shù)據(jù)模型,直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的表示方法和數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)方法,述數(shù)據(jù)庫(kù)中數(shù)據(jù)的表示方法和數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)方法,與具體的與具體的DBMS有關(guān)。通常一種有關(guān)。通常一種DBMS只支持一種只支持一種LDM。(今后如無(wú)特殊說(shuō)明,一提到數(shù)學(xué)模型,均指邏輯數(shù)學(xué)模型)u目前數(shù)據(jù)庫(kù)領(lǐng)域中最常用的目前數(shù)據(jù)庫(kù)領(lǐng)域中最常
39、用的LDM有四種:有四種: - 層次模型層次模型 - 網(wǎng)狀模型網(wǎng)狀模型 - 關(guān)系模型關(guān)系模型 - 面向?qū)ο竽P兔嫦驅(qū)ο竽P?(如VB+Access開(kāi)發(fā)模式下,數(shù)據(jù)庫(kù)接口采用對(duì)象模型:數(shù)據(jù)庫(kù)、工作區(qū)、表、記錄等對(duì)象)精確描述DBS的靜態(tài)結(jié)構(gòu)(數(shù)據(jù)結(jié)構(gòu))、動(dòng)態(tài)結(jié)構(gòu)(數(shù)據(jù)操作)、完整性約束1.4 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型的分類:邏輯數(shù)據(jù)模型數(shù)據(jù)模型的分類:邏輯數(shù)據(jù)模型LDM2021年12月26日星期日49第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u 采用采用樹(shù)形結(jié)構(gòu),樹(shù)中的每一個(gè)結(jié)點(diǎn)代表一種記錄類樹(shù)形結(jié)構(gòu),樹(shù)中的每一個(gè)結(jié)點(diǎn)代表一種記錄類型。型。u 將將滿足以下兩個(gè)條件的基本層次聯(lián)系的集合,稱為滿
40、足以下兩個(gè)條件的基本層次聯(lián)系的集合,稱為層次模型。層次模型。 1 1)只有一個(gè)結(jié)點(diǎn)沒(méi)有父結(jié)點(diǎn)()只有一個(gè)結(jié)點(diǎn)沒(méi)有父結(jié)點(diǎn)(或稱雙親或稱雙親結(jié)點(diǎn)),結(jié)點(diǎn)),稱稱根結(jié)點(diǎn)根結(jié)點(diǎn); 2 2)根以外的其他結(jié)點(diǎn)有且只有一)根以外的其他結(jié)點(diǎn)有且只有一個(gè)父結(jié)點(diǎn)。個(gè)父結(jié)點(diǎn)。 (倒樹(shù)形)u 在現(xiàn)實(shí)世界中很普遍。在現(xiàn)實(shí)世界中很普遍。如家族結(jié)構(gòu)、行政組織結(jié)構(gòu)等。簡(jiǎn)單、直觀。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日50第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:系教研中心教師學(xué)生層次層次模型的兩個(gè)實(shí)例模型的兩個(gè)實(shí)例2021年12
41、月26日星期日51第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)使用記錄類型表示實(shí)體,使用結(jié)點(diǎn)之間的連線表示一對(duì)多的聯(lián)系層次模型三要素層次模型三要素?cái)?shù)據(jù)操作數(shù)據(jù)操作包括結(jié)點(diǎn)的查詢和更新操作完整性約束完整性約束一個(gè)模型只有一個(gè)根節(jié)點(diǎn);其他結(jié)點(diǎn)只能有一個(gè)父節(jié)點(diǎn);結(jié)點(diǎn)之間是一對(duì)多的關(guān)系1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日52第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u優(yōu)點(diǎn)優(yōu)點(diǎn)結(jié)構(gòu)簡(jiǎn)單、清晰,容易理解,結(jié)點(diǎn)之間聯(lián)系簡(jiǎn)單,查詢效率高。u缺點(diǎn)缺點(diǎn)(1)不能表示一個(gè)結(jié)點(diǎn)有多個(gè)父節(jié)點(diǎn)的情況。(2)不能直接表示多對(duì)多的聯(lián)系,需要分解。(3)插入、刪
42、除限制多。(4)必須要經(jīng)過(guò)父結(jié)點(diǎn),才能查詢子結(jié)點(diǎn),因?yàn)樵趯哟文P椭?,沒(méi)有一個(gè)子結(jié)點(diǎn)的記錄值能夠脫離父結(jié)點(diǎn)的記錄值而獨(dú)立存在。層次層次模型特點(diǎn)模型特點(diǎn)1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日53第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 采用網(wǎng)狀結(jié)構(gòu),能夠直接描述一個(gè)結(jié)點(diǎn)有多個(gè)父結(jié)點(diǎn)采用網(wǎng)狀結(jié)構(gòu),能夠直接描述一個(gè)結(jié)點(diǎn)有多個(gè)父結(jié)點(diǎn)以及結(jié)點(diǎn)之間為多對(duì)多聯(lián)系的情形。以及結(jié)點(diǎn)之間為多對(duì)多聯(lián)系的情形。 將滿足以下兩個(gè)條件的基本層次聯(lián)系的集合稱為網(wǎng)狀將滿足以下兩個(gè)條件的基本層次聯(lián)系的集合稱為網(wǎng)狀模型。模型。(1 1)允許有一個(gè)以上的結(jié)點(diǎn)無(wú)雙親結(jié)點(diǎn);)允許有一個(gè)以上的
43、結(jié)點(diǎn)無(wú)雙親結(jié)點(diǎn);(2 2)一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的雙親結(jié)點(diǎn)。)一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的雙親結(jié)點(diǎn)。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日54第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u網(wǎng)狀模型去掉了層次模型的兩個(gè)限制。因此網(wǎng)狀網(wǎng)狀模型去掉了層次模型的兩個(gè)限制。因此網(wǎng)狀模型可以更直接地去描述現(xiàn)實(shí)世界。模型可以更直接地去描述現(xiàn)實(shí)世界。u層次模型實(shí)際上是網(wǎng)狀模型的一個(gè)特例。層次模型實(shí)際上是網(wǎng)狀模型的一個(gè)特例。u與層次模型一樣,網(wǎng)狀模型中每個(gè)結(jié)點(diǎn)表示一個(gè)與層次模型一樣,網(wǎng)狀模型中每個(gè)結(jié)點(diǎn)表示一個(gè)實(shí)體,結(jié)點(diǎn)間的連線表示實(shí)體之間一對(duì)多的父子實(shí)體,結(jié)點(diǎn)間的連線表示
44、實(shí)體之間一對(duì)多的父子聯(lián)系。聯(lián)系。 1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日55第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 從定義可以看出,層次模型從定義可以看出,層次模型中子結(jié)點(diǎn)與父結(jié)點(diǎn)中子結(jié)點(diǎn)與父結(jié)點(diǎn)的聯(lián)系的聯(lián)系是唯一的,而在網(wǎng)狀模型中這種聯(lián)系可以不唯一。是唯一的,而在網(wǎng)狀模型中這種聯(lián)系可以不唯一。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日56第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 因此,要為每個(gè)聯(lián)系命名,并指出與該聯(lián)系有關(guān)的父因此,要為每個(gè)聯(lián)系命名,并指出與該聯(lián)系有關(guān)的父記錄和子記錄。記錄和子記錄。1.4
45、 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日57第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)使用記錄類型表示實(shí)體,使用字段來(lái)描述實(shí)體的屬性,每個(gè)記錄類型可包括若干個(gè)字段,使用結(jié)點(diǎn)間連線表示一對(duì)多聯(lián)系。網(wǎng)狀模型的三網(wǎng)狀模型的三要素要素 數(shù)據(jù)操作數(shù)據(jù)操作包括結(jié)點(diǎn)的查詢和更新操作 完整性約束完整性約束支持碼的概念,用于唯一標(biāo)識(shí)記錄的數(shù)據(jù)項(xiàng)的集合;保證一個(gè)聯(lián)系中父結(jié)點(diǎn)與子結(jié)點(diǎn)間是一對(duì)多聯(lián)系;支持父記錄和子記錄間的某種約束。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日58第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 網(wǎng)狀
46、模型的優(yōu)缺點(diǎn)網(wǎng)狀模型的優(yōu)缺點(diǎn)u優(yōu)點(diǎn):優(yōu)點(diǎn): 能夠更直接描述現(xiàn)實(shí)世界,具有良好的性能,存取效率較高。 u缺點(diǎn):缺點(diǎn):隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫(kù)結(jié)構(gòu)越來(lái)越復(fù)雜,不利于最終用戶掌握。其DDL,DML語(yǔ)言復(fù)雜,用戶不容易使用。應(yīng)用程序在訪問(wèn)數(shù)據(jù)時(shí)必須選擇適當(dāng)?shù)拇嫒÷窂?,因此,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié),加重了編寫應(yīng)用程序的負(fù)擔(dān)。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日59第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 層次模型和網(wǎng)狀模型的共同缺點(diǎn)u通過(guò)存取路徑實(shí)現(xiàn)記錄之間的聯(lián)系,應(yīng)用程序在訪問(wèn)數(shù)據(jù)時(shí)必須選擇適當(dāng)?shù)拇嫒÷窂?,用戶必須了解系統(tǒng)結(jié)構(gòu)的細(xì)節(jié),加重了編寫應(yīng)用
47、程序的負(fù)擔(dān)。u不支持集合處理,即,沒(méi)有提供一次處理多個(gè)記錄的功能。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:邏輯數(shù)據(jù)模型:2021年12月26日星期日60第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u一種以關(guān)系代數(shù)為理論一種以關(guān)系代數(shù)為理論基礎(chǔ)構(gòu)造基礎(chǔ)構(gòu)造的數(shù)據(jù)模型,以二的數(shù)據(jù)模型,以二維表格表達(dá)數(shù)據(jù)的邏輯結(jié)構(gòu)維表格表達(dá)數(shù)據(jù)的邏輯結(jié)構(gòu)。u可以描述一對(duì)一、一對(duì)多和多對(duì)多的聯(lián)系,并向用可以描述一對(duì)一、一對(duì)多和多對(duì)多的聯(lián)系,并向用戶隱藏存取路徑,可極大提高數(shù)據(jù)的獨(dú)立性及程序戶隱藏存取路徑,可極大提高數(shù)據(jù)的獨(dú)立性及程序員的工作效率。員的工作效率。u建立建立在嚴(yán)格的數(shù)學(xué)概念和數(shù)學(xué)理論基礎(chǔ)之上,支持在嚴(yán)格的
48、數(shù)學(xué)概念和數(shù)學(xué)理論基礎(chǔ)之上,支持集合運(yùn)算。集合運(yùn)算。u數(shù)據(jù)以表的形式出現(xiàn),操作對(duì)象和結(jié)果都是二維表數(shù)據(jù)以表的形式出現(xiàn),操作對(duì)象和結(jié)果都是二維表。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:關(guān)系邏輯數(shù)據(jù)模型:關(guān)系2021年12月26日星期日61第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 關(guān)系模型由關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和完整性約束關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和完整性約束三要素組三要素組成。成。實(shí)體和實(shí)體之間的聯(lián)系實(shí)體和實(shí)體之間的聯(lián)系均由均由關(guān)系關(guān)系來(lái)表示。來(lái)表示。1.4 數(shù)據(jù)模型數(shù)據(jù)模型邏輯數(shù)據(jù)模型:關(guān)系邏輯數(shù)據(jù)模型:關(guān)系2021年12月26日星期日62第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)
49、院 1.5 1.5 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)外部體系結(jié)構(gòu)(終端用戶視角)集中式結(jié)構(gòu)分布式結(jié)構(gòu)客戶/服務(wù)器結(jié)構(gòu)并行結(jié)構(gòu)內(nèi)部體系結(jié)構(gòu)(數(shù)據(jù)庫(kù)管理系統(tǒng)視角)三級(jí)模式結(jié)構(gòu)2021年12月26日星期日63第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 外模式外模式模式模式內(nèi)模式內(nèi)模式1.5 1.5 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)與數(shù)據(jù)抽象的層次相對(duì)應(yīng),數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別是外模式、與數(shù)據(jù)抽象的層次相對(duì)應(yīng),數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別是外模式、模式和內(nèi)模式模式和內(nèi)模式。二級(jí)映象包括外模式二級(jí)映象
50、包括外模式/模式映象和模式模式映象和模式/內(nèi)模式映象內(nèi)模式映象。2021年12月26日星期日64第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式,一個(gè)內(nèi)模式,但可以有多個(gè)外一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式,一個(gè)內(nèi)模式,但可以有多個(gè)外模式。模式。u三三級(jí)模式不僅可使數(shù)據(jù)具有獨(dú)立性,還可使數(shù)據(jù)達(dá)到共享。級(jí)模式不僅可使數(shù)據(jù)具有獨(dú)立性,還可使數(shù)據(jù)達(dá)到共享。1.5 1.5 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)2021年12月26日星期日65第1章 數(shù)據(jù)處理與數(shù)據(jù)庫(kù)概述吉林大學(xué)珠海學(xué)院 u也稱子模式或用戶模式,是數(shù)據(jù)庫(kù)在視圖層上的數(shù)據(jù)庫(kù)模式。u它是數(shù)據(jù)庫(kù)用戶能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。u一個(gè)數(shù)據(jù)庫(kù)可有多個(gè)外模式,因?yàn)椴煌脩粲胁煌男枨螅约皳碛胁煌脑L問(wèn)權(quán)限,因此,對(duì)不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款保證合同與借款保證擔(dān)保合同
- 瀝青攤鋪勞務(wù)合同
- 廈門軟件職業(yè)技術(shù)學(xué)院《會(huì)計(jì)手工實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春理工大學(xué)《醫(yī)學(xué)微生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連財(cái)經(jīng)學(xué)院《CoreDraw圖像設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇科技大學(xué)蘇州理工學(xué)院《影視文學(xué)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇海洋大學(xué)《材料與加工工藝》2023-2024學(xué)年第二學(xué)期期末試卷
- 大慶醫(yī)學(xué)高等專科學(xué)?!夺t(yī)學(xué)免疫學(xué)與病原生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊科技信息職業(yè)學(xué)院《流體傳動(dòng)及控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川現(xiàn)代職業(yè)學(xué)院《農(nóng)業(yè)相關(guān)政策培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- GB/T 44958-2024化工設(shè)備安全管理規(guī)范
- 《化妝品包裝材料相容性試驗(yàn)評(píng)估指南》
- 2025年軋鋼原料工技能考試題庫(kù)
- 大學(xué)生考研規(guī)劃
- 四川政采評(píng)審專家入庫(kù)考試基礎(chǔ)題復(fù)習(xí)試題
- 車輛采購(gòu)論證方案
- 《ZARA服裝品牌策劃》課件
- 員工賠償金保密協(xié)議書(2篇)
- GB/T 44828-2024葡萄糖氧化酶活性檢測(cè)方法
- GB/T 44865-2024物聯(lián)網(wǎng)基于物聯(lián)網(wǎng)和傳感網(wǎng)技術(shù)的動(dòng)產(chǎn)監(jiān)管集成平臺(tái)系統(tǒng)要求
- 燃?xì)夤究?jī)效考核管理制度
評(píng)論
0/150
提交評(píng)論