第二章管理信息系統(tǒng)的技術基礎ppt課件_第1頁
第二章管理信息系統(tǒng)的技術基礎ppt課件_第2頁
第二章管理信息系統(tǒng)的技術基礎ppt課件_第3頁
第二章管理信息系統(tǒng)的技術基礎ppt課件_第4頁
第二章管理信息系統(tǒng)的技術基礎ppt課件_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管管理理信信息息系系統(tǒng)統(tǒng)第二章第二章 管理信息系統(tǒng)的技術基礎管理信息系統(tǒng)的技術基礎一、計算機系統(tǒng)的組成一、計算機系統(tǒng)的組成第一節(jié)第一節(jié) 計算機系統(tǒng)計算機系統(tǒng)控制器控制器寄存器寄存器中央處理器中央處理器隨機存儲器(隨機存儲器(RAM)只讀存儲器(只讀存儲器(ROM)輸入設備:鍵盤、鼠標、光筆、掃描儀等輸入設備:鍵盤、鼠標、光筆、掃描儀等輸出設備:顯示器、打印機、繪圖儀等輸出設備:顯示器、打印機、繪圖儀等外存設備:磁帶、磁盤(軟、硬盤)、光盤等外存設備:磁帶、磁盤(軟、硬盤)、光盤等通信設備:網(wǎng)卡、調(diào)制解調(diào)器等通信設備:網(wǎng)卡、調(diào)制解調(diào)器等系統(tǒng)軟件:系統(tǒng)軟件:操作系統(tǒng)、程序設計語言、數(shù)據(jù)庫管理系統(tǒng)等

2、操作系統(tǒng)、程序設計語言、數(shù)據(jù)庫管理系統(tǒng)等軟件系統(tǒng)軟件系統(tǒng)應用軟件:應用軟件:各種應用程序包等各種應用程序包等外部設備外部設備內(nèi)存內(nèi)存主機主機硬件系統(tǒng)硬件系統(tǒng)計算機系統(tǒng)計算機系統(tǒng)運算器運算器管管理理信信息息系系統(tǒng)統(tǒng)第二章第二章 管理信息系統(tǒng)的技術基礎管理信息系統(tǒng)的技術基礎二、計算機硬件的基本組成二、計算機硬件的基本組成1 1、計算機的產(chǎn)生、計算機的產(chǎn)生19451945年年, , 美國數(shù)學家馮美國數(shù)學家馮諾依曼博士發(fā)表電子諾依曼博士發(fā)表電子計算工具邏輯設計論文,提出二進制表達方計算工具邏輯設計論文,提出二進制表達方式和存儲程序控制計算機構想。式和存儲程序控制計算機構想。19461946年年, ,

3、美國賓西法尼亞大學研制成功電子數(shù)字美國賓西法尼亞大學研制成功電子數(shù)字計算機計算機 ENIACENIAC。重重2828噸,耗電噸,耗電150150kWkW,占地占地170170平米,用電子管平米,用電子管1880018800個,每秒個,每秒50005000次加法。次加法。第一節(jié)第一節(jié) 計算機系統(tǒng)計算機系統(tǒng)管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述ENIAC (1946)管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述2 2、電子計算機的發(fā)展簡史、電子計算機的發(fā)展簡史第一代第一代 電子管時代電子管時代(194

4、6-1958)(1946-1958) 耗電高,體積大,定點計算,機器語言,匯編耗電高,體積大,定點計算,機器語言,匯編語言語言第二代第二代 晶體管時代晶體管時代(1958-1965)(1958-1965) 變集中處理為分級處理,浮點運算、高級語言變集中處理為分級處理,浮點運算、高級語言第三代第三代 中小規(guī)模集成電路時代中小規(guī)模集成電路時代(1965-1970)(1965-1970) 存儲容量大,運算速度快,幾十至幾百萬次存儲容量大,運算速度快,幾十至幾百萬次/ /秒秒管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述第四代第四代 大規(guī)模和超大規(guī)模集成電路時代大規(guī)模和超大規(guī)模集成電路時

5、代(1971(1971至今至今) )向大型機和微型機兩個方向發(fā)展向大型機和微型機兩個方向發(fā)展現(xiàn)代計算機發(fā)展方向現(xiàn)代計算機發(fā)展方向巨型化,微型化,網(wǎng)絡化,智能化,多媒巨型化,微型化,網(wǎng)絡化,智能化,多媒體化體化管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述3 3、計算機的六大分類、計算機的六大分類巨型機巨型機世界幾家公司生產(chǎn),最快世界幾家公司生產(chǎn),最快1.41.4萬億次,萬億次,9 9千個千個CPUCPU組成。組成。Cray-1,Cray-2,Cray-3,Cray-1,Cray-2,Cray-3,國產(chǎn)銀河國產(chǎn)銀河I, I, 銀河銀河II, II, 銀銀河河IIIIII。小巨型機小

6、巨型機功能同巨型機相近,價格相對便宜,發(fā)展十分迅速。功能同巨型機相近,價格相對便宜,發(fā)展十分迅速。美國美國ConvexConvex公司的公司的C C系列機為其代表產(chǎn)品。系列機為其代表產(chǎn)品。大型機大型機大中型企事業(yè)單位作為計算中心的主機使用,統(tǒng)一大中型企事業(yè)單位作為計算中心的主機使用,統(tǒng)一調(diào)度主機資源。代表產(chǎn)品有調(diào)度主機資源。代表產(chǎn)品有IBM360IBM360,370370,43004300等等管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述小型機小型機可以滿足部門性的需求,供小型企事業(yè)單位使用,可以滿足部門性的需求,供小型企事業(yè)單位使用,典型產(chǎn)品有典型產(chǎn)品有IBM-AS/400IB

7、M-AS/400,DEC-VAXDEC-VAX系列等系列等工作站工作站用于特殊的專業(yè)領域,例如圖象處理和輔助設計用于特殊的專業(yè)領域,例如圖象處理和輔助設計等。等。 典型產(chǎn)品有典型產(chǎn)品有HP-APOLLOHP-APOLLO,SUNSUN工作站等工作站等微型機微型機個人或家庭使用,個人或家庭使用,PCPC機機/ /個人計算機,價格低廉個人計算機,價格低廉管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)信息技術概述第一節(jié)信息技術概述4 4、計算機硬件設備、計算機硬件設備 硬件設備硬件設備是計算機物理設備的總稱,通常指電子是計算機物理設備的總稱,通常指電子的、機械的、磁性的或光的元器件或裝置。的、機械的、磁性的或光的元

8、器件或裝置。(1 1)中央處理器(中央處理器(Central Processing Unit, CPUCentral Processing Unit, CPU) CPUCPU是系統(tǒng)最主要的部件,它由運算器和控制是系統(tǒng)最主要的部件,它由運算器和控制器兩個主要部分組成。器兩個主要部分組成。運算器運算器:運算器是計算機對數(shù)據(jù)進行加工處理的部件。:運算器是計算機對數(shù)據(jù)進行加工處理的部件。主要用于完成算術運算和邏輯運算。主要用于完成算術運算和邏輯運算。控制器控制器:是計算機的核心部件,負責控制計算機各部:是計算機的核心部件,負責控制計算機各部件協(xié)調(diào)工作。它按照主頻的節(jié)拍發(fā)出各種控制信息,件協(xié)調(diào)工作。它按

9、照主頻的節(jié)拍發(fā)出各種控制信息,以指揮整個計算機工作。以指揮整個計算機工作。 CPUCPU運算速度是決定計算機系統(tǒng)性能的重要指標運算速度是決定計算機系統(tǒng)性能的重要指標管管理理信信息息系系統(tǒng)統(tǒng)(2 2)存儲器()存儲器(memorymemory) 存儲器具有記憶功能,用來保存數(shù)據(jù)、程序和運存儲器具有記憶功能,用來保存數(shù)據(jù)、程序和運算結果。分為主存儲器和輔助存儲兩類:算結果。分為主存儲器和輔助存儲兩類:主存儲器(主存儲器(Read Only Memory, ROMRead Only Memory, ROM):計算機運行過:計算機運行過程中用來存儲數(shù)據(jù)和程序指令的。計算機的主存儲器程中用來存儲數(shù)據(jù)和程

10、序指令的。計算機的主存儲器主要是由半導體存儲器組成。主要是由半導體存儲器組成。輔助存儲器輔助存儲器:輔助存儲器又稱外部存儲器,簡稱外存,:輔助存儲器又稱外部存儲器,簡稱外存,用于數(shù)據(jù)和程序的長久保存。常用的輔助存儲器有:用于數(shù)據(jù)和程序的長久保存。常用的輔助存儲器有:磁盤(帶)、光盤、移動硬盤、閃存存儲器:磁盤(帶)、光盤、移動硬盤、閃存存儲器:USB USB FLASHFLASH盤(又稱優(yōu)盤和閃盤)盤(又稱優(yōu)盤和閃盤) (3 3)輸入設備)輸入設備計算機鍵盤(計算機鍵盤(KeyboardKeyboard)、鼠標器)、鼠標器(Mouse)(Mouse);圖文掃描圖文掃描 儀、條形碼閱讀器;儀、條

11、形碼閱讀器;觸摸屏、手寫體輸入觸摸屏、手寫體輸入 設備、語音輸入設備;設備、語音輸入設備;磁盤(帶)。磁盤(帶)。第一節(jié)信息技術概述第一節(jié)信息技術概述管管理理信信息息系系統(tǒng)統(tǒng) (4 4)輸出設備)輸出設備顯示器顯示器打印機(針式打印機(針式/ /激光激光/ /噴墨)噴墨)繪圖儀語音合成與輸出設備繪圖儀語音合成與輸出設備(5 5)其他設備)其他設備 例如:機箱、主板、系統(tǒng)功能擴展卡例如:機箱、主板、系統(tǒng)功能擴展卡(聲卡、顯卡、網(wǎng)卡等)、光驅(qū)等。(聲卡、顯卡、網(wǎng)卡等)、光驅(qū)等。第一節(jié)第一節(jié) 信息技術概述信息技術概述管管理理信信息息系系統(tǒng)統(tǒng)第一節(jié)第一節(jié) 信息技術概述信息技術概述三、計算機軟件三、計算

