課件16-273計算機基礎_第1頁
課件16-273計算機基礎_第2頁
課件16-273計算機基礎_第3頁
課件16-273計算機基礎_第4頁
課件16-273計算機基礎_第5頁
已閱讀5頁,還剩117頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機基礎陳芫丞 計算機軟件基礎目錄1.軟件的基本知識計算機軟件系統(tǒng)組成系統(tǒng)軟件程序設計語言語言處理程序2.軟件系統(tǒng)的基本知識3.操作系統(tǒng)Windows 7安裝與使用數(shù)據(jù)庫管理系統(tǒng)支撐服務軟件應用軟件Windows7的主要功能Windows7的發(fā)展歷史Windows7的安裝特征常用軟件危機發(fā)展分類概念了解:計算機軟件基本知識 常用的計算機軟件理解: 軟件系統(tǒng)分類 語言處理程序 幾種計算機語言區(qū)別 掌握:操作系統(tǒng)安裝 常用win7 操作本章導讀1.軟件基本知識軟件的概念軟件的特征軟件的分類軟件的發(fā)展軟件的危機常用軟件一.軟件的概念軟件是計算機程序、方法、規(guī)則、相關的文檔以及在計算機上運行它時所必

2、需的數(shù)據(jù)。軟件程序數(shù)據(jù)文檔用戶與計算機硬件之間的橋梁。二.軟件的特征智能性軟件開發(fā)的過程是人們高度智力活動的過程, 軟件中的程序、 流程、 算法、 數(shù)據(jù)結構是通過人們的思維活動進行設計、 編排和組織的無形性它以二進制編碼表示, 以電和磁方式存儲, 這些都處于人們直接感官之外, 是人們無法直接感覺到的抽象性軟件運行時, 人們看到的是窗口界面, 是其功能和作用的外部表現(xiàn)形式, 而豐富的內涵則蘊涵在軟件的內部系統(tǒng)性是由多種要素組成的有機整體, 是為某一目標而設計, 按照一定結構形式組織起來, 因而具有明顯的系統(tǒng)性和完整性泛域性稱為多域性, 是指一個軟件可服務于多種行業(yè)或領域依附性由于軟件的開發(fā)是按一

3、定的系統(tǒng)方法, 在一定的環(huán)境下進行的,非損性軟件在使用過程中不像其他產品那樣存在損耗和物理老化現(xiàn)象, 只要硬軟件環(huán)境不變,就可以永遠使用復制性由于軟件是以電、 磁、 光等物質形式存儲和傳輸?shù)模?這就決定了軟件可以以同樣的物質形式復制演化性軟件投入使用后, 其功能、 運行環(huán)境甚至界面往往處于不斷的變化之中, 這一特性稱為演化性。由于計算機發(fā)展很快, 任何一種軟件的生存都有一定的時間范圍, 稱之為生命周期三.軟件的分類按功能 分 類系統(tǒng)軟件在微型計算機中, 常用的操作系統(tǒng)有 DOS、Windows, UNIX以及LINUX 等支撐軟件常說的編輯程序、 語言處理程序、 數(shù)據(jù)庫管理系統(tǒng)以及各種集成開發(fā)

4、環(huán)境與工具等, 均屬于支撐類軟件, 比如Edit、office word、SQL、Visual C等應用軟件應用軟件是為解決某一具體的任務或達到某一特定目標而設計的程序按規(guī)模分 類微型開發(fā)人員1人,開發(fā)周期1-4周,源程序行數(shù)少于500行小型開發(fā)人員1-2人,開發(fā)周期1-6個月,源程序500-5000行中型開發(fā)人員2-5人,開發(fā)周期1-2年,源程序行數(shù)5000-50000行大型開發(fā)人員5-20人,開發(fā)周期1-3年,源程序行數(shù)5000-100000行超大型開發(fā)人員20人,開發(fā)周期3年以上,源程序行數(shù)100000行8四.軟件的發(fā)展程序設計時代軟件行業(yè)化時代軟件工程化時代程序設計時代大約在 1946

