freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c語言第1章-文庫吧資料

2025-01-10 12:47本頁面
  

【正文】 庫系統(tǒng)一旦投入運(yùn)行,數(shù)據(jù)庫中的數(shù)據(jù)時(shí)刻在發(fā)生著變化。數(shù)據(jù)字典 DD( Data Dictionary)中存放著數(shù)據(jù)庫三級(jí)結(jié)構(gòu)的描述以及各數(shù)據(jù)項(xiàng)的類型、值域和關(guān)鍵字等。 ? ( 2)數(shù)據(jù)完整性控制:數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性和相容性。 ? ( 1)數(shù)據(jù)安全性控制:防止未被授權(quán)者非法存取數(shù)據(jù)庫。 Fox pro就是這種語言。 ? ( 1)宿主語言( Host Language):用一般的程序設(shè)計(jì)語言(稱為主語言,如 C、 FORTRAN等)編程,而把 DML語言稱為子語言,作為主語言的一種擴(kuò)充嵌入到主語言中。 ? 4.程序設(shè)計(jì)語言 ? 任何 DBMS均支持某種程序設(shè)計(jì)語言。 ? 3.?dāng)?shù)據(jù)庫操作功能 ? DBMS提供了數(shù)據(jù)庫操縱語言 DML( Data Manipulation Language)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作。供 DBMS進(jìn)行數(shù)據(jù)管理時(shí)參照使用。這些目標(biāo)代碼并不是數(shù)據(jù)庫中的數(shù)據(jù),而是數(shù)據(jù)庫的結(jié)構(gòu)。 ? DBMS具有相當(dāng)強(qiáng)大的數(shù)據(jù)管理功能,主要體現(xiàn)在以下幾個(gè)方面: ? 1.?dāng)?shù)據(jù)庫定義功能 ? DBMS提供了數(shù)據(jù)描述語言 DDL( Data Description Language),來定義模式、外模式和內(nèi)模式。任何數(shù)據(jù)操作,包括數(shù)據(jù)庫定義、數(shù)據(jù)查詢、數(shù)據(jù)維護(hù)、數(shù)據(jù)庫運(yùn)行控制等都是在DBMS的管理下進(jìn)行的。 ? ③網(wǎng)絡(luò)資源與網(wǎng)絡(luò)應(yīng)用程序。 ? ② 計(jì)算機(jī)軟件:通常是指實(shí)現(xiàn) LAN功能用的“服務(wù)器軟件”和“客戶機(jī)軟件”。 ? 具體的看一個(gè) LAN大體上由三部分組成: ? ①計(jì)算機(jī)硬件:通常包括作為 LAN站點(diǎn)的各臺(tái)機(jī)器及其配置的各種外圍設(shè)備。 ? 按信息傳輸技術(shù)分為:廣播式網(wǎng)絡(luò),點(diǎn)到點(diǎn)網(wǎng)絡(luò)。 ? 2.計(jì)算機(jī)網(wǎng)絡(luò) ? 計(jì)算機(jī)網(wǎng)絡(luò)是采用通信手段,將地理位置分散的、各自具備主動(dòng)功能的若干臺(tái)計(jì)算機(jī)有機(jī)地聯(lián)接起來組成的一個(gè)復(fù)合系統(tǒng),這個(gè)復(fù)合系統(tǒng)可以用來實(shí)現(xiàn)通信交往、資源共享和協(xié)同工作等目標(biāo),稱這個(gè)系統(tǒng)為計(jì)算機(jī)網(wǎng)絡(luò)。它包括網(wǎng)絡(luò)管理、通信、資源共享、系統(tǒng)安全系統(tǒng)等多種網(wǎng)絡(luò)應(yīng)用。網(wǎng)絡(luò)環(huán)境下的操作系統(tǒng)分為:網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。 ? 從分層的觀點(diǎn)看,操作系統(tǒng)通常分為:批處理操作系統(tǒng),分時(shí)操作系統(tǒng),時(shí)實(shí)操作系統(tǒng)。從這個(gè)角度上看,操作系統(tǒng)是管理和控制計(jì)算機(jī)資源的程序。 ? 從用戶的角度看,操作系統(tǒng)是用戶與計(jì)算機(jī)之間的接口。 ? 操作系統(tǒng)是最基本的系統(tǒng)軟件,用戶可以直接通過操作系統(tǒng)使用計(jì)算機(jī)。沒有安裝任何軟件的計(jì)算機(jī)稱為“裸機(jī)”,讓用戶用“裸機(jī)”工作是很困難的。而軟件則是指揮計(jì)算機(jī)按照某種流程來執(zhí)行的一組指令。 ? 操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò) ? 1.操作系統(tǒng) ? 現(xiàn)代計(jì)算機(jī)系統(tǒng)由計(jì)算機(jī)硬件和軟件兩部分組成。由這種方法產(chǎn)生程序結(jié)構(gòu)良好,所謂“結(jié)構(gòu)良好”是指: ? ( 1)易于保證和驗(yàn)證其正確性。也就是說,當(dāng)問題分析之后,解決問題的全過程。 ? 3.程序 ? 程序是對(duì)所要解決問題的各種對(duì)象和處理規(guī)則的描述,或者說是數(shù)據(jù)結(jié)構(gòu)和算法的描述,因此,有人稱: ? 數(shù)據(jù)結(jié)構(gòu) +算法 =程序。算法是建立在數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)之上的。其中非線性數(shù)據(jù)結(jié)構(gòu)又分為樹形結(jié)構(gòu)和圖形結(jié)構(gòu)。所以數(shù)據(jù)結(jié)構(gòu)也可以這樣理解,即結(jié)點(diǎn)的有限集合和關(guān)系的有限集合。一個(gè)數(shù)據(jù)結(jié)構(gòu) B可以形象地用一個(gè)二元組來表示: B=( A, R),其中 A是數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)(稱為結(jié)點(diǎn)),R是定義在 A上的非空有限集合。 ? ( 6)算法通常分為數(shù)值和非數(shù)值兩大類。 ? ( 4)解決問題的每一步都具有可描述性。 ? ( 2)有零個(gè)或多個(gè)輸入。 ? 數(shù)據(jù)結(jié)構(gòu)、算法和程序設(shè)計(jì) ? 1. 算法 ? 算法是解決問題的精確描述,但并不是所有問題都有算法。為了適應(yīng)計(jì)算機(jī)硬件的發(fā)展和滿足人們對(duì)軟件的需求,在近幾十年里,軟件技術(shù)也得到了快速的發(fā)展。 ? 4. 解釋程序 ? 解釋程序是語言處理程序的一種,它直接執(zhí)行源程序或源程序的內(nèi)部形式,因此,并不產(chǎn)生目標(biāo)程序,這一點(diǎn)也是它和編譯程序的主要區(qū)別。編譯程序的工作是相當(dāng)復(fù)雜的。 ? 2. 匯編程序 ? 為了克服機(jī)器語言程序編寫和調(diào)試上的困難,首先想到用助記符來代替指令編寫程序,從而引入?yún)R編的概念。當(dāng)要完成某種操作時(shí),用戶就用機(jī)器指令來編寫指令序列。集合中的每一條指令完成某一具體功能,這種機(jī)器指令集合就稱為機(jī)器語言。 計(jì)算機(jī)語言處理程序概述 ? 計(jì)算機(jī)語言處理程序是將高級(jí)語言編寫的程序翻譯成計(jì)算機(jī)能執(zhí)行的機(jī)器語言,主要包括匯編程序、編譯程序和解釋程序??梢暬绦蛟O(shè)計(jì)是在綜合了近年來軟件工程及其相關(guān)技術(shù)的基礎(chǔ)上發(fā)展起來的。這一時(shí)期程序設(shè)計(jì)語言發(fā)展有三大特點(diǎn):面向?qū)ο?、網(wǎng)絡(luò)化及可視化。對(duì)象的繼承關(guān)系有利于知識(shí)抽取和重新利用。面向?qū)ο蟮某绦蛟O(shè)計(jì)的主要思想是:知識(shí)是對(duì)象的集合,對(duì)象是由數(shù)據(jù)及施加于其上的操作組成。邏輯語言( PROGOL)、函數(shù)語言( LISP、 PF、 ML)和數(shù)據(jù)流處理語言( VAL)就是作用式語言發(fā)展的結(jié)果。它不僅功能完善、應(yīng)用面廣而且在程序中處處強(qiáng)調(diào)可靠性、可維護(hù)性及可移植性。 ? 20世紀(jì) 80年代以 ADA為代表的強(qiáng)制式語言走向成熟。 C語言以其簡潔、靈活、統(tǒng)一風(fēng)格及豐富的數(shù)據(jù)類型、指針及地址等優(yōu)點(diǎn)很快地被廣泛使用。其中, C語言就是這個(gè)時(shí)期發(fā)展起來的一種通用程序設(shè)計(jì)語言。 ? 20世紀(jì) 70年代,高級(jí)語言開始向縱深發(fā)展。PL/1引入了異常處理和多任務(wù)的概念。 ALGOL_W、Euler引入了 CASE語句、記錄和指針等新概念。這一時(shí)期FORTRAN語言在數(shù)值計(jì)算領(lǐng)域, COBOL語言在事務(wù)處理方面都確立了主導(dǎo)地位。這些標(biāo)志著高級(jí)語言已形成一門學(xué)科。隨后出現(xiàn)的 ALGOL60首次引進(jìn)了許多現(xiàn)代程序設(shè)計(jì)語言的新概念。 ? 20世紀(jì) 50年代 FORTRAN語言的推出,標(biāo)志著高級(jí)語言的誕生。但今天的計(jì)算機(jī)仍然只能理解計(jì)算機(jī)機(jī)器語言,所以用高級(jí)語言編寫的程序,只有翻譯成機(jī)器語言才能被機(jī)器執(zhí)行。 ? 高級(jí)語言是以人們的思維方式作為背景,和人們的自然語言比較接近。由于匯編語言仍未擺脫機(jī)器指令的束縛,對(duì)于人們的抽象思維和交流十分不便。為了提高程序設(shè)計(jì)的效率,便出現(xiàn)了匯
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1