2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)_第1頁
2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)_第2頁
2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)_第3頁
2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)_第4頁
2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第17頁共20頁2012沖剌班計(jì)算機(jī)復(fù)習(xí)要點(diǎn)(第六章)計(jì)算機(jī)信息系統(tǒng)與數(shù)據(jù)庫一、計(jì)算機(jī)信息系統(tǒng)1、以提供信息服務(wù)為主要目的、數(shù)據(jù)密集型、人機(jī)交互式的計(jì)算機(jī)應(yīng)用系統(tǒng)。2、特點(diǎn):①數(shù)據(jù)量大??赡苁呛A啃畔?理解:如圖書館信息系統(tǒng)數(shù)據(jù)密集型。②持久性。絕大部分?jǐn)?shù)據(jù)是持久的且不隨程序運(yùn)行的結(jié)束而消失。(含義是:要永久保存在硬盤或光盤等外存中,以供共享)注意:不是內(nèi)存中。③共享性。這些永久保存的數(shù)據(jù)為許多應(yīng)用程序或用戶共享。④除了基本的功能(數(shù)據(jù)采集、儲存、處理、傳輸、管理),還提供多種信息服務(wù)(如:信息檢索、統(tǒng)計(jì)報表、分析、控制、預(yù)測、決策等等)3、發(fā)展過程①60年代以前,主要用于:科學(xué)計(jì)算。計(jì)算機(jī)應(yīng)用軟件是以數(shù)值分析算法為中心設(shè)計(jì)的。數(shù)據(jù)由文件系統(tǒng)管理。②70年代,主要用于:事務(wù)處理與分析。出現(xiàn)以數(shù)據(jù)集中管理與共享為主要特征的數(shù)據(jù)庫系統(tǒng)。③80-90年代,以信息為中心的計(jì)算機(jī)信息系統(tǒng)為主流。④目前,隨著因特網(wǎng)的發(fā)展,以基于網(wǎng)絡(luò)和數(shù)據(jù)庫的計(jì)算機(jī)信息系統(tǒng)為主流。展開信息系統(tǒng)對決策應(yīng)用支持的研究。業(yè)務(wù)邏輯層:實(shí)現(xiàn)業(yè)務(wù)邏輯層:實(shí)現(xiàn)具體業(yè)務(wù)功能的流程、規(guī)則、策略和程序.應(yīng)用展現(xiàn)層:人機(jī)交互等方式以直觀形象的形式向用戶顯示信息處理結(jié)果.如:Web瀏覽器界面.基礎(chǔ)設(shè)施層:支持系統(tǒng)運(yùn)行的硬件,系統(tǒng)軟件和網(wǎng)絡(luò).資源管理層:各類數(shù)據(jù)信息,資源管理系統(tǒng).主要有數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫、目錄服務(wù)系統(tǒng)、內(nèi)容管理系統(tǒng)等.測試:1、瀏覽器是處于信息系統(tǒng)中的哪一層?2、操作系統(tǒng)是屬于信息系統(tǒng)中的哪一層?3、DBMS是屬于信息系統(tǒng)中的哪一層?4、目錄服務(wù)是處于哪一層?內(nèi)容管理服又是處于哪一層?5、分類:①按功能分:電子數(shù)據(jù)管理、管理信息系統(tǒng)、決策支持系統(tǒng)②按信息資源分:聯(lián)機(jī)事務(wù)處理系統(tǒng)、地理信息系統(tǒng)、多媒體信息系統(tǒng)③按應(yīng)用領(lǐng)域分:辦公自動化系統(tǒng)、醫(yī)療信息系統(tǒng)、民航訂票系統(tǒng)、電子政務(wù)系統(tǒng)、電子商務(wù)系統(tǒng)等等二、信息系統(tǒng)與數(shù)據(jù)庫1、DBMS與DB都是處于資源管理層。2、DB(數(shù)據(jù)庫):永久存儲在外存上的物理數(shù)據(jù)。這些數(shù)據(jù)按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲。冗余度低(記?。翰豢赡芡耆哂啵?shù)據(jù)獨(dú)立性高(理解:數(shù)據(jù)在外存上是如何存儲的,用戶自己的程序是不需要知道的。外存上的數(shù)據(jù)存儲方式發(fā)生變化,用戶的程序不需要做任何改變)、易擴(kuò)展性、可共享。DB(數(shù)據(jù)庫)是大型信息系統(tǒng)的核心與基礎(chǔ)。DB(數(shù)據(jù)庫)的設(shè)計(jì)與建立是技術(shù)要求很高、數(shù)據(jù)量很大的工作。3、DBA(數(shù)據(jù)庫管理員):數(shù)據(jù)庫建成了,并不是萬事大吉。保護(hù)數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行與服務(wù)質(zhì)量,經(jīng)常性的數(shù)據(jù)更新與維護(hù)、數(shù)據(jù)庫的監(jiān)護(hù)、安全控制等工作,都是由DBA完成的。DBA責(zé)任非常重大。4、數(shù)據(jù)模型:數(shù)據(jù)庫中的數(shù)據(jù)是如何組織的。即數(shù)據(jù)的組織方式(為了數(shù)據(jù)的有效儲存及快速存?。?shù)據(jù)模型有四種:層次模型(以樹的層次形式來組織數(shù)據(jù))、網(wǎng)狀模型(以網(wǎng)絡(luò)的形式來組織數(shù)據(jù)不是計(jì)算機(jī)中的網(wǎng)絡(luò),是算法與數(shù)據(jù)結(jié)構(gòu)中的圖的那種形式。)、關(guān)系模型(以二維表格的形式組織數(shù)據(jù)、目前的主流)、面向?qū)ο蟮哪P停壳斑€在探索中)。層次數(shù)據(jù)庫:采用層次模型建立數(shù)據(jù)庫。網(wǎng)狀數(shù)據(jù)庫:采用網(wǎng)絡(luò)模型建立數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫:采用關(guān)系模型建立數(shù)據(jù)庫。目前的數(shù)據(jù)庫都是關(guān)系數(shù)據(jù)庫,是主流的數(shù)據(jù)庫技術(shù)。前兩種都已經(jīng)淘汰。關(guān)系數(shù)據(jù)庫是建立在嚴(yán)格的關(guān)系代數(shù)數(shù)學(xué)基礎(chǔ)之上。關(guān)系數(shù)據(jù)庫基于關(guān)系代數(shù)來處理數(shù)據(jù)庫中數(shù)據(jù)。有嚴(yán)格的理論依據(jù)?,F(xiàn)實(shí)世界中的各種實(shí)體及實(shí)體之間的關(guān)系都可用關(guān)系模型表示。5、文件系統(tǒng)在數(shù)據(jù)管理方面的缺點(diǎn):數(shù)據(jù)的組織是面向用戶自己的特定程序的,冗余量大,數(shù)據(jù)一致性難以保證。數(shù)據(jù)的獨(dú)立性差(即:數(shù)據(jù)的任何一處修改,則用戶的程序也要做相應(yīng)的修改,以正確讀取數(shù)據(jù)改變了的那一個部分)。事物之間的聯(lián)系用文件系統(tǒng)方式也不能很好地表達(dá)。6、DBMS(數(shù)據(jù)庫管理系統(tǒng)):是一個系統(tǒng)軟件,是操縱、管理大型數(shù)據(jù)庫的大型軟件。用戶只有通過DBMS才能訪問DB中數(shù)據(jù)。DBA也只有通過DBMS才能DB的管理與維護(hù)。不可能、也不允許繞過DBMS直接訪問DB中數(shù)據(jù)。記?。航y(tǒng)一由DBMS來管理的、控制整個數(shù)據(jù)庫的建立、運(yùn)用、維護(hù),用戶定義數(shù)據(jù)、操縱數(shù)據(jù)、安全性、完整性、并發(fā)控制(理解:多個用戶同時訪問同一個數(shù)據(jù))、故障恢復(fù)等。DBMS不一定都是關(guān)系數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng)(RDBMS)就是采用關(guān)系模型的數(shù)據(jù)庫。常見的關(guān)系型數(shù)據(jù)庫系統(tǒng)有(要記住或熟悉,做選擇題時能夠聯(lián)想到):ORACLE、DB2、MicrosoftSQLServer、Access、VFP、Sybase、MySQL、PostgreSQL等。7、DBS(數(shù)據(jù)庫系統(tǒng)):DBS由五個部分組成,包括:DB、DBMS、用戶(或程序員)寫的應(yīng)用程序、人員(用戶、程序員、DBA)、數(shù)據(jù)庫支撐環(huán)境(硬件、軟件[如:操作系統(tǒng)])其中:DBMS是DBS的核心。注意區(qū)分:DB、DBMS、DBS。DBS主要特征:由DBMS統(tǒng)一數(shù)據(jù)管理、共享數(shù)據(jù)。數(shù)據(jù)不再僅僅服務(wù)于某一個應(yīng)用或用戶。8、(理解如下的關(guān)系)基于數(shù)據(jù)庫的信息系統(tǒng)中應(yīng)用程序、DBMS、OS(操作系統(tǒng))、DB之間的關(guān)系:-表示訪問或調(diào)用:應(yīng)用程序-DBMS-OS-DB9、基于數(shù)據(jù)庫的信息系統(tǒng)的特點(diǎn):①數(shù)據(jù)結(jié)構(gòu)化。理解:即用二維表格來描述與定義數(shù)據(jù)。②數(shù)據(jù)共享性高、冗余度低。理解:數(shù)據(jù)集中在一處存放,可讓所有的部門按授權(quán)進(jìn)行訪問(不再需要每一個部門都要自己存儲自己的數(shù)據(jù),因而也就少了重復(fù)的數(shù)據(jù)(就是說:冗余度低),從而減少了數(shù)據(jù)的不一致性。因?yàn)椋褐貜?fù)的數(shù)據(jù)會帶來數(shù)據(jù)的不一致性),注意:不能可完全消除冗余,只能減少或降低冗余。③應(yīng)用程序與數(shù)據(jù)相互獨(dú)立。理解:數(shù)據(jù)庫中的數(shù)據(jù)在結(jié)構(gòu)上發(fā)生變化時,應(yīng)用程序不用修改,不受影響。即:應(yīng)用程序與數(shù)據(jù)獨(dú)立。④統(tǒng)一管理與控制數(shù)據(jù)。理解:由DBMS統(tǒng)一管理與控制數(shù)據(jù)。10、SQL(結(jié)構(gòu)化查詢語言):用戶或程序員或DBA要訪問DB中的數(shù)據(jù),是通過向DBMS發(fā)送SQL命令,讓DBMS執(zhí)行SQL,由DBMS對DB中數(shù)據(jù)進(jìn)行訪問,然后將結(jié)果由DBMS向用戶返回。即:必須通過DBMS來完成所有的操作。因此:SQL是用戶與DBMS之間的語言。11、C/S模式下數(shù)據(jù)庫訪問結(jié)構(gòu):①表現(xiàn)層(如:GUI界面,由具體的應(yīng)用程序提供)、業(yè)務(wù)邏輯層(即:具體功能的應(yīng)用程序)一句話,就是具體的應(yīng)用程序,是安裝在客戶機(jī)中的。② 資源管理層由服務(wù)器完成,即:數(shù)據(jù)庫服務(wù)器(一臺安裝有DBMS的機(jī)器)。③客戶機(jī)中的應(yīng)用程序通過網(wǎng)絡(luò),向DBMS服務(wù)器發(fā)送SQL,并通過網(wǎng)絡(luò),得到服務(wù)器執(zhí)行SQL之后返回的結(jié)果數(shù)據(jù)。注意:SQL是在DBMS服務(wù)器執(zhí)行的。網(wǎng)絡(luò)上只傳輸SQL和結(jié)果數(shù)據(jù),特點(diǎn):用于客戶機(jī)較少、應(yīng)用程序相對穩(wěn)定??蛻魴C(jī)上可放置各自的自己的應(yīng)用程序,互不影響。12、B/S模式下數(shù)據(jù)庫訪問結(jié)構(gòu):①三層模式:第一層,客戶層(或?yàn)g覽器層)安裝有瀏覽器的機(jī)器(完成表現(xiàn)層的作用)。第二層,業(yè)務(wù)邏輯層(或WEB服務(wù)器層)。包含:WEB服務(wù)器和應(yīng)用服務(wù)器。WEB服務(wù)器完成:與瀏覽器之間的網(wǎng)頁數(shù)據(jù)的“收發(fā)工作”、本地靜態(tài)數(shù)據(jù)(如:靜態(tài)網(wǎng)頁、靜態(tài)圖片等)的查詢。應(yīng)用服務(wù)器(一種系統(tǒng)軟件)中用戶寫的應(yīng)用程序,完成動態(tài)數(shù)據(jù)的生成(它要通過SQL訪問數(shù)據(jù)庫),再由WEB服務(wù)器將結(jié)果返回給瀏覽器。第三層,數(shù)據(jù)庫服務(wù)器層。接收第二層中的應(yīng)用程序發(fā)送的SQL,訪問數(shù)據(jù)庫、返回結(jié)果給第二層。記?。旱诙优c第三層之間的標(biāo)準(zhǔn)接口是ODBC、JDBC。第二層應(yīng)用程序正是通過ODBC或者JDBC來訪問一個或多個不同的數(shù)據(jù)庫服務(wù)器。13、動態(tài)網(wǎng)頁訪問數(shù)據(jù)庫的技術(shù)有哪些?(即上述:第二層的應(yīng)用程序的技術(shù))CGI(通用網(wǎng)關(guān)接口)、ASP、PHP、JSP。14、ASP技術(shù)訪問數(shù)據(jù)庫的過程是什么?在ODBC或者JDBC支持下,①連接到所需要的數(shù)據(jù)庫②指定存儲區(qū),用于暫存結(jié)果③發(fā)送SQL,數(shù)據(jù)庫服務(wù)器執(zhí)行SQL,并在②中指定的存儲區(qū)存放結(jié)果④對存儲區(qū)中的結(jié)果按網(wǎng)頁要求進(jìn)行檢查或作為共享數(shù)據(jù)提供出去。測試:下列系統(tǒng)不屬于信息系統(tǒng)應(yīng)用的是:A、決策支持系統(tǒng)B、信息檢索C、電子政務(wù)D、實(shí)時監(jiān)控系統(tǒng)2、判斷題:DBMS包含DBS。二、關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)1、功能:①數(shù)據(jù)庫定義功能通過DDL(數(shù)據(jù)定義語言)來定義數(shù)據(jù)庫的結(jié)構(gòu)②數(shù)據(jù)庫存取功能通過DML(數(shù)據(jù)操作語言)來查詢、插入、刪除、更新數(shù)據(jù)。③數(shù)據(jù)庫管理功能對數(shù)據(jù)進(jìn)行安全、控制、故障恢復(fù)。關(guān)系模型用二維表來表示實(shí)體(如:學(xué)生、課程)、實(shí)體之間的聯(lián)系(如:學(xué)生這個實(shí)體與課程這個實(shí)體之間的聯(lián)系是:選課)。學(xué)生這個實(shí)體用二維表格表示就是:學(xué)生學(xué)號姓名性別A001王平男A002李平女課程這個實(shí)體用二維表格表示就是:課程課程號課程名學(xué)時數(shù)C001高等數(shù)學(xué)90C002線性代數(shù)40選課這個聯(lián)系用二維表格表示就是:選課學(xué)號課程號成績A001C00190A001C00270A002C00185注意:這些二維表中數(shù)據(jù),從用戶的角度看,其邏輯結(jié)構(gòu)是二維表。但存儲結(jié)構(gòu)都是以文件形式,以某種物理結(jié)構(gòu)方式存儲在外存中。記住幾個術(shù)語:1)關(guān)系名:就是表名。如上述這個關(guān)系名就是:學(xué)生。2)屬性:就是表格的列。如:上述學(xué)生這個關(guān)系,有三個屬性,分別是:“學(xué)號”、“姓名”、“性別”。關(guān)于屬性,記?。孩佟坝颉?。每一個屬性都有值,這些值是從哪個范圍取得的?如:若有“年齡”屬性,則它的取值肯定是:>=0,這個就是“年齡”這個屬性的“域”。屬性的“域”就是該屬性的值有一個取值的范圍或集合。不同屬性所對應(yīng)的域,可以相同,也可以不同。②無次序。關(guān)系中屬性之間的先后次序是無所謂的。無先后次序之分。③屬性名惟一。同一張表中,屬性名字必須不同。④原子性。屬性所對應(yīng)的域,其中數(shù)據(jù)必須是原子的,不能再分的。即:值已是最基本的了。3)元組:表格的具體數(shù)據(jù)行。如:學(xué)生這個關(guān)系,一共有:2個元組。記?。孩僭M之間無先后次序之分。②不允許出現(xiàn)二個或以上相同的元組。4)候選鍵:能唯一區(qū)分二維表中不同的元組的一個屬性或一個最小的屬性組。5)主鍵:如果一個關(guān)系模式有多個候選鍵存在,則可從中任意選一個(通常是在應(yīng)用中認(rèn)為是最常用的),這個候選鍵就是主鍵。即:能唯一區(qū)分二維表中不同的元組的一個屬性或一個最小的屬性組。注意:在考試時,必定會告訴你哪個(或哪些)屬性是主鍵,方式是:在屬性下邊劃有下劃線的就是主鍵。關(guān)系模型的基本結(jié)構(gòu)是:關(guān)系。關(guān)系數(shù)據(jù)庫中數(shù)據(jù)都是由上述這些二維表格組成的。關(guān)系的邏輯結(jié)構(gòu)就是一張二維表格,包含表格的結(jié)構(gòu)和實(shí)例。如:學(xué)生這個實(shí)體,就是上述的那個二維表格,結(jié)構(gòu)是:(就是表格的結(jié)構(gòu))如下。學(xué)號姓名性別注意:結(jié)構(gòu)是用“關(guān)系數(shù)據(jù)模式”來說明的。形式是:R(A1,A2,。。。,An)R—關(guān)系模式名。Ai是屬性名,上例結(jié)構(gòu)用關(guān)系模式說明就是:學(xué)生(學(xué)號,姓名,性別)實(shí)例就是:就是表格中的兩行具體的數(shù)據(jù)。注意:1)不是所有的二維表格都是關(guān)系(這些二維表格要滿足一定的條件才能成為一個關(guān)系,即表格的列必須是原子性(列必須是基本的不能再細(xì)分的.),).而一個關(guān)系肯定是一張二維表格.2)關(guān)系數(shù)據(jù)模式(即結(jié)構(gòu)關(guān)系的結(jié)構(gòu))通常是穩(wěn)定的,不經(jīng)常變化,而關(guān)系是經(jīng)常發(fā)生變化的(即表格中的數(shù)據(jù)經(jīng)常發(fā)生變化).一個關(guān)系數(shù)據(jù)模式:(注意:不是關(guān)系模型)就是一個具體的關(guān)系的結(jié)構(gòu)。如上述“學(xué)生”這個關(guān)系的具體結(jié)構(gòu)(包含哪幾個列,放什么數(shù)據(jù)),就是一個關(guān)系數(shù)據(jù)模式。記憶:理解時,一個關(guān)系模式就是一個表格的具體的表格結(jié)構(gòu)。關(guān)系模式的表示形式是:R(A1,A2,…,An),R是關(guān)系模式名,Ai都是屬性名。如:學(xué)生關(guān)系模式表示是:學(xué)生(學(xué)號,姓名,性別)。注意:考試時,給出的關(guān)系模式中,加上下劃線的屬性或?qū)傩越M,表示是“主鍵”。關(guān)系的操作(二維表的操作)記?。宏P(guān)系操作的結(jié)果,仍是一個關(guān)系。①選擇操作一元操作(就是只對一張表,就可以進(jìn)行操作)。從原關(guān)系中選擇部分元組,形成一個新的關(guān)系。新關(guān)系中的屬性(列)與原關(guān)系相同(保持不變)。理解:新關(guān)系的結(jié)構(gòu)與原先的相同,但元組是原先關(guān)系中的一部分。示意圖:(從原先的關(guān)系中,選擇性別是“男”的元組,形成一個新的關(guān)系)上述操作的含義是:查詢表格中所有的性別是“男”的元組。特點(diǎn):對一個表格操作;元組是一部分;結(jié)構(gòu)不變(即:屬性不變)。規(guī)則:若原關(guān)系有m個屬性,n個元組,則選擇操作后,新關(guān)系的屬性有m個,而元組個數(shù)≤n。②投影操作一元操作,新關(guān)系中的屬性(列)是原關(guān)系中屬性的子集。在一般情況下,其元組(行)的數(shù)量與原關(guān)系保持不變。理解:元組個數(shù)不變,但屬性取一部分。示意圖:(從SC關(guān)系中選擇SNO、CNO兩個屬性,GRADE屬性不要。)上述操作的含義是:查詢表格中所有元組的SNO、CNO(不需要GRADE)特點(diǎn):一元操作(對一個表格操作)、屬性取一部分、一般情況下,元組個數(shù)不變。規(guī)則:若原關(guān)系有m個屬性,n個元組,則投影操作后,新關(guān)系的屬性≤m個,而元組個數(shù)一般為n個。③連接操作二元操作(理解:對兩個表格的操作)。基于兩張表格中的共有屬性把兩個關(guān)系組合起來(相當(dāng)于乘法操作)。記作:關(guān)系A(chǔ)*關(guān)系B示意圖:(兩個表格的共有屬性是:SNO,含義是:這兩張不同表格中的同一個SNO如A041,代表的是同一個學(xué)生。)上述操作的含義是:查詢所有學(xué)生選課的所有的情況。特點(diǎn):兩元操作(對兩個表格操作,且必須有共有屬性)、屬性是兩張表的所有的屬性組合(共有屬性只取一個)、元組按共有屬性進(jìn)行組合。規(guī)則:若原關(guān)系A(chǔ)有m個屬性,n個元組,原關(guān)系B有k個屬性,p個元組,則連接操作后,新關(guān)系的屬性≤m+k個,而元組個數(shù)≤n*p個。例:白皮書P31、P41④并操作相當(dāng)于數(shù)學(xué)上的兩個集合的并。二元操作。要求:這兩個表格的結(jié)構(gòu)(即屬性)要一樣(即:關(guān)系模式要相同),否則無法進(jìn)行并操作。如:關(guān)系A(chǔ)與關(guān)系B進(jìn)行并操作(記作:關(guān)系A(chǔ)∪關(guān)系B),結(jié)果是一張新的表格(關(guān)系),屬性與關(guān)系A(chǔ)一樣(其實(shí)關(guān)系A(chǔ)與關(guān)系B的屬性肯定是一樣的),元組則是由屬于關(guān)系A(chǔ)的元組或者關(guān)系B的元組組成。規(guī)則:若關(guān)系A(chǔ)有m個屬性,n個元組,關(guān)系B有m個屬性(一定是m個),p個元組,則并操作后,新關(guān)系的屬性一定是m個,而元組個數(shù)≤n+p個。⑤交操作相當(dāng)于數(shù)學(xué)上的兩個集合的交。二元操作。要求:這兩個表格的結(jié)構(gòu)(即屬性)要一樣(即:關(guān)系模式要相同),否則無法進(jìn)行交操作。如:關(guān)系A(chǔ)與關(guān)系B進(jìn)行交操作(記作:關(guān)系A(chǔ)∩關(guān)系B),,結(jié)果是一張新的表格(關(guān)系),屬性與關(guān)系A(chǔ)一樣(其實(shí)關(guān)系A(chǔ)與關(guān)系B的屬性肯定是一樣的),元組則是由既屬于關(guān)系A(chǔ)而且又屬于關(guān)系B的元組組成(理解:關(guān)系A(chǔ)與關(guān)系B中的共同元組所組成)。規(guī)則:若關(guān)系A(chǔ)有m個屬性,n個元組,關(guān)系B有m個屬性(一定是m個),p個元組,則交操作后,新關(guān)系的屬性一定是m個,而元組個數(shù)≤min(n,p)。min(n,p)的含義是:n與p這兩個數(shù)當(dāng)中的最小值。⑥差操作相當(dāng)于數(shù)學(xué)上的兩個集合的差。二元操作。要求:這兩個表格的結(jié)構(gòu)(即屬性)要一樣(即:關(guān)系模式要相同),否則無法進(jìn)行差操作。如:關(guān)系A(chǔ)與關(guān)系B進(jìn)行差操作(記作:關(guān)系A(chǔ)-關(guān)系B),結(jié)果是一張新的表格(關(guān)系),屬性與關(guān)系A(chǔ)一樣(其實(shí)關(guān)系A(chǔ)與關(guān)系B的屬性肯定是一樣的),元組則是由屬于關(guān)系A(chǔ)但不屬于關(guān)系B的元組組成(理解:關(guān)系A(chǔ)-關(guān)系B操作,就是從關(guān)系A(chǔ)中,刪除那些屬于關(guān)系B中的元組后,剩余下的元組所組成)。顯然:關(guān)系B-關(guān)系A(chǔ)操作,就是從關(guān)系B中,刪除那些屬于關(guān)系A(chǔ)中的元組后,剩余下的元組所組成注意:關(guān)系A(chǔ)-關(guān)系B與關(guān)系B-關(guān)系A(chǔ)在大部分情況下,結(jié)果是不一樣的。規(guī)則:若關(guān)系A(chǔ)有m個屬性,n個元組,關(guān)系B有m個屬性(一定是m個),p個元組,則關(guān)系A(chǔ)-關(guān)系B操作后,新關(guān)系的屬性一定是m個,而元組個數(shù)≤n。思考:若是關(guān)系B-關(guān)系A(chǔ),則新關(guān)系的屬性一定是_____個,而元組個數(shù)≤____。⑦插入操作一元操作。插入一個新元組。用SQL語句表示為(只要能夠大致讀懂句子含義就行了):INSERTINTO<表名>(屬性1,屬性2,…)VALUES(對應(yīng)屬性1的值1,對應(yīng)屬性2的值2,…)例如:針對前面講的二、關(guān)系數(shù)據(jù)庫管理系統(tǒng)中2、關(guān)系模型中(1)中的學(xué)生關(guān)系表。語句:INSERTINTO學(xué)生(“學(xué)號”,“姓名”,“性別”)VALUES(“B001”,“江一水”,“男”要求:看到上述語句,能大致讀懂含義是做什么的即可。含義:向?qū)W生表中插入”B001”,”江一水”,“男”⑧刪除操作一元操作。刪除一個關(guān)系中的所有或部分元組,但表的結(jié)構(gòu)(即屬性)是不變的。能讀懂下列兩條語句的含義即可:DELETEFROM學(xué)生翻譯成中文(含義):從學(xué)生表中刪除所有的元組。(即:變成一張空表了,注意:表結(jié)構(gòu)還在,只是數(shù)據(jù)全刪除了。)DELETEFROM學(xué)生WHERE性別=“男”翻譯成中文(含義):從學(xué)生表中刪除所有的性別是“男”的元組。(即:刪除了部分元組。學(xué)生表的結(jié)構(gòu)沒有受到任何影響)⑨更新操作一元操作。修改一張表中一個或多條元組的一個或多個屬性的值。表的結(jié)構(gòu)(即屬性)是不變的,表的元組的個數(shù)也是不變的,只是表格中部分值發(fā)生了變化。能讀懂下列兩條語句的含義即可:UPDATE學(xué)生SET性別=“男”翻譯成中文(含義):更新學(xué)生表,所有元組的性別屬性全改為“男”UPDATE學(xué)生SET性別=“男”WHERE學(xué)號=”A002翻譯成中文(含義):更新學(xué)生表,將學(xué)號是“A002”的元組的性別屬性改為“男”三、SQL數(shù)據(jù)庫與SQL語言1、SQL數(shù)據(jù)庫是指支持SQL語言的關(guān)系數(shù)據(jù)庫系統(tǒng)。目前主流的關(guān)系數(shù)據(jù)庫(RDBMS)都是SQL數(shù)據(jù)庫。2、理解SQL數(shù)據(jù)庫的三級體系結(jié)構(gòu):局部模式全局模式存儲模式局部模式全局模式存儲模式最上面一級,是“局部模式”。用“視圖”來表達(dá)。(老的版本知識點(diǎn)叫:用戶模式或子模式或外模式)理解:用戶看到的關(guān)系模式(即表)主要是視圖。局部模式是指,面向用戶使用的二維表的模式,用視圖來實(shí)現(xiàn)。即:用戶使用SQL查詢數(shù)據(jù)庫時主要是對視圖進(jìn)行查詢,對基本表查詢很少。①什么是視圖?是一條SQL的SELECT查詢語句。是從基本表或其它視圖中導(dǎo)出的表(用一條SELECT語句來表示),因此:視圖是一個“虛表”,僅僅是一條SELECT語句(它的執(zhí)行結(jié)果是一個表),并不真正存儲數(shù)據(jù)。保證數(shù)據(jù)的安全性。關(guān)于視圖的幾句話:1)是DBMS提供的一種由用戶模式觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制。2)可由基本表或其它視圖導(dǎo)出。3)與基本表不同,只是一個“虛表”,僅僅是一條SELECT語句(它的執(zhí)行結(jié)果是一個表),并不真正存儲數(shù)據(jù)。4)可以像對基本表一樣地對視圖進(jìn)行查詢。②為什么要這樣做?使得用戶只能看到他自己應(yīng)該看到的部分?jǐn)?shù)據(jù),其它數(shù)據(jù)不讓用戶看到或使用。這就是“局部”的含義。中間一級,是“全局模式”,用“基本表”來表達(dá)。(老的版本知識點(diǎn)叫:邏輯模式)理解:全局模式是指,應(yīng)用部分整體性的二維表的模式,即:整個部分的全局上的數(shù)據(jù)。包含所有的數(shù)據(jù)。存儲真正的所有的數(shù)據(jù)。用基本表來表達(dá)。最下邊的一級,是“存儲模式”,對應(yīng)存儲文件。(老的版本知識點(diǎn)叫:內(nèi)模式或存儲模式)理解:即基本表真正在硬盤等外存上用文件方式存儲表的格式與表中的數(shù)據(jù)。3、SQL語言是什么?①數(shù)據(jù)庫結(jié)構(gòu)化查詢語言。用戶使用SQL語言與DBMS進(jìn)行交互。SQL包含了對數(shù)據(jù)庫的所有的操作。用SQL可實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用中的全部活動。②SQL是非過程式語言。只需要給出“做什么”,不需要給出“怎么做”。與C/C++/JAVA等過程式語言不同。③SQL中DDL表示:數(shù)據(jù)定義語言(用于定義基本表結(jié)構(gòu),或定義視圖)、DML表示數(shù)據(jù)操縱語言(用于:插入、刪除、更新、查詢)SQL如何執(zhí)行?用戶可以直接在終端上運(yùn)行SQL,或者:嵌入在FORTRAN、C/C++等語言中,或嵌入在ASP等動態(tài)網(wǎng)頁腳本中運(yùn)行。SQL語言是“結(jié)構(gòu)化查詢語言”,其中“結(jié)構(gòu)化”的含義是什么?用多層嵌套的方式來構(gòu)造程序(如:用多個簡單的查詢來嵌套構(gòu)成復(fù)雜的查詢,從而擴(kuò)充了SQL的查詢能力)。SELECT語句(查詢)的結(jié)構(gòu)與功能是什么?只要能讀懂SELECT的含義就行了。格式:SELECTA1,A2,…,An指出要查詢出哪些列(哪些屬性),對應(yīng):投影操作。注:A1,A2,…,An是屬性名,也可以是一個表達(dá)式如:SUM(工資)。只要知道,也可以是表達(dá)式就行了。FROMR1,R2,。。。,Rn指出從哪些基本表或視圖中進(jìn)行查詢。對應(yīng):連接操作。注:R1,R2,…,Rn都是表名或視圖名字。WHEREF-F是條件表達(dá)式(如:性別=”男”),對應(yīng):選擇操作.示例:①SELECT姓名,性別FROM學(xué)生WHERE學(xué)號=“A001(只要求能夠讀懂)翻譯成中文的含義:從學(xué)生表中,查詢出學(xué)號是“A001”的元組中的姓名和性別。②SELECT姓名,課程名FROM學(xué)生,課程,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程.課程號=選擇.課程號AND成績>=90翻譯成中文含義:從學(xué)生表、課程表、選課表這三張表中,查詢出成績在90分及以上的學(xué)生姓名與課程名。其中:這三張表中,必須有共同的屬性,而代碼:學(xué)生.學(xué)號=選課.學(xué)號AND課程.課程號=選擇.課程號就是告訴SQL:學(xué)生.學(xué)號(“學(xué)生.學(xué)號”含義是:學(xué)生表中的學(xué)號屬性)與選課.學(xué)號(“選課.學(xué)號”含義是:選課表中的學(xué)號屬性)是同一個(共同屬性)。這正是:連接操作必須要求的。建立視圖(虛表)的SQL是什么?能夠基本讀懂含義就行了。如:CREATEVIEWSCORE90解釋:CREATE是“創(chuàng)建”、VIEW是“視圖”ASSELECT姓名,課程名FROM學(xué)生,課程,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程.課程號=選擇.課程號AND成績>=90翻譯成中文的含義是:創(chuàng)建了一個視圖(虛表),名字是:SCORE90,是用如下SELECT語句創(chuàng)建的:SELECT姓名,課程名FROM學(xué)生,課程,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程.課程號=選擇.課程號AND成績>=90記?。阂晥D就是一個虛表,它對應(yīng)的就是一條SELECT語句。并不存儲真正的數(shù)據(jù)。使用到視圖SCORE90的地方,其實(shí)是用該SELECT語句去代替的。(因?yàn)樵揝ELECT語句的執(zhí)行結(jié)果是表示:90分及以上的學(xué)生姓名與課程名。結(jié)果是一張小的表格。而這樣表格是并不真正存在的(即:不是基本表),只是一個執(zhí)行的結(jié)果而已。)8、其它SQL有什么?INSERT、DELECT、UPDATE操作見前面⑦⑧⑨三種操作。創(chuàng)建一個二維表(關(guān)系)是什么SQL語句?用:CREATETABLE語句。CREATE含義是:創(chuàng)建TABLE含義是:表格示例:CREATETABLE學(xué)生。。。。。。翻譯成中文:創(chuàng)建一個二維表,表名是:學(xué)生。表中屬性有………。測試:P31(19、26、29、30、31、32)四、完整性約束的要點(diǎn)加在數(shù)據(jù)庫上的語義條件,稱為完整性約束。1、實(shí)體的完整性約束記住這個約束的稱呼。理解:很簡單,即作為主鍵的屬性(一個屬性或一個最小的屬性組),其取值:不能重復(fù)、也不能為空。示例:學(xué)生表如下:關(guān)系模式學(xué)生(學(xué)號,姓名,性別)學(xué)號姓名性別A001王平男A002李平女問:如下操作哪些能正確執(zhí)行?插入一個元組(“A002”,“李忠”,“男”)插入一個元組(“A003”,“王忠”,“男”)刪除學(xué)號是A002的元組將學(xué)號“A001”改為NULL。思考過程:關(guān)系模式學(xué)生(學(xué)號,姓名,性別)中,學(xué)號屬性劃有下劃線,故學(xué)號屬性是主鍵。(1)這個操作不能正確執(zhí)行,DBMS將自動拒絕。理由:主鍵學(xué)號“A002”已存在,若允許該操作,則主鍵學(xué)號的值將重復(fù)。違反了實(shí)體的完整性約束。(2)可以。因?yàn)橹麈I學(xué)號不重復(fù)。(3)可以。刪除操作總是可以的。(4)NULL的含義是:空值。這個操作不能正確執(zhí)行,DBMS將自動拒絕。理由:主鍵學(xué)號的值不能為空值(即NULL)。若允許該操作就違反了實(shí)體的完整性約束。2、引用完整性約束記住這個約束的稱呼理解:設(shè)有如下表:學(xué)生這個實(shí)體用二維表格表示就是:學(xué)生學(xué)號姓名性別A001王平男A002李平女B001王芳女課程這個實(shí)體用二維表格表示就是:課程課程號課程名學(xué)時數(shù)C001高等數(shù)學(xué)90C002線性代數(shù)40選課這個聯(lián)系用二維表格表示就是:選課學(xué)號課程號成績A001C00190A001C00270A002C00185顯然:選課這張表中的學(xué)號(紅色),與學(xué)生表中的學(xué)號是共同屬性。學(xué)生表中的學(xué)號是學(xué)生表中的主鍵,由于是共同屬性,因此,選課這張表中的學(xué)號(紅色),就稱為是外鍵。是對應(yīng)于:學(xué)生表中的主鍵“學(xué)號”的外鍵。那外鍵的含義是什么?選課表中學(xué)號屬性的取值必須是學(xué)生表中學(xué)號屬性中已有的?;蛘呤强罩担∟ULL),這是最重要的。這就是:引用完整性約束。思考:問以下操作哪些能進(jìn)行?在選課表中插入元組(“B003”,”C001”在選課表中插入元組(“B001”,”C003”在選課表中插入元組(“B001”,”C002”在選課表中刪除元組(“A002”,”C001”在選課表中將元組(“A002”,”C002”,85)改為(“A002”,”C003思考過程:選課表中的“學(xué)號”是學(xué)生表中的“學(xué)號”的外鍵。選課表中的“課程號”是課程表中的“課程號”的外鍵。因此:(1)這個操作不能正確執(zhí)行,DBMS將自動拒絕。理由:插入的學(xué)號外鍵“B003”在學(xué)生表中的學(xué)號屬性中不存在,即根本不存在學(xué)號叫“B003”的學(xué)生。若允許該操作,就違反了引用的完整性約束。(2)這個操作不能正確執(zhí)行,DBMS將自動拒絕。理由:插入的課程號外鍵“C003”在課程表中的課程號屬性中不存在,即根本不存在課程號是“C003”的課程。若允許該操作,就違反了引用的完整性約束。(3)允許該操作。(4)刪除操作總是可以的。(5)這個操作不能正確執(zhí)行,DBMS將自動拒絕。理由:修改后的課程號外鍵“C003”在課程表中的課程號屬性中不存在,即根本不存在課程號是“C003”的課程。若允許該操作,就違反了引用的完整性約束。3、用戶定義的完整性約束理解:用戶自己規(guī)定的約束。示例:選課這個聯(lián)系用二維表格表示就是:選課學(xué)號課程號成績A001C00190A001C00270A002C00185用戶在該表上定義了一個約束(即:限制):成績屬性的值必須在0到100之間。問:以下操作哪些能進(jìn)行?在選課表中插入元組(“B001”,”C001”,1在選課表中將元組(“A002”,”C001”,85)改為(“A002”,”C003思考過程:(1)與(2)操作都不能正確執(zhí)行,DBMS將自動拒絕。理由:成績屬性的值都超出了用戶規(guī)定的范圍:0到100之間違反了用戶定義的完整性約束測試:p32(34、35、36)五、典型信息系統(tǒng)英文術(shù)語的含義要記憶。1、制造業(yè)信息系統(tǒng)CIMS(計(jì)算機(jī)集成制造系統(tǒng)):包含兩部分技術(shù)信息系統(tǒng)(含有:CAD—計(jì)算機(jī)輔助設(shè)計(jì);CAPP計(jì)算機(jī)輔助工藝規(guī)劃;CAM計(jì)算機(jī)輔助制造;等)管理信息系統(tǒng)(MRPII制造資源規(guī)劃系統(tǒng);ERP企業(yè)資源計(jì)劃)2、電子商務(wù)整個貿(mào)易活動實(shí)現(xiàn)電子化。按照交易雙方分類。①企業(yè)內(nèi)部的電子商務(wù);②企業(yè)與客戶之間的電子商務(wù)(B-C);③企業(yè)之間的電子商務(wù)(B-B);④企業(yè)與政府之間的電子商務(wù)(B-G)。按照交易商品性質(zhì)分類。①有形商品的電子訂貨和付款;②無形商品和服務(wù)。3、電子政務(wù)政府機(jī)構(gòu)運(yùn)用現(xiàn)代網(wǎng)絡(luò)通信與計(jì)算機(jī)技術(shù),將政府管理和服務(wù)職能通過精簡、優(yōu)化、整合、重組后在互聯(lián)網(wǎng)絡(luò)實(shí)現(xiàn)的一種方式。4、地理信息系統(tǒng)GIS針對特定的應(yīng)用任務(wù),存儲事物的空間數(shù)據(jù)和屬性數(shù)據(jù),記錄事務(wù)之間關(guān)系和演變過程的系統(tǒng),它可根據(jù)事物地理位置坐標(biāo)對其進(jìn)行管理、搜索、評價、分析、結(jié)果輸出等處理,提供決策支持、動態(tài)模擬統(tǒng)計(jì)分析、預(yù)測預(yù)報等服務(wù)5、數(shù)字地球指在全球范圍內(nèi)建立一個以空間位置為主線,將信息組織起來的復(fù)雜系統(tǒng)。按照地理坐標(biāo)構(gòu)造一個全球的信息模型。這樣,用戶只要給出一個地理位置,就能立即查詢出該位置上的相關(guān)信息。遠(yuǎn)程教育指利用計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行教學(xué),使得學(xué)生和教師可以異地完成教學(xué)活動的一種教學(xué)模式。包括:遠(yuǎn)程課程學(xué)習(xí)、遠(yuǎn)程考試、遠(yuǎn)程討論。遠(yuǎn)程教育的研究和應(yīng)用模式主要包括基于Web的軟件實(shí)現(xiàn)方式和基于視頻會議系統(tǒng)的實(shí)現(xiàn)方式。7、數(shù)字圖書館一種擁有多種媒體、內(nèi)容豐富的數(shù)字化信息資源,是一種能為讀者方便、快捷地提供信息的服務(wù)機(jī)制收藏的對象是:數(shù)字化信息。數(shù)字化收藏加上各類信息處理工具,并不就是數(shù)字圖書館。是一個將收藏、服務(wù)、人集成在一起的一個環(huán)境。支持?jǐn)?shù)字收藏、信息和知識的整個生命周期(生成、發(fā)布、傳播、利用、保存)的全部活動。8、E-R圖表示“實(shí)體-聯(lián)系概念”的E-R圖,對一個單位信息狀況進(jìn)行直觀說明,稱為一個單位的E-R概念結(jié)構(gòu)。(E表示實(shí)體,R表示聯(lián)系)E-R圖中:(以下四個圖形表示什么含義,要記?。┚匦慰虮硎緦?shí)體集。實(shí)體就是客觀對象。用一個名詞表達(dá)的事物。菱形框表示聯(lián)系。實(shí)體之間的關(guān)系。如:學(xué)生與課程之間的關(guān)系是:選課。橢圓(或圓形)框表示屬性。1)實(shí)體具有的特征。如:學(xué)生本來就有學(xué)號、姓名。學(xué)號、姓名就是學(xué)生這個實(shí)體的屬性。2)聯(lián)系具有的特征。記?。郝?lián)系是具有屬性的。加斜杠線的屬性組成相應(yīng)實(shí)體集的主鍵聯(lián)系與實(shí)體集相連的線上注明聯(lián)系的語義類型。示例:學(xué)號學(xué)號SNO姓名SNAME系別DEPART出生年月BDATE學(xué)生S所屬SCL班級CLASS班號CLNO班名CLNAME班長MONITOR排座ss教室座位SIE排號ROW列號COLUMN選課SC成績GRADE課程C課程號CNO課程名CNAME學(xué)時LHOUR開課時間SEMESTERnm1n11性別SEX身高HEIGHT記住:聯(lián)系是有屬性的,如:上述E-R圖中,聯(lián)系“選課SC”具有屬性“成績”。聯(lián)系有三種:1:1即1對1、1:n即1對多、n:m即多對多。理解:一個學(xué)生只能占一個座位,一個座位只能讓一個學(xué)生占用。我們就說:學(xué)生與座位之間的聯(lián)系是:1:1即1對1。一個學(xué)生可以擁有多部手機(jī),一只手機(jī)只能讓一個學(xué)生擁有,我們就說,學(xué)生與手機(jī)之間的聯(lián)系是:1:n即1對多。一個學(xué)生可以受教于多位老師,一個老師可以教多位學(xué)生。我們就說,學(xué)生與老師之間的聯(lián)系是:n:m即多對多。9、如何將E-R圖轉(zhuǎn)換成關(guān)系模式(即具體的一張二維表)(哪些東西,轉(zhuǎn)換成二維表,這個很簡單,只要理解,就能記住)每一個實(shí)體,轉(zhuǎn)換成一張二維表。如:學(xué)生實(shí)體,自然就轉(zhuǎn)換成一張學(xué)生表。每一個聯(lián)系,轉(zhuǎn)換成一張二維表。如:上邊的選課這個聯(lián)系,自然就轉(zhuǎn)換成一張二維表。聯(lián)系轉(zhuǎn)換成的二維表,其主鍵如何確定?(記?。翰煌?lián)系,主鍵是如何選擇的。用于做選擇題)1)若是1:1,則任選聯(lián)系中的一個1端所對應(yīng)的那個實(shí)體的主鍵作為聯(lián)系這張表的主鍵。如:上邊那個E-R圖中,注意看:學(xué)生S實(shí)體與教室座位SIE之間的聯(lián)系是排座ss,是1:1聯(lián)系。因此,排座ss所轉(zhuǎn)換的二維表的主鍵,可以選擇聯(lián)系1端的學(xué)生S實(shí)體的主鍵:學(xué)號,也可以是教室座位SIE實(shí)體的主鍵(排號、列號屬性組),任選其一。落選者是外鍵。2)若是1:n,則選擇聯(lián)系中的n端的實(shí)體的主鍵。如上邊E-R圖中的“學(xué)生”實(shí)體與“班級”實(shí)體之間聯(lián)系是“所屬”。是1:n。學(xué)生實(shí)體屬于n這一端。因此,在“所屬”這個聯(lián)系所轉(zhuǎn)換成的二維表中,應(yīng)該選擇n這一端的學(xué)生實(shí)體的主鍵:“學(xué)號”屬性作為聯(lián)系的主鍵。3)若是n:m,則是各個實(shí)體的主鍵的組合。如上邊E-R圖中的:學(xué)生實(shí)體與課程實(shí)體之間聯(lián)系“選課”,其所轉(zhuǎn)換的二維表的主鍵將是“學(xué)生”實(shí)體的主鍵“學(xué)號”與“課程”實(shí)體的主鍵“課程號”的組合。10、、數(shù)據(jù)庫控制1)數(shù)據(jù)庫的破壞,來自四個方面:系統(tǒng)故障、多用戶并發(fā)訪問數(shù)據(jù)庫時造成數(shù)據(jù)的不一致、人為破壞、輸入數(shù)據(jù)本身是錯誤的(或更新時造成數(shù)據(jù)錯誤)。2)通過四個方面來實(shí)現(xiàn)數(shù)據(jù)庫控制(即:數(shù)據(jù)庫保護(hù)):安全性控制、備份與恢復(fù)、完整性控制、并發(fā)控制。3)安全性控制:保護(hù)數(shù)據(jù)以防止不合法的使用。主要技術(shù):①用戶標(biāo)識與口令②訪問控制③審計(jì)④數(shù)據(jù)加密⑤視圖的保護(hù)。4)備份與恢復(fù):實(shí)現(xiàn)技術(shù)是:轉(zhuǎn)儲和日志。數(shù)據(jù)庫恢復(fù)的基本機(jī)制就是“冗余”。通過備份來重復(fù)存儲數(shù)據(jù)庫中的數(shù)據(jù)。5)完整性控制:數(shù)據(jù)庫中的數(shù)據(jù),應(yīng)該始終保持正確的狀態(tài)。輸入的是垃圾,輸出的必然是垃圾。提高與保證數(shù)據(jù)庫中的數(shù)據(jù)質(zhì)量。完整性與準(zhǔn)確性、正確性、有效性是一個含義。前邊討論的完整性約束,就是完整性控制的措施之一。6)并發(fā)控制:多用戶同時共享訪問同一個數(shù)據(jù)庫,會發(fā)生沖突。操作的基本單位是“事務(wù)”。(記住“事務(wù)”這個術(shù)語),一個事務(wù)就是由若干條SQL語句組成。規(guī)則是:要么一個事務(wù)中所有的SQL都正確做完,要么一條也不做。不會出現(xiàn)做了一部分SQL語句的情況(這正是由DBMS自動保證的)。DBMS通過“封鎖”和“串行化”技術(shù)對事務(wù)的執(zhí)行次序進(jìn)行合理調(diào)度。老的版本中的內(nèi)容,在新版本中已刪除。但題庫中還有的題目的知識點(diǎn):從信息處理的深度劃分信息系統(tǒng)類型:一共有三種①業(yè)務(wù)處理系統(tǒng)。包括:(1)管理業(yè)務(wù)系統(tǒng):含義就是采用計(jì)算機(jī)技術(shù)使得管理工作自動化。它包含兩個:(a)面向操作層的業(yè)務(wù)處理系統(tǒng)(b)面向管理層的業(yè)務(wù)處理系統(tǒng)(2)輔助技術(shù)系統(tǒng):含義就是采用計(jì)算機(jī)作為工具,輔助技術(shù)人員在自己的應(yīng)用領(lǐng)域內(nèi)完成相應(yīng)的任務(wù)。如計(jì)算機(jī)輔助設(shè)計(jì)CAD、計(jì)算機(jī)輔助制造CAM、計(jì)算機(jī)輔助工藝規(guī)劃CAPP等。記憶方式是:都是以CA開頭。CA的含義就是計(jì)算機(jī)輔助)(3)辦公信息系統(tǒng)OA。辦公自動化系統(tǒng)。②信息檢索系統(tǒng)。對信息系統(tǒng)的原始數(shù)據(jù)作簡單的加工后提供檢索服務(wù)的系統(tǒng)。如:中國技術(shù)文獻(xiàn)庫、中國科技成果庫、中國專利數(shù)據(jù)庫、中國學(xué)位論文數(shù)據(jù)庫、中國學(xué)術(shù)會議數(shù)據(jù)庫)、世界是著名的情報檢索系統(tǒng)(如:DIALOG、MEDLINE等)和WEB信息檢索系統(tǒng)如GOOGLE。③系統(tǒng)分析系統(tǒng)。是一種高層次的信息系統(tǒng),提供經(jīng)過處理和分析的概括性信息,為管理決策人員掌握企事業(yè)單位運(yùn)行規(guī)律和趨勢,制定規(guī)劃\進(jìn)行決策的輔助系統(tǒng)。其中,決策支持系統(tǒng)DSS是輔助決策者通過數(shù)據(jù)、模型、知識以人機(jī)交互方式進(jìn)行半結(jié)構(gòu)化或非結(jié)構(gòu)化決策的計(jì)算機(jī)信息系統(tǒng)。OLAP聯(lián)機(jī)分析系統(tǒng)是常見的分析系統(tǒng)。另外,專家系統(tǒng)也是一種信息分析系統(tǒng)。由知識庫的知識集合和推理機(jī)的程序模塊兩部分組成。信息系統(tǒng)的發(fā)展趨勢包括:信息多媒體化、系統(tǒng)集成化、功能智能化、結(jié)構(gòu)分布化(計(jì)算機(jī)輔助協(xié)同工作CSCW是指信息系統(tǒng)在完成共享數(shù)據(jù)在內(nèi)的各種計(jì)算機(jī)資源的基礎(chǔ)上,合作完成某一任務(wù),如共同決策、共同擬定計(jì)劃、共同設(shè)計(jì)產(chǎn)品等。)(老知識點(diǎn),新版本中已刪除)注意:數(shù)據(jù)的獨(dú)立性:分邏輯獨(dú)立性與物理獨(dú)立性。邏輯獨(dú)立性,即用戶的程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨(dú)立。物理獨(dú)立性,即用戶的程序與存儲在數(shù)據(jù)庫中的數(shù)據(jù)相互獨(dú)立。數(shù)據(jù)是如何存儲的,是由DBMS管理的,因此,數(shù)據(jù)的物理存儲的改變,不影響用戶的應(yīng)用程序。============整個第六點(diǎn),是老的知識點(diǎn),在新的版本中已刪除===========六、信息系統(tǒng)的開發(fā)與管理1、信息系統(tǒng)開發(fā)方法①結(jié)構(gòu)化生命周期方法信息系統(tǒng)的生命周期:信息系統(tǒng)從規(guī)劃開始,經(jīng)過分析、設(shè)計(jì)、實(shí)施直到投入運(yùn)行使用過程中,隨其生存環(huán)境的變化而不斷修改,當(dāng)它不再適應(yīng)需要時就要被淘汰,而由新的信息系統(tǒng)代替老的信息系統(tǒng).這種循環(huán)稱為信息系統(tǒng)的生命周期。記?。荷芷谑牵阂?guī)劃、分析、設(shè)計(jì)、實(shí)施、運(yùn)行、死亡(淘汰)。結(jié)構(gòu)化方法:將信息系統(tǒng)軟件生命分為系統(tǒng)規(guī)劃,系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施和系統(tǒng)維護(hù)5個階段。各階段工作按順序開展,形如自上而下的瀑布,所以又稱瀑布模型方法。(這句話要記?。┙Y(jié)構(gòu)化生命周期法的分析和設(shè)計(jì)原則:自頂向下,逐層分解求精,分析和設(shè)計(jì)整個系

溫馨提示

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

評論

0/150

提交評論