5、年到 1955年。在計算機語言方面, 除了機器語言之外, 產生了匯編語言軟件行業(yè)化時代大約在 1955年 到1970年。產生了 Fortran,Algol,Cobol一類的高級語言,同時, 也擴大了計算機的應用領域主要是從1970年到現(xiàn)在。在進入 20世紀70年代以后, 各種并行機、 分布式處理、 數(shù)據(jù)庫、 計算機網絡等技術日趨成熟, 計算機應用也逐步深入到社會的各個領域五.軟件危機 沒有建立統(tǒng)一的質量標準, 使軟件的質量無法保證, 出現(xiàn)了錯誤也難以發(fā)現(xiàn)和控制。這些錯誤隱藏下來, 形成隱患; 軟件的規(guī)模越大, 隱藏下來的隱患也就越多。軟件開發(fā)完成后, 用戶往往對其功能不滿意。軟件開發(fā)人員有時不

6、完全了解用戶的需求, 而用戶也不了解計算機的功能。在這種情況下倉促設計, 經常產生與用戶愿望相悖的結果。軟件產品難以維護。軟件是開發(fā)人員邏輯思維的代碼化表示, 單人設計, 他人往往難以閱讀和理解; 出了問題, 也難以檢測和修改。尤其是隨意使用 !# 語句, 極大地增加了軟件維護的難度。缺乏適當?shù)奈臋n資料。文檔資料是給開發(fā)人員的任務書, 是維護人員的技術指導書、 用戶的操作說明書。如果這些資料不齊全, 不規(guī)范, 會給維護人員帶來不便。開發(fā)成本難以控制, 費用經常追加, 以致客戶難以置信。由于缺乏經驗, 開發(fā)人員對用戶的要求和難度有時估計不足, 經費預算偏低; 若要追加, 客戶往往難以接受。軟件開

7、發(fā)周期難以預測, 工期往往一拖再拖。由于開發(fā)人員對客戶的要求和難度估計不足, 在設計中有時遇到意想不到問題, 致使工期一拖再拖。六.常用軟件操作系統(tǒng)開發(fā)工具軟件數(shù)據(jù)庫管理系統(tǒng)辦公自動化軟件多媒體信息處理軟件網絡工具軟件系統(tǒng)工具軟件其他應用軟件目錄1.軟件的基本知識計算機軟件系統(tǒng)組成系統(tǒng)軟件程序設計語言語言處理程序2.軟件系統(tǒng)的基本知識3.操作系統(tǒng)Windows 7安裝與使用數(shù)據(jù)庫管理系統(tǒng)支撐服務軟件應用軟件Windows7的主要功能Windows7的發(fā)展歷史Windows7的安裝特征常用軟件危機發(fā)展分類概念一.計算機軟件系統(tǒng)組成二.系統(tǒng)軟件操作系統(tǒng)定義操作系統(tǒng)分類典型操作系統(tǒng)操作系統(tǒng)目標和作用

8、操作系統(tǒng)功能1.操作系統(tǒng)1)定義 (1)操作系統(tǒng)(Operation System, 簡稱OS),是直接控制和管理計算機系統(tǒng)基本資源、方便用戶充分而有效地使用這些資源的程序集合,是計算機系統(tǒng)中所有硬件、軟件和數(shù)據(jù)資源的組織者和管理者,是一個大型應用程序,屬于系統(tǒng)軟件。2)操作系統(tǒng)分類3)典型操作系統(tǒng)DOS操作系統(tǒng)Windows操作系統(tǒng)UNIX 操作系統(tǒng)Linux操作系統(tǒng)OS/2操作系統(tǒng)(1)微機上的典型操作系統(tǒng)(1)微機上的典型操作系統(tǒng)(續(xù))PC DOS & MS DOS(單用戶操作系統(tǒng))Windows(圖形窗口式操作系統(tǒng)) UNIX(多用戶多任務交互式操作系統(tǒng))AIX,HP-UX,Solor

9、isLinux(多用戶多任務交互式操作系統(tǒng))OS/2(多任務、圖形用戶界面操作系統(tǒng))Netware(網絡操作系統(tǒng))Mac OS(蘋果電腦Macintosh專用)(2)手機常見操作系統(tǒng)已經應用在手機上的操作系統(tǒng)有IOS(Iphone OS 蘋果)Android(安卓)WP7(Windows Phone7)Symbian(塞班)和PalmOS等。其中IOS和Android是目前最流行的兩大手機操作系統(tǒng),同時WP7也因為微軟的強大支持而逐漸被大家所重視。4)操作系統(tǒng)目標和作用操作系統(tǒng)的目標方便性 有效性 可擴充性 開放性 操作系統(tǒng)的作用OS作為用戶與計算機硬件系統(tǒng)之間的接口OS作為計算機系統(tǒng)資源的管