12、機軟件管管理理信信息息系系統(tǒng)統(tǒng)系統(tǒng)軟件(系統(tǒng)軟件(System SoftwareSystem Software)是指對整個計算是指對整個計算機系統(tǒng)進行管理、調(diào)度、監(jiān)控和維護的軟件,是機系統(tǒng)進行管理、調(diào)度、監(jiān)控和維護的軟件,是為其他程序提供服務的程序集合。其主要作用是為其他程序提供服務的程序集合。其主要作用是管理的控制計算機系統(tǒng)的各個部分,使之協(xié)調(diào)運管理的控制計算機系統(tǒng)的各個部分,使之協(xié)調(diào)運行,并為各種數(shù)據(jù)處理提供基礎功能;行,并為各種數(shù)據(jù)處理提供基礎功能;應用軟件(應用軟件(Application SoftwareApplication Software)應用軟件應用軟件是直接面向用戶、為用戶

13、服務,是為解決各類應是直接面向用戶、為用戶服務,是為解決各類應用問題而編寫的程序。系統(tǒng)軟件和應用軟件還可用問題而編寫的程序。系統(tǒng)軟件和應用軟件還可以進一步分為若干個類別。以進一步分為若干個類別。第一節(jié)第一節(jié) 信息技術概述信息技術概述管管理理信信息息系系統(tǒng)統(tǒng)1 1、操作系統(tǒng)軟件(、操作系統(tǒng)軟件(Operation SystemOperation System,OSOS)操作系統(tǒng)軟件操作系統(tǒng)軟件用于管理計算機中的用于管理計算機中的CPUCPU、存儲器、通信、存儲器、通信聯(lián)接以及各種外部設備等所有系統(tǒng)資源的程序,其主聯(lián)接以及各種外部設備等所有系統(tǒng)資源的程序,其主要作用是管理的控制計算機系統(tǒng)的各個部分

14、,使之協(xié)要作用是管理的控制計算機系統(tǒng)的各個部分,使之協(xié)調(diào)運行,并為各種數(shù)據(jù)處理提供基礎功能。調(diào)運行,并為各種數(shù)據(jù)處理提供基礎功能。操作系統(tǒng)具備兩大功能:操作系統(tǒng)具備兩大功能: 系統(tǒng)資源的管理者、用戶與計算機之間的接口系統(tǒng)資源的管理者、用戶與計算機之間的接口 操作系統(tǒng)軟件的版本:操作系統(tǒng)軟件的版本: 單機版:單機版:WindowsXPWindowsXP、Windows2000Windows2000、LinuxLinux、UnixUnix 網(wǎng)絡版:網(wǎng)絡版:NovellNovell、Windows NT.Windows NT.第一節(jié)第一節(jié) 信息技術概述信息技術概述管管理理信信息息系系統(tǒng)統(tǒng)2 2、語言

15、處理系統(tǒng)、語言處理系統(tǒng)匯編程序匯編程序解釋程序解釋程序編譯程序編譯程序 3 3、數(shù)據(jù)庫管理系統(tǒng)(、數(shù)據(jù)庫管理系統(tǒng)(Database Database Management SystemManagement System,DBMSDBMS)數(shù)據(jù)庫管理軟件數(shù)據(jù)庫管理軟件是專門對數(shù)據(jù)記錄進行綜合是專門對數(shù)據(jù)記錄進行綜合管理的軟件,以數(shù)據(jù)文件結構的定義、數(shù)據(jù)管理的軟件,以數(shù)據(jù)文件結構的定義、數(shù)據(jù)記錄的更新、數(shù)據(jù)記錄的查詢以及對數(shù)據(jù)記記錄的更新、數(shù)據(jù)記錄的查詢以及對數(shù)據(jù)記錄的各種運算提供全面的支持。錄的各種運算提供全面的支持。第一節(jié)第一節(jié) 信息技術概述信息技術概述管管理理信信息息系系統(tǒng)統(tǒng)4 4、應用軟件

16、、應用軟件應用軟件應用軟件是直接面向最終用戶的具體應用軟件。是直接面向最終用戶的具體應用軟件。以操作系統(tǒng)為基礎,用程序設計語言編寫,或以操作系統(tǒng)為基礎,用程序設計語言編寫,或用數(shù)據(jù)庫管理系統(tǒng)構造,用于滿足用戶的各種用數(shù)據(jù)庫管理系統(tǒng)構造,用于滿足用戶的各種具體要求。具體要求。通用應用軟件:通用應用軟件:專用應用軟件:專用應用軟件:通用應用軟件:通用應用軟件:Microsoft Office Microsoft Office 、用友財務軟件、用友財務軟件專用應用軟件:為某公司定制的人力資源管理信息系統(tǒng)專用應用軟件:為某公司定制的人力資源管理信息系統(tǒng)第一節(jié)第一節(jié) 信息技術概述信息技術概述管管理理信信

17、息息系系統(tǒng)統(tǒng)第二節(jié)第二節(jié) 計算機網(wǎng)絡技術基礎計算機網(wǎng)絡技術基礎一、計算機網(wǎng)絡的概念一、計算機網(wǎng)絡的概念(一)計算機網(wǎng)絡的概念(一)計算機網(wǎng)絡的概念(二)計算機網(wǎng)絡的基本組成(二)計算機網(wǎng)絡的基本組成計算機系統(tǒng)計算機系統(tǒng)通信線路和通信設備通信線路和通信設備網(wǎng)絡協(xié)議網(wǎng)絡協(xié)議網(wǎng)絡軟件網(wǎng)絡軟件(三)計算機網(wǎng)絡的分類(三)計算機網(wǎng)絡的分類管管理理信信息息系系統(tǒng)統(tǒng)第二節(jié)第二節(jié) 計算機網(wǎng)絡技術基礎計算機網(wǎng)絡技術基礎二、局域網(wǎng)技術二、局域網(wǎng)技術(一)局域網(wǎng)的拓撲結構(一)局域網(wǎng)的拓撲結構總線型結構總線型結構星型結構星型結構環(huán)型結構環(huán)型結構樹型結構樹型結構網(wǎng)狀結構與混合型結構網(wǎng)狀結構與混合型結構(二)網(wǎng)絡傳輸介

18、質(zhì)(二)網(wǎng)絡傳輸介質(zhì)管管理理信信息息系系統(tǒng)統(tǒng)第二節(jié)第二節(jié) 計算機網(wǎng)絡技術基礎計算機網(wǎng)絡技術基礎三、網(wǎng)絡連接器件和設備三、網(wǎng)絡連接器件和設備網(wǎng)卡網(wǎng)卡NIC中繼器中繼器集線器集線器網(wǎng)橋網(wǎng)橋路由器路由器網(wǎng)關網(wǎng)關交換機交換機管管理理信信息息系系統(tǒng)統(tǒng)第二節(jié)第二節(jié) 計算機網(wǎng)絡技術基礎計算機網(wǎng)絡技術基礎四、四、Internet和和IntranetInternetIntranet Intranet一詞來源于一詞來源于Intra和和Network,可以把,可以把Intranet理解為理解為企業(yè)內(nèi)部的企業(yè)內(nèi)部的Internet,一般稱為企業(yè)內(nèi)部網(wǎng)。除了具有,一般稱為企業(yè)內(nèi)部網(wǎng)。除了具有Internet已有的各種功

19、能之外,已有的各種功能之外, Intranet最重要的特點是網(wǎng)絡安全功能和最重要的特點是網(wǎng)絡安全功能和企業(yè)多種應用信息系統(tǒng)的功能。企業(yè)多種應用信息系統(tǒng)的功能。 Extranet管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎一、數(shù)據(jù)庫技術概述一、數(shù)據(jù)庫技術概述(一)數(shù)據(jù)庫的幾個基本概念(一)數(shù)據(jù)庫的幾個基本概念數(shù)據(jù)數(shù)據(jù)處理數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)用戶管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是由計算機系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)是由計算機系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和用戶組成庫管理系統(tǒng)和用戶組成、計算機系統(tǒng):、計算機系統(tǒng):只用

20、于數(shù)據(jù)庫管理的計算只用于數(shù)據(jù)庫管理的計算機硬、軟件系統(tǒng)機硬、軟件系統(tǒng)、數(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ù)庫管理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)( (DBMS):DBMS): 數(shù)據(jù)庫管理系數(shù)據(jù)庫管理系統(tǒng)是一組對數(shù)據(jù)庫進行管理的軟件。統(tǒng)是一組對數(shù)據(jù)庫進行管理的軟件。管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術數(shù)據(jù)庫技術功能:功能:(1 1)數(shù)據(jù)定義)數(shù)據(jù)定義(2 2)數(shù)據(jù)操縱)數(shù)據(jù)操縱(3 3)數(shù)據(jù)庫的運行管理)數(shù)據(jù)庫的運行管理(4 4)數(shù)據(jù)庫的建立與維護)數(shù)據(jù)庫的建立與維護、用戶