10、理者 OS用作擴充機器2022/8/115)操作系統(tǒng)功能-1任務管理功能(中央處理器管理)創(chuàng)建和撤消進程(線程)對諸進程(線程)的運行進行協(xié)調實現(xiàn)進程(線程)之間的信息交換按照一定的算法把處理機分配給進程(線程)、進程:可以和其它程序并發(fā)執(zhí)行的一次程序執(zhí)行,用于描述系統(tǒng)中的各種并發(fā)活動。進程&程序程序是靜止的,進程是動態(tài)的。二者并非是一一對應的。進程&線程一個進程可以由零個、一個或多個線程構成2022/8/115)操作系統(tǒng)功能-2存儲器管理功能主要任務為多道程序的運行提供良好的環(huán)境方便用戶使用存儲器提高存儲器的利用率從邏輯上擴充內存 內存分配 靜態(tài)分配方式動態(tài)分配方式頁式、段式、段頁式內存分配

11、數(shù)據(jù)結構 內存分配功能 內存回收功能 內存保護設置上界和下界兩個界限寄存器地址映射 地址空間邏輯地址/相對地址 內存空間物理地址/絕對地址 內存擴充虛擬(virtual)存儲技術 請求調入功能 轉換功能2022/8/115)操作系統(tǒng)功能-3設備管理功能主要任務完成用戶進程提出的I/O請求,為用戶進程分配其所需的I/O設備提高CPU和I/O設備的利用率提高I/O速度方便用戶使用I/O設備緩沖(buffer)管理 單緩沖機制 、雙緩沖機制 、公用緩沖機制 設備分配 設備處理(設備驅動) 2022/8/115)操作系統(tǒng)功能-4文件管理功能主要任務:對用戶文件和系統(tǒng)文件進行管理,以方便用戶使用保證文件

12、的安全性 文件存儲空間的管理離散分配方式 以盤塊為基本分配單位 目錄管理 文件的讀/寫管理文件的共享與保護2022/8/115)操作系統(tǒng)功能-5作業(yè)管理作業(yè)的調度、撤銷等通常,作業(yè)狀態(tài)分為 4 種:提交、后備、執(zhí)行和完成。 (1) 提交狀態(tài)用戶向系統(tǒng)提交一個作業(yè)時,該作業(yè)所處的狀態(tài)。 (2) 后備狀態(tài)用戶作業(yè)經輸入設備(如讀卡機)送入輸入井(磁盤)中存放,等待進入內存時所處的狀態(tài)。此時,該作業(yè)的數(shù)據(jù)已轉換成內部的機器可讀的形式,并且作業(yè)請求資源等信息也交給了操作系統(tǒng)。 (3) 執(zhí)行狀態(tài)作業(yè)分配到所需的資源,被調入內存,并且在中央處理器(CPU)上執(zhí)行相應的程序時所處的狀態(tài)。此時該作業(yè)真正處于活

13、動狀態(tài)。 (4) 完成狀態(tài)作業(yè)完成了計算任務,輸出結果,最后由系統(tǒng)回收分配給它的全部資源,準備退出系統(tǒng)時的作業(yè)狀態(tài)。三.程序設計語言機器語言匯編語言高級語言非過程化語言1.程序設計語言的發(fā)展 注意:語言的發(fā)展不是高一代取代低一代,而是多代共存。 1)機器語言(低級語言)機器指令:由0,1組成并且能被計算機直接理解執(zhí)行的代碼機器語言:機器指令的集合,即計算機可以直接接收、理解的語言特點:直觀性差、編寫效率低、易出錯、可讀性差它是面向機器的第一代語言 計算機唯一能識別的語言是機器語言2)匯編語言(低級語言)機器語言的符號表示 定義: 用助記符、符號地址、標號等符號來編寫程序的語言,也被稱為符號語言

14、。特點:易于理解與記憶、占用存儲空間少、執(zhí)行速度快注意:不能直接運行,須先翻譯成機器語言 它是面向機器的第二代語言3)高級語言面向過程的第三代語言語言處理程序用于把人們編制的匯編語言和高級語言源程序轉換為機器能夠理解的目標程序高級語言源程序需經解釋或編譯后,轉換為計算機能直接執(zhí)行的目標程序。例如:FORTRAN 、Pascal、BASIC、C面向對象的語言第四代例如:C+ 、Java、Delphi3)高級語言(續(xù))4)非過程化語言 面向過程的高級語言稱為過程化語言,用它編程序必須寫出每一步如何進行的全過程。程序設計者必須具體指出執(zhí)行的每一個細節(jié)(例如,輸入一個數(shù)給某一變量、進行某一公式的運算、

15、進行什么條件判斷、執(zhí)行多少次循環(huán)等)。這要求程序設計人員考慮得十分周到,稍有不慎(例如寫錯一個字母),就會導致程序運行失敗。非過程化語言是比高級語言功能更強的高級語言2022/8/112.軟件開發(fā)語言1)常用開發(fā)語言Java語言作為跨平臺的語言,可以運行在Windows和Unix/Linux下面,長期成為用戶的首選。自JDK6.0以來,整體性能得到了極大的提高,市場使用率超過20%??赡芤呀涍_到了其鼎盛時期了,不知道后面能維持多長時間。C/C+語言以上2個作為傳統(tǒng)的語言,一直在效率第一的領域發(fā)揮著極大的影響力。像Java這類的語言,其核心都是用C/C+寫的。在高并發(fā)和實時處理,工控等領域更是首

16、選。php同樣是跨平臺的腳本語言,在網站編程上成為了大家的首選,支持PHP的主機非常便宜,PHP+Linux+MySQL+Apache的組合簡單有效。 33Perl 腳本語言的先驅,其優(yōu)秀的文本處理能力,特別是正則表達式,成為了以后許多基于網站開發(fā)語言(比如php,java,C#)的這方面的基礎。Python 是一種面向對象的解釋性的計算機程序設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發(fā)展歷史,成熟且穩(wěn)定。Python 具有腳本語言中最豐富和強大的類庫,足以支持絕大多數(shù)日常應用。 這種語言具有非常簡捷而清晰的語法特點,適合完成各種高層任務,幾乎可以在所有的操作系統(tǒng)中運行?;?/p>

17、于這種語言的相關技術正在飛速的發(fā)展,用戶數(shù)量急劇擴大,相關的資源非常多。C# 是微軟公司發(fā)布的一種面向對象的、運行于NET Framework之上的高級程序設計語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、界面,與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網絡框架的主角。3.各種語言之間的關聯(lián)機器語言和匯編語言為

18、“面向機器的語言”,它們也被稱為“低級語言”。1)機器語言與匯編語言的關聯(lián)2)高級語言編譯過程計算機不能直接執(zhí)行高級語言程序,而必須先翻譯轉換成“目標程序”(即機器語言程序)才能執(zhí)行。這種翻譯轉換工作由被稱為“編譯程序”的專門軟件來完成1.匯編程序(assembler) 匯編將匯編語言程序(源程序)翻譯加工成機器語言程序(目標程序)的過程,由匯編程序完成四.語言處理系統(tǒng)源程序目標程序匯編程序匯編語言程序機器語言程序解釋程序(interpreter) 將高級程序設計語言編寫的源程序按動態(tài)的運行順序逐句進行翻譯并執(zhí)行。編譯程序(compiler) 將高級程序設計語言編寫的源程序翻譯成用匯編語言或機

19、器語言表示的目標程序。2.翻譯程序五.數(shù)據(jù)庫管理系統(tǒng)定義發(fā)展功能組成數(shù)據(jù)描述實體聯(lián)系數(shù)據(jù)模型8. 數(shù)據(jù)庫結構的設計1.定義數(shù)據(jù)庫管理系統(tǒng) (DataBase Management System) 是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件, 屬于計算機支撐軟件.2.發(fā)展人工管理階段20世紀 50 年代中期, 計算機主要用于科學計算.這一時期, 程序和數(shù)據(jù)混為一體, 人工處理, 所以稱為人工管理方式文件系統(tǒng)管理階段20世紀 50 年代后期出現(xiàn)了文件管理系統(tǒng), 用于管理外存儲器上的數(shù)據(jù)。它是操作系統(tǒng)的一部分, 也是應用程序與數(shù)據(jù)文件之間的接口數(shù)據(jù)庫系統(tǒng)管理20世紀 60 年代后期出現(xiàn)了數(shù)據(jù)庫管理系