21、、用戶(1 1)數(shù)據(jù)庫管理員)數(shù)據(jù)庫管理員(2 2)系統(tǒng)程序員)系統(tǒng)程序員(3 3)用戶。包括應用程序員、專門用戶和參數(shù))用戶。包括應用程序員、專門用戶和參數(shù)用戶用戶管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎(二)數(shù)據(jù)庫技術的發(fā)展(二)數(shù)據(jù)庫技術的發(fā)展1、人工管理階段、人工管理階段2、文件系統(tǒng)階段、文件系統(tǒng)階段3、數(shù)據(jù)庫系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段4、分布式數(shù)據(jù)庫系統(tǒng)階段、分布式數(shù)據(jù)庫系統(tǒng)階段管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎二、數(shù)據(jù)庫模型二、數(shù)據(jù)庫模型數(shù)據(jù)模型數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的

22、形式構架。操作手段的形式構架。 數(shù)據(jù)模型數(shù)據(jù)模型主要類型有:層次模型、網(wǎng)狀模型和主要類型有:層次模型、網(wǎng)狀模型和關系模型關系模型關系模型關系模型是建立在數(shù)學概念的基礎上,應用關是建立在數(shù)學概念的基礎上,應用關系代數(shù)和關系演算等數(shù)學理論處理數(shù)據(jù)庫系統(tǒng)系代數(shù)和關系演算等數(shù)學理論處理數(shù)據(jù)庫系統(tǒng)的方法的方法管管理理信信息息系系統(tǒng)統(tǒng)數(shù)據(jù)模型數(shù)據(jù)模型是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。目前,在實際數(shù)據(jù)庫系統(tǒng)中支持的數(shù)據(jù)模型主要目前,在實際數(shù)據(jù)庫系統(tǒng)中支持的數(shù)據(jù)模型主要有三種有三種:其中關系模型是三種數(shù)據(jù)模型中最重要的模型。其中關系模型是三種數(shù)據(jù)模型中最重要的模型。2020世