20、統(tǒng) DBMS。數(shù)據(jù)庫管理系統(tǒng)克服了傳統(tǒng)的文件數(shù)據(jù)庫管理方式的缺陷, 提高了數(shù)據(jù)的一致性, 減少了數(shù)據(jù)冗余分布式數(shù)據(jù)庫管理階段(20 世紀 70 年代后期以后) 分布式數(shù)據(jù)庫系統(tǒng)是一個邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,是計算機網絡環(huán)境中各個局部數(shù)據(jù)庫的邏輯集合,同時受分布式數(shù)據(jù)庫管理系統(tǒng)的控制和管理3.功能數(shù)據(jù)定義功能使用戶可方便地定義數(shù)據(jù)庫中的相關內容, 比如數(shù)據(jù)庫模式、 基本表、 視圖和索引數(shù)據(jù)庫的操縱功能實現(xiàn)對數(shù)據(jù)庫的基本操作, 比如對數(shù)據(jù)的查詢、 插入、 刪除和修改數(shù)據(jù)控制功能包括對數(shù)據(jù)庫中數(shù)據(jù)的安全性、 完整性、 并發(fā)性和恢復的控制。數(shù)據(jù)的完整性是對數(shù)據(jù)的正確性、 有效性和相容性的要求

21、數(shù)據(jù)庫維護功能比如數(shù)據(jù)裝載程序、 文件轉換程序、 轉儲程序以及監(jiān)控數(shù)據(jù)庫性能的有關統(tǒng)計程序數(shù)據(jù)的存儲管理分為文件管理和緩沖區(qū)管理, 用以管理數(shù)據(jù)庫中數(shù)據(jù)的存儲4.組成查詢處理器查詢處理器不僅負責數(shù)據(jù)信息的查詢, 還負責處理數(shù)據(jù)修改和模式修改的請求。其中包括編譯器、 解釋器和預編譯器。編譯器負責對查詢或修改語句進行優(yōu)化, 并轉換成可執(zhí)行的低級命令;解釋器負責編譯或解釋模式修改, 并把描述模式的信息記錄下來; 預編譯器負責對宿主語言的編譯程序進行預處理,使之能編譯嵌入在宿主語言中的查詢語句。存儲管理器存儲管理器是根據(jù)所獲得的請求信息, 對存儲的數(shù)據(jù)進行相應的管理。在簡單的數(shù)據(jù)庫管理系統(tǒng)中, 存儲管

22、理器實際上就是操作系統(tǒng)的文件系統(tǒng)。為了提高數(shù)據(jù)庫的使用效率,DBMS 通常直接控制存儲在磁盤上的數(shù)據(jù)。存儲管理器由兩個組件構成, 分別是文件管理器和緩沖區(qū)管理器。文件管理器負責跟蹤磁盤上文件的位置或根據(jù)內存管理器的請求獲得數(shù)據(jù)塊。緩沖區(qū)管理器負責內存管理, 通過文件管理器從磁盤上獲得數(shù)據(jù)塊, 并在內存中選擇用于存儲這些數(shù)據(jù)塊的位置。事務管理器事務是在數(shù)據(jù)庫上的一個或多個操作序列, 它必須以原子的方式執(zhí)行, 也就是說, 所有的操作要么都執(zhí)行, 要么都不執(zhí)行。事務管理器負責并發(fā)控制, 當多個用戶同時請求同一數(shù)據(jù)時, 調度事務的執(zhí)行順序5.數(shù)據(jù)描述(1) 現(xiàn)實世界屬性實體所具有的某一特性稱為屬性。一

23、個實體可以由若干個屬性來刻畫。實體客觀存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。例如,一個職工、一個學生、一門課、一個部門、學生的一次選課、部門的一次定貨等都是實體實體型具有相同屬性的實體必然具有共同的特性和性質。用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體型。例如,學生(學號,姓名,性別,出生年份,系,入學時間)就是一個實體型實體集同型實體的集合稱為實體集。例如,全體學生就是一個集合,即實體集(2) 觀念世界數(shù)據(jù)項(字段)(field)是屬性的數(shù)據(jù)表示,是數(shù)據(jù)世界中不可再分的最小邏輯數(shù)據(jù)單位。它可以是一個字符串,例如,“RED”、“0.04

24、”、“英雄牌”等記錄(record)關數(shù)據(jù)項并置而成。例如,鉛筆(RED,0.24,英雄牌),記錄和數(shù)據(jù)項都是可以命名的數(shù)據(jù)單位,因此有實體型和實體值的區(qū)別記錄型(record type)文件(fild)是同類記錄的集合,為文件起的名字稱為文件名。若干個文件的集合稱為文件集。在若干個文件間建立聯(lián)系便構成了數(shù)據(jù)模型關鍵字(key)惟一標識實體的屬性集稱為碼(3) 數(shù)據(jù)世界 信息世界實體(Entity) 客觀存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是象的概念或聯(lián)系。例如,一個職工、一個學生、一個部門、一門課、學生的一次選課、部門的一次訂貨、老師與系的工作關系(即某位老師在

25、某系工作)等都是實體。 屬性(Attribute) 實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。例如,學生實體可以由學號、姓名、性別、出生年份、系、入學時間等屬性組成。(03160408,張山,男,1984,計算機系,2003)這些屬性組合起來表征了一個學生。 碼(Key) 唯一標識實體的屬性集稱為碼。例如,學號是學生實體的碼。 域(Domain) 屬性的取值范圍稱為該屬性的域。例如,學號的域為 8 位數(shù)字,姓名的域為字符串集合,性別的域為(男,女)。 實體型(Entity Type) 具有相同屬性的實體必然具有共同的特征和屬性。用實體名及其屬性名集合起來抽象和刻畫同類實體,

26、稱為實體型。例如,學生(學號,姓名,性別,出生年份,系,入學時間)就是一個實體型。 實體集(Entity Set) 同型實體的集合稱為實體集。例如,全體學生就是一個實體集。 聯(lián)系(Relationship) 在現(xiàn)實世界中,事物內部以及事物之間是有聯(lián)系的,這些聯(lián)系在信息世界中反映為實體(型)內部的聯(lián)系和實體(型)之間的聯(lián)系。實體內部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系。實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。6.實體聯(lián)系一對一聯(lián)系(11)如果對于實體集A中的每一個實體,實體集B中至多有一個(也可以沒有)實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B具有一對一聯(lián)系,記為11一對多聯(lián)系(1n

27、)如果對于實體集A中的每一個實體,實體集B中有n個(n0)實體與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯(lián)系,則稱實體集A與實體集B具有一對多聯(lián)系,記為1n多對多聯(lián)系(mn)如果對于實體集A中的每一個實體,實體集B中有n個(n0)實體與之聯(lián)系。反之,對于實體集B中的每一個實體,實體集A中也有m個(m0)實體與之聯(lián)系,則稱實體集A與實體集B具有多對多聯(lián)系,記為mn7.數(shù)據(jù)模型(1) 層次模型(Hierarchical Model); (2) 網狀模型(Network Model); (3) 關系模型(Relational Model); (4) 面向對象模型(Obj

28、ect Oriented Model)。 其中層次模型和網狀模型統(tǒng)稱為非關系模型。數(shù)據(jù)結構是刻畫模型性質的最基本的方面。(1)層次模型建立數(shù)據(jù)的層次模型需要滿足下列兩個條件:(1) 有一個數(shù)據(jù)記錄沒有“父親”,這個記錄即是 根結點;(2) 其他數(shù)據(jù)記錄有且只有一個“父親”。(2)網狀模型網狀數(shù)據(jù)模型的特點: (1) 可以有一個以上的結點無“父親”; (2) 至少有一個結點有多于一個的“父親”。(3)關系模型把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個關系。關系模型的優(yōu)點(1) 數(shù)據(jù)結構比較簡單(2) 具有很高的數(shù)據(jù)獨立性(3) 可以直接處理多對多的聯(lián)系(4) 有堅實的理論基礎(3)關系模型(續(xù))