23、紀世紀8080年代以年代以來,計算機系統(tǒng)商推出的數(shù)據(jù)庫管理系統(tǒng)幾乎全部是支持關系模來,計算機系統(tǒng)商推出的數(shù)據(jù)庫管理系統(tǒng)幾乎全部是支持關系模型的。型的。管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎關系數(shù)據(jù)模型的一種關系關系數(shù)據(jù)模型的一種關系結算編號結算編號合同號合同號數(shù)量數(shù)量金額金額J0012J0012HT1008HT1008100010003000030000J0024J0024HT1107HT11076006001200012000J0036J0036HT1115HT11152000200040004000對于關系模型來說,其數(shù)據(jù)模型就是一系列用二維對于關系模型來說,其

24、數(shù)據(jù)模型就是一系列用二維表示的關系表示的關系管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎關系模型中的主要術語關系模型中的主要術語1、關系:一個關系對應于一張二維表、關系:一個關系對應于一張二維表2、元組:表中一行稱為一個元組、元組:表中一行稱為一個元組3、屬性:表中一列稱為屬性,給每列起一個名即為屬、屬性:表中一列稱為屬性,給每列起一個名即為屬性名性名4、關鍵字:表中的某個屬性組,它的值唯一地表示一、關鍵字:表中的某個屬性組,它的值唯一地表示一個元組個元組5、主鍵:表中可能有多個關鍵字,在應用中被選用的、主鍵:表中可能有多個關鍵字,在應用中被選用的關鍵字稱為主鍵。關鍵字稱