29、關系名為ER關系模式(即二維表的表框架)為ER(S#,SN,SD)其中:S#,SN,SD分別是這個關系中的三個屬性的名字 S1,S2,S3,S4,S5是屬性S#(即學號)的值域 CHANG,WANG,LI,HU,MA是屬性SN(即學生姓名)的值域 MATH,EL,PHYS,COM是屬性SD(即所屬系)的值域(3)關系模型(續(xù))(4)面向對象面向對象模型是一種新興的數(shù)據(jù)模型,它采用面向對象的方法來設計數(shù)據(jù)庫。面向對象的數(shù)據(jù)庫存儲對象是以對象為單位,每個對象包含對象的屬性和方法,具有類和繼承等特點。Computer Associates的Jasmine就是面向對象模型的數(shù)據(jù)庫系統(tǒng)8.數(shù)據(jù)庫結構的設

30、計(1) 需求分析; (2) 概念結構設計; (3) 邏輯結構設計; (4) 物理結構設計; (5) 數(shù)據(jù)庫實施; (6) 數(shù)據(jù)庫運行和維護。六.支撐服務軟件編輯程序連接程序診斷程序調試程序殺毒程序七.應用軟件文字處理軟件(WPS、Word)電子表格軟件(Excel、Lotus 1-2-3)圖形、圖像軟件(AutoCAD、Photoshop)網絡通信軟件(Outlook、FTP、IE)簡報軟件(PowerPoint)1.常用應用軟件2022/8/112.軟件的安裝與卸載應用軟件安裝:點擊setup.exe文件,按步驟進行必要的選擇。卸載:1、軟件自帶的uninstall2、用“控制面板”里的“

31、添加/刪除程序”卸載 目錄1.軟件的基本知識計算機軟件系統(tǒng)組成系統(tǒng)軟件程序設計語言語言處理程序2.軟件系統(tǒng)的基本知識3.操作系統(tǒng)Windows 7安裝與使用數(shù)據(jù)庫管理系統(tǒng)支撐服務軟件應用軟件Windows7的主要功能Windows7的發(fā)展歷史Windows7的安裝特征常用軟件危機發(fā)展分類概念Windows操作系統(tǒng)的發(fā)展歷史3.1Windows7的安裝3.2Windows7的主要功能3.33.操作系統(tǒng)Windows 7的安裝與使用一.Windows操作系統(tǒng)的發(fā)展歷史(1) Windows 1.060(2) Windows2.061(3) Windows3.062(4) Windows 3.116

32、3(5) Windows 3.11 NT64(6) Windows 9565(7) Windows 9866(8) Windows 200067(9) Windows XP68(10) Windows Vista69(11) Windows 770Windows操作系統(tǒng)的發(fā)展歷史3.1Windows7的安裝3.2Windows7的主要功能3.33.操作系統(tǒng)Windows 7的安裝與使用實踐過程Ghost虛擬機Windows7一.Windows 7的安裝2022/8/111.虛擬機VMWARE安裝操作系統(tǒng)1)什么是虛擬機 虛擬機指的是在自己當前使用的操作系統(tǒng)(2000,XP)基礎上安裝并利用專門

33、的虛擬機軟件(常用的有VMWARE和Microsoft的VPC)虛擬出若干臺計算機,這些虛擬的多臺計算機每臺有各自的CPU、內存、硬盤、光驅、軟驅、網卡、聲卡、鍵盤、鼠標、串口、并口、USB口等“硬件”設備。73真實計算機稱為物理機,虛擬出來的計算機稱為虛擬機物理機上的OS稱為HOST OS,各臺虛擬機上各自安裝的獨立的OS稱為GUEST OS一臺物理機上能虛擬出多少臺虛擬機取決于物理機的硬盤容量能同時開機的虛擬機數(shù)量取決于你的物理機硬件配置,主要是CPU和內存,尤其是內存。同時運行越多臺虛擬機,對物理機的CPU和內存消耗也越大,速度越慢。筆記本上運行虛擬機相對臺機會慢點2)虛擬機特點3)虛擬

34、機的作用提供了一個不破壞自己機器的學習工具同一臺電腦上同時安裝不同的操作系統(tǒng)虛擬機可以讓你擁有多臺聯(lián)網的計算機754)虛擬機軟件Vmware的安裝與使用雙擊VMware 7.1.4的可安裝文件,彈出的界面如下圖所示。單擊【Next】按鈕。單擊【Typical】按鈕。單擊【Change】按鈕來改變安裝路徑,然后單擊【Next】按鈕。一直選擇默認按鈕。輸入序列號,然后單擊【Enter】按鈕來完成VMware的安裝。 雙擊桌面上“VMware Workstation”圖標,彈出的界面如下圖所示。選擇“Yes,I accept the terms .”,然后單擊【OK】按鈕 選擇【File】|【New

35、】|【Virtual Machine】。 選擇【Typical】,然后單擊【Next】按鈕。 選擇“I will install the operating system later”,然后單擊【Next】按鈕。 選擇“Microsoft Windows”,在Version下拉菜單中選擇“Windows 7”,然后單擊【Next】按鈕。 單擊【Browse】按鈕來指定Windows 7安裝路徑,然后單擊【Next】按鈕。 指定最大磁盤空間,然后單擊【Next】按鈕。 單擊【Finish】按鈕來完成虛擬機與操作系統(tǒng)的連接工作。 雙擊【CD/DVD】選項來對鏡像文件進行連接。 選擇“Use ISO

36、 image file”,單擊【Browse】按鈕選擇Windows 7的鏡像文件,然后單擊【OK】按鈕。 單擊【Power On】按鈕來啟動虛擬機。 2. Windows 7 的安裝啟動虛擬機后,選擇安裝Windows 7,系統(tǒng)安裝程序開始加載文件選擇要安裝的語言、時間和貨幣格式、鍵盤和輸入方法,然后單擊【下一步】按鈕。單擊【現(xiàn)在安裝】按鈕。選擇【我接受許可條款】,然后單擊【下一步】按鈕。2022/8/11單擊【自定義(高級)】按鈕。 檢查磁盤空間的大小,然后單擊【下一步】按鈕。 在圖中可以看到Windows 7的安裝過程,大約需要20分鐘。 輸入用戶名和計算機名稱,然后單擊【下一步】按鈕。

37、(計算機名稱,建議使用不帶空格的英文或者漢語拼音,因為目前還是有很多數(shù)據(jù)庫、編程語言不支持中文) 輸入開機密碼和密碼提示,然后單擊【下一步】按鈕。 單擊“使用推薦設置”來安裝重要和推薦的更新。 選擇時區(qū),然后單擊【下一步】按鈕。 選擇計算機當前的位置(如果不確定,選擇“公用網絡”)。這樣就完成了操作系統(tǒng)的安裝。 3.Ghost 的使用 系統(tǒng)備份 點擊“一鍵GHOST”,如圖所示,第一次使用本軟件,并且對Ghost軟件不是很熟悉,最好選擇此項操作,系統(tǒng)會自動重啟,運行Ghost軟件完成系統(tǒng)盤的備份。產生的鏡像文件通常保存在機器最后一個盤符下“1”隱藏文件夾下。系統(tǒng)恢復 從鏡像文件中恢復系統(tǒng)的操作

38、和從磁盤分區(qū)到鏡像文件的操作過程是基本一樣的,只要根據(jù)下面的提示進行操作就可以了。步驟1:選擇菜單到 “Local”(本機)/“Partition”(分區(qū))/“From Image” 。系統(tǒng)恢復 步驟2 :選擇鏡像文件所在的目錄。步驟3 :選擇要恢復的分區(qū),如圖所示,點擊“OK”,則開始分區(qū)恢復Windows操作系統(tǒng)的發(fā)展歷史3.1Windows7的安裝3.2Windows7的主要功能3.33.操作系統(tǒng)Windows 7的安裝與使用Windows 7 的桌面、任務欄、開始菜單及其管理。Windows 7 的窗口、菜單和對話框Windows 7 中文件、磁盤的管理與操作Windows 7 中的程

39、序管理與任務管理Windows 7 中的設備管理Windows 7 中的系統(tǒng)設置Windows 7 中的常用附件 一.Windows7的主要功能(1)桌面桌面是用戶登錄到Windows7之后首先看到的主屏幕區(qū)域。Windows7為了桌面的整潔,將 “計算機”、“網上鄰居”等圖標整理到了開始菜單中。請同學們嘗試將這些圖標放置到桌面。 (2)任務欄桌面底端的長條為“任務欄”,用于顯示正在運行的程序,由【開始】按鈕、任務控制區(qū)、語言欄、電池狀態(tài)(只有筆記本有)和通知區(qū)域組成。 開始菜單開始菜單存放著Windows7的絕大多數(shù)命令和安裝到系統(tǒng)里面的所有程序,是操作系統(tǒng)的中央控制區(qū)域。Windows 7的大多數(shù)

溫馨提示

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

評論

0/150

提交評論