25、為主鍵。 6、域:屬性的取值范圍、域:屬性的取值范圍7、外鍵:若屬性集合、外鍵:若屬性集合S存在于關系存在于關系R1中,但不是關系中,但不是關系R1的主鍵;同時也存在于關系的主鍵;同時也存在于關系R2中,而且是關系中,而且是關系R2的主鍵,則的主鍵,則S是關系是關系R1相對于相對于R2的外鍵。的外鍵。 管管理理信信息息系系統(tǒng)統(tǒng)在校學生基本情況表在校學生基本情況表學號學號姓名姓名性別性別出生年出生年月月班級班級籍貫籍貫張三張三男男1982.7信息信息1班班北京北京管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎關系模型特點:關系模型特點:1 1、關系模型的概念單一、關系模型的概

26、念單一2 2、關系是規(guī)范化關系、關系是規(guī)范化關系3 3、易于理解,操作直接、方便、易于理解,操作直接、方便管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎(二)、關系的規(guī)范化理論(二)、關系的規(guī)范化理論規(guī)范化規(guī)范化理論研究關系模式中各屬性之間的依賴關理論研究關系模式中各屬性之間的依賴關系及其對關系模式性能的影響,探討關系模式系及其對關系模式性能的影響,探討關系模式應該具備的性質(zhì)和設計方法。應該具備的性質(zhì)和設計方法。范式范式表示的是關系模式的規(guī)范化程度,也即滿足表示的是關系模式的規(guī)范化程度,也即滿足某種約束條件的關系模式。某種約束條件的關系模式。1 1、第一范式(、第一范式(1

27、NF1NF)如果一個關系模式中的屬性都是單純的(即如果一個關系模式中的屬性都是單純的(即不可再分為更小的數(shù)據(jù)項),則稱該模式不可再分為更小的數(shù)據(jù)項),則稱該模式是屬于第一規(guī)范型(是屬于第一規(guī)范型(First Normal Form , First Normal Form , 即即 1NF 1NF )管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎不符合第一范式的關系不符合第一范式的關系 符合第一范式的關系符合第一范式的關系學號學號姓名姓名 性別性別 所在系所在系 系地址系地址學學 習習 情情 況況課程名稱課程名稱成績成績學分學分學號學號姓名姓名 性別性別 所在系所在系系地址系

28、地址課程名稱課程名稱成績成績學分學分001001張三張三男男管理系管理系 文科樓文科樓6 6樓樓 高等數(shù)學高等數(shù)學85855 5001001張三張三男男管理系管理系 文科樓文科樓6 6樓樓英語英語90904 4管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎2 2、第二范式、第二范式如果一個關系模式屬于如果一個關系模式屬于1NF1NF,并且所有的非關鍵字都,并且所有的非關鍵字都完全地依賴于關鍵字,則稱該關系模式屬于第二完全地依賴于關鍵字,則稱該關系模式屬于第二規(guī)范型規(guī)范型 , , 即即2NF 2NF 不符合第二范式的關系* *學號學號姓名姓名性別性別所在系所在系系地址系地址*

29、 *課程名稱課程名稱成績成績學分學分001001張三張三男男管理系管理系文科樓文科樓6 6樓樓高等數(shù)學高等數(shù)學85855 5001001張三張三男男管理系管理系文科樓文科樓6 6樓樓英語英語90904 4是否符合是否符合2NF?管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎學生信息表學生信息表* *學號學號姓名姓名性別性別所在系所在系系地址系地址001001張三張三男男管理系管理系文科樓文科樓6 6樓樓002002丁武丁武男男管理系管理系文科樓文科樓6 6樓樓學生成績表學生成績表課程信息表課程信息表* *學號學號* *課程名稱課程名稱成績成績001高等數(shù)學高等數(shù)學85001

30、英語英語90* *課程名稱課程名稱學分學分高等數(shù)學高等數(shù)學5 5英語英語4 4管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎3 3、第三范式(、第三范式(3NF3NF)如果一個關系模式屬于如果一個關系模式屬于2NF2NF,而且它的任何一,而且它的任何一個非主屬性都不傳遞依賴于任何主關鍵字,個非主屬性都不傳遞依賴于任何主關鍵字,則稱該關系模式屬于第三規(guī)范型(則稱該關系模式屬于第三規(guī)范型(3NF3NF)。)。不符合第三范式的關系(符合不符合第三范式的關系(符合2NF)* *學號學號姓名姓名性別性別所在系所在系系地址系地址001001張三張三男男管理系管理系文科樓文科樓6 6樓樓

31、002002丁武丁武男男管理系管理系文科樓文科樓6 6樓樓管管理理信信息息系系統(tǒng)統(tǒng)第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎* *學號學號姓名姓名性別性別所在系所在系001張三張三男男管理系管理系002丁武丁武男男管理系管理系學生信息表學生信息表院系信息表院系信息表* *所在系所在系系地址系地址管理系管理系文科樓文科樓6樓樓管管理理信信息息系系統(tǒng)統(tǒng)范式范式條件條件第一范式第一范式(1NF1NF)元組中每一個分量都必須是不可分割的元組中每一個分量都必須是不可分割的數(shù)據(jù)項數(shù)據(jù)項第二范式第二范式(2NF2NF)不僅滿足第一范式,而且所有非主屬性不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼完全依

32、賴于其主碼第三范式第三范式(3NF3NF)不僅滿足第二范式,而且它的任可一個不僅滿足第二范式,而且它的任可一個非主屬性都不傳遞于任非主屬性都不傳遞于任何主關鍵字何主關鍵字管管理理信信息息系系統(tǒng)統(tǒng)三、數(shù)據(jù)庫的操作三、數(shù)據(jù)庫的操作數(shù)據(jù)庫操作主要有基本表的建立與刪除、數(shù)據(jù)數(shù)據(jù)庫操作主要有基本表的建立與刪除、數(shù)據(jù)查詢及更新等。查詢及更新等。如何使用關系數(shù)據(jù)庫標準語如何使用關系數(shù)據(jù)庫標準語結構化查詢語結構化查詢語言言SQLSQL(Structured Query LanguageStructured Query Language)來完成來完成上述操作。上述操作。第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎

33、管管理理信信息息系系統(tǒng)統(tǒng)(一)基本表的建立與刪除(一)基本表的建立與刪除v建立建立建立基本表的語句格式為建立基本表的語句格式為: :CREATE TABLE CREATE TABLE ( (列名列名1 1 類型類型 ,列名,列名2 2類型類型)常用的類型有常用的類型有CHAR(CHAR(字符型字符型) ),INT(INT(整型整型) ),NUMERIC(NUMERIC(數(shù)值型數(shù)值型) ),DATETIME(DATETIME(日期時間型日期時間型) )等。等。 v修改修改修改基本表定義的語句格式為修改基本表定義的語句格式為: :ALTER TABLE ALTER TABLE ADD ADD 列名

34、類型列名類型 v刪除刪除刪除基本表的語句為刪除基本表的語句為: :DROP TABLE DROP TABLE 第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎管管理理信信息息系系統(tǒng)統(tǒng)(二)數(shù)據(jù)查詢(二)數(shù)據(jù)查詢 SELETE SELETE FROMFROM WHERE WHERE ORDER BYORDER BY 2 ASC/DESCASC/DESC第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎管管理理信信息息系系統(tǒng)統(tǒng)(三)數(shù)據(jù)更新(三)數(shù)據(jù)更新v數(shù)據(jù)修改數(shù)據(jù)修改 ( (UPDATE)UPDATE)UPDATEUPDATE語句的一般格式為語句的一般格式為: :UPDATE UPDATE SET SET

35、=1, = 2 WHEREWHERE v數(shù)據(jù)刪除數(shù)據(jù)刪除 ( (DELETE)DELETE)DELETEDELETE語句的一般格式為語句的一般格式為: :DELETE FROM DELETE FROM WHERE WHERE v 數(shù)據(jù)插入數(shù)據(jù)插入 ( (INSERT)INSERT)INSERTINSERT語句的一般格式為語句的一般格式為: :INSERT INTO INSERT INTO VALUES( VALUES(1, )2 )第三節(jié)第三節(jié) 數(shù)據(jù)庫技術基礎數(shù)據(jù)庫技術基礎管管理理信信息息系系統(tǒng)統(tǒng)舉例1、建立學生情況表XS,表中包括:借書證號,char(8);姓名,char(8);專業(yè)名,ch

36、ar(12)。CREATE TABLE XSCREATE TABLE XS ( (借書證號借書證號 char(8),char(8), 姓名姓名 char(8),char(8), 專業(yè)名專業(yè)名 char(12)char(12)2、在XS表中增加一個新字段“借書數(shù)”ALTER TABLE XSALTER TABLE XS ADD ADD 借書數(shù)借書數(shù) intint3、在XS表中刪除名為 “借書數(shù)”的字段ALTER TABLE XSALTER TABLE XS DROP DROP COLUMN COLUMN 借書數(shù)借書數(shù)管管理理信信息息系系統(tǒng)統(tǒng)舉例4、刪除表XSDROP TABLE XSDROP T

37、ABLE XS5、在XS表中查詢專業(yè)名為“計算機”的所有數(shù)據(jù)SELECT ALL FROM XSSELECT ALL FROM XS WHERE WHERE 專業(yè)名專業(yè)名 = = 計算機計算機6、將XS表中借書證號為的記錄的“專業(yè)名”字段值改為“計算機”UPDATE XSUPDATE XS SET SET 專業(yè)名專業(yè)名 = = 計算機計算機 WHERE WHERE 借書證號借書證號 = 2000003= 2000003管管理理信信息息系系統(tǒng)統(tǒng)舉例8、向XS表中插入借書證號為,姓名為“張三”,專業(yè)名為“計算機”的行INSERT INTO XSINSERT INTO XS VALUES (2000003, VALUES (2000003, 張三張三, , 計算機計算機) )7、從XS表中刪除專業(yè)名為“計算機”的行DELETE FROM XSDELETE FROM XS WHERE WHERE 專業(yè)名專業(yè)名 = = 計算機計算機管管理理信信息息系系統(tǒng)統(tǒng)四、數(shù)據(jù)庫保護四、數(shù)據(jù)庫保護為了保證數(shù)據(jù)的

溫馨提示

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

評論

0/150

提交評論