版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)鏈的發(fā)展及運(yùn)用數(shù)據(jù)鏈?zhǔn)且环N在多個傳感器、指揮信息系統(tǒng)、武器系統(tǒng)等作戰(zhàn)單元之間,采用一種或多種網(wǎng)絡(luò)結(jié)構(gòu),按照規(guī)定的通信協(xié)議和消息標(biāo)準(zhǔn)傳遞格式化戰(zhàn)術(shù)信息的數(shù)據(jù)信息系統(tǒng)。一、數(shù)據(jù)鏈概述(一)數(shù)據(jù)鏈的基本組成與一般通信系統(tǒng)所不同,數(shù)據(jù)鏈除了擁有通信終端、傳輸設(shè)備等基本要素以外,最大區(qū)別就是擁有特殊的通信規(guī)范,即數(shù)據(jù)報文的消息標(biāo)準(zhǔn)和控制鏈路運(yùn)行的通信協(xié)議。沒有這些通信規(guī)范,即使有了先進(jìn)的通信設(shè)施和通信網(wǎng)絡(luò),也不能稱其為數(shù)據(jù)鏈。因此,將數(shù)據(jù)鏈視為實(shí)際的硬件設(shè)備,不如視為一組規(guī)范了傳輸方式、信息格式、各節(jié)點(diǎn)間的組網(wǎng)方式、使用的硬件規(guī)格等實(shí)現(xiàn)信息交換的協(xié)定、規(guī)范。另外,數(shù)據(jù)鏈還包括一些保障通信安全、可靠運(yùn)行的輔助設(shè)備,如加密/解密裝臵(密碼設(shè)備)、自檢設(shè)備、電源等。所以,數(shù)據(jù)鏈的基本組成可以概括為三大要素:終端設(shè)備、傳輸設(shè)備和通信規(guī)范。從數(shù)據(jù)鏈誕生起,它就與指揮系統(tǒng)、傳感器和武器系統(tǒng)緊密地結(jié)合在一起。隨著信息化程度的加速,數(shù)據(jù)鏈與指揮信息系統(tǒng)、武器系統(tǒng)、傳感器的一體化程度在加快。(二)數(shù)據(jù)鏈的功能特點(diǎn)與一般通信系統(tǒng)相比,數(shù)據(jù)鏈能夠與傳感器、武器系統(tǒng)、指揮系統(tǒng)緊密結(jié)合,將地理空間上相對分散的作戰(zhàn)單元、探測單元、支援力量緊密地連接在一起,保證戰(zhàn)場情報、指揮控制、武器協(xié)同等信息實(shí)時、可靠、準(zhǔn)確地傳輸,實(shí)現(xiàn)信息共享,便于指揮人員實(shí)時掌握戰(zhàn)場態(tài)勢的變化,縮短了決策時間,提高了指揮速度和武器系統(tǒng)的協(xié)同作戰(zhàn)能力,增強(qiáng)了聯(lián)合部隊的整體作戰(zhàn)能力和防護(hù)能力,能夠?qū)撤侥繕?biāo)進(jìn)行快速、準(zhǔn)確、連續(xù)的打擊,對我方目標(biāo)實(shí)施全方位的有效防護(hù)。具體來說,數(shù)據(jù)鏈主要有以下特點(diǎn):一是鏈路平臺一體化。傳統(tǒng)通信系統(tǒng)的直接用戶是操作人員或指揮參謀人員,主要以“人-機(jī)-人”方式將指揮系統(tǒng)、偵察情報系統(tǒng)和作戰(zhàn)單元聯(lián)系在一起。數(shù)據(jù)鏈則主要以“機(jī)-機(jī)”方式工作,實(shí)現(xiàn)了直接面向傳感器、指揮系統(tǒng)和武器系統(tǒng)的有效鏈接,將空間分散的各種作戰(zhàn)單元緊密交鏈,充分發(fā)揮了整體的作戰(zhàn)效能,實(shí)現(xiàn)了鏈路平臺的自動化、一體化。二是信息傳輸實(shí)時化。由于數(shù)據(jù)鏈實(shí)現(xiàn)了“機(jī)—機(jī)”的工作方式,大大減少了由于人為因素造成的時間延誤,所以實(shí)現(xiàn)了信息傳輸?shù)膶?shí)時化。準(zhǔn)確地說,這里實(shí)時傳輸?shù)暮x是指根據(jù)作戰(zhàn)單元的使用要求,在規(guī)定的時間內(nèi)將信息傳給用戶。數(shù)據(jù)鏈采用實(shí)時傳輸?shù)耐ㄐ艆f(xié)議,直接根據(jù)作戰(zhàn)需求預(yù)先指定并動態(tài)調(diào)整每個用戶收發(fā)信息的內(nèi)容、占用的時隙和更新周期,協(xié)議層次簡單,格式報文直接通過通信協(xié)議在信道中傳輸,從而保證恰當(dāng)?shù)男畔⑹褂谜撸谇‘?dāng)?shù)臅r間內(nèi)收到恰當(dāng)?shù)男畔ⅰH莻鬏攦?nèi)容格式化。為保證信息的實(shí)效性,避免信息在網(wǎng)絡(luò)間交換時因格式轉(zhuǎn)換造成時延,與一般通信系統(tǒng)不同,數(shù)據(jù)鏈主要傳輸格式化消息,以實(shí)現(xiàn)“機(jī)-機(jī)”間信息的傳輸、交換與自動化處理。采用統(tǒng)一的格式化消息標(biāo)準(zhǔn),為實(shí)現(xiàn)諸軍兵種指揮系統(tǒng)、傳感器和武器系統(tǒng)的信息共享提供保證條件;簡短編碼濃縮大量作戰(zhàn)信息,提高了編碼效率,適合無線信道傳輸;統(tǒng)一的格式便于指控和武器系統(tǒng)自動識別處理,提高了快速反應(yīng)能力和打擊速度。四是時間空間一致化。為實(shí)現(xiàn)傳感器信息為其他運(yùn)動平臺用戶所共享,數(shù)據(jù)鏈的用戶需要統(tǒng)一時間和位臵參考點(diǎn),而一般通信系統(tǒng)不考慮時間基準(zhǔn)與空間位置的關(guān)系。由于是自動化的“機(jī)—機(jī)”傳輸方式和實(shí)時化傳輸,所以數(shù)據(jù)鏈所鏈接的各個指揮系統(tǒng)、傳感器和作戰(zhàn)單元都能保持一致的時間和空間參考基準(zhǔn),這對于整個作戰(zhàn)體系的一體化是至關(guān)重要的。五是傳輸方式的多樣性。數(shù)據(jù)鏈傳輸信息的方式有多種,既有點(diǎn)到點(diǎn)的單鏈路傳輸,也有點(diǎn)到多點(diǎn)、多點(diǎn)到多點(diǎn)的網(wǎng)絡(luò)傳輸,還能通過中繼平臺實(shí)現(xiàn)跨網(wǎng)傳輸,網(wǎng)絡(luò)結(jié)構(gòu)與網(wǎng)絡(luò)通信協(xié)議具有多樣性。根據(jù)應(yīng)用需要與作戰(zhàn)環(huán)境的不同,數(shù)據(jù)鏈可綜合采用短波信道、超短波信道、微波信道(包括衛(wèi)星信道)及有線信道。六是信息傳輸可靠性較高。信息傳輸?shù)目煽啃允菍νㄐ畔到y(tǒng)的最重要的要求之一,與一般通信系統(tǒng)相比,數(shù)據(jù)鏈由于采取了多種技術(shù)手段,所以信息傳輸可靠性較高。針對無線信道傳輸中的各種自然和人為干擾,數(shù)據(jù)鏈普遍采用了先進(jìn)的糾錯編碼和誤差校正技術(shù),從而有效地降低了傳輸?shù)恼`碼率。同時,數(shù)據(jù)鏈一般都采用了數(shù)據(jù)和信道加密技術(shù),確保了信息的安全傳輸。(三)數(shù)據(jù)鏈與其它系統(tǒng)的關(guān)系1.?dāng)?shù)據(jù)鏈與通信系統(tǒng)的關(guān)系從廣義上講,數(shù)據(jù)鏈?zhǔn)且环N特殊的通信系統(tǒng)。但數(shù)據(jù)鏈又區(qū)別于一般的數(shù)據(jù)通信系統(tǒng),因?yàn)閺钠鋬?nèi)涵上講,數(shù)據(jù)鏈?zhǔn)且詳?shù)據(jù)傳輸為主要功能的鏈路總和,包括傳輸鏈路、節(jié)點(diǎn)設(shè)備和鏈路控制關(guān)系;從其外延來看,數(shù)據(jù)鏈還包括與之發(fā)生信息交換關(guān)系的指揮系統(tǒng)、傳感器和武器系統(tǒng)以及由這種連接關(guān)系反映的緊密作戰(zhàn)指揮關(guān)系。從內(nèi)涵來看,數(shù)據(jù)鏈與一般通信系統(tǒng)特別是數(shù)據(jù)通信系統(tǒng)基本相同;但從外延來看,不同功能特性就成為數(shù)據(jù)鏈標(biāo)志性特征,能夠在不同作戰(zhàn)單元之間形成緊密的作戰(zhàn)指揮關(guān)系就成為數(shù)據(jù)鏈與其他通信系統(tǒng)的根本性差別。2.?dāng)?shù)據(jù)鏈與指揮信息系統(tǒng)的關(guān)系指揮信息系統(tǒng)是指以計算機(jī)網(wǎng)絡(luò)為核心,具有指揮控制、偵察情報、預(yù)警探測、通信、信息對抗、安全保密等功能的軍事信息系統(tǒng)。數(shù)據(jù)鏈作為一種通信系統(tǒng),從廣義上講是指揮信息系統(tǒng)的重要組成部分。但從我軍和外軍建設(shè)和使用的實(shí)際情況來看,在指揮信息系統(tǒng)的具體建設(shè)過程中,一般并不包含數(shù)據(jù)鏈的建設(shè),目前的指揮信息系統(tǒng)在功能上一般也只側(cè)重于滿足指揮所的指揮活動需要。美軍在2006年頒發(fā)的聯(lián)合出版物JP6-0《聯(lián)合通信系統(tǒng)》中指出,美軍參聯(lián)會不再使用“指揮、控制、通信、和計算機(jī)(C4)系統(tǒng)”這一術(shù)語,取而代之的是“指揮與控制(C2)”、“通信系統(tǒng)”和“情報、監(jiān)視與偵察(ISR)”。這也凸顯出美軍對于指揮信息系統(tǒng)的認(rèn)識在不斷深化,按功能和使用情況對系統(tǒng)進(jìn)行重新劃分。3.?dāng)?shù)據(jù)鏈與戰(zhàn)術(shù)互聯(lián)網(wǎng)的關(guān)系戰(zhàn)術(shù)互聯(lián)網(wǎng)是美國陸軍于20世紀(jì)90年代初,按照建設(shè)數(shù)字化戰(zhàn)場和數(shù)字化部隊的規(guī)劃,用路由器將單信道地面與機(jī)載無線電系統(tǒng)(SINCGARS)和增強(qiáng)型定位報告系統(tǒng)(EPLRS)互聯(lián)起來,使之不再是“煙囪”式系統(tǒng),而是一個互聯(lián)互通的網(wǎng)絡(luò)系統(tǒng)。美陸軍認(rèn)為:戰(zhàn)術(shù)互聯(lián)網(wǎng)是互聯(lián)的戰(zhàn)術(shù)無線電臺、計算機(jī)硬件和軟件的集合,它在機(jī)動、戰(zhàn)斗勤務(wù)支援和指揮控制平臺之間提供無縫隙態(tài)勢感知和指揮控制數(shù)據(jù)交換。戰(zhàn)術(shù)互聯(lián)網(wǎng)最主要的功能就是提供一種極其可靠的信息交換功能。它分為三個層次:骨干網(wǎng)、本地網(wǎng)、接入網(wǎng),數(shù)據(jù)鏈系統(tǒng)處于接入網(wǎng)的位臵,是將機(jī)動的作戰(zhàn)和指揮控制平臺接入本地網(wǎng)的重要連接途徑和手段。從這個意義上說,數(shù)據(jù)鏈?zhǔn)菓?zhàn)術(shù)互聯(lián)網(wǎng)的有效組成部分。4.?dāng)?shù)據(jù)鏈與聯(lián)合網(wǎng)絡(luò)的關(guān)系聯(lián)合網(wǎng)絡(luò)是美軍支持聯(lián)合作戰(zhàn)的網(wǎng)絡(luò),分為三個層次:聯(lián)合計劃網(wǎng)(JPN)、聯(lián)合數(shù)據(jù)網(wǎng)(JDN)和聯(lián)合跟蹤網(wǎng)(JCTN)。數(shù)據(jù)鏈?zhǔn)锹?lián)合數(shù)據(jù)網(wǎng)和聯(lián)合跟蹤網(wǎng)的主要組成部分。聯(lián)合計劃網(wǎng)是建立在美國全球指揮控制系統(tǒng)基礎(chǔ)上的,主要負(fù)責(zé)傳輸大量的非實(shí)時/近實(shí)時的已處理信息,如防御指南、作戰(zhàn)命令、戰(zhàn)備和任務(wù)狀態(tài)等。聯(lián)合數(shù)據(jù)網(wǎng)主要是由Link-16傳送近實(shí)時的提示和武器打擊協(xié)調(diào)信息,產(chǎn)生通用戰(zhàn)術(shù)態(tài)勢圖(CTP),其目標(biāo)是:一是態(tài)勢圖像能顯示任何一個聯(lián)網(wǎng)傳感器跟蹤的目標(biāo);二是每個被跟蹤目標(biāo)的信息都是唯一的;三是跟蹤目標(biāo)的位臵信息清楚準(zhǔn)確;四是目標(biāo)類型信息準(zhǔn)確并一致。聯(lián)合跟蹤網(wǎng)傳送實(shí)時、非常精確的傳感器測量數(shù)據(jù),以減少搜索和偵測的時間并方便協(xié)調(diào)打擊和超出作戰(zhàn)單元自身探測范圍的目標(biāo)。聯(lián)合跟蹤網(wǎng)的目的是將一個戰(zhàn)區(qū)內(nèi)的傳感器完全網(wǎng)絡(luò)化。與簡單提示的自主打擊相比較,聯(lián)合跟蹤網(wǎng)提供了使用網(wǎng)絡(luò)和融合跟蹤的打擊協(xié)調(diào)機(jī)制。二、數(shù)據(jù)鏈的發(fā)展情況數(shù)據(jù)鏈的產(chǎn)生是伴隨著武器裝備的發(fā)展和作戰(zhàn)指揮的需求而來的。隨著戰(zhàn)斗機(jī)、導(dǎo)彈等高機(jī)動性武器的出現(xiàn),空襲和防空作戰(zhàn)成為重要的作戰(zhàn)樣式,作戰(zhàn)指揮的節(jié)奏加快,指揮人員對信息的實(shí)時性要求日益迫切,客觀上需要一種新的指揮手段。20世紀(jì)中期,通信技術(shù)和計算機(jī)技術(shù)的發(fā)展?jié)M足了這種軍事需求,數(shù)據(jù)鏈作為一種嶄新的指揮手段由此產(chǎn)生。盡管數(shù)據(jù)鏈目前還處在不斷完善和發(fā)展的階段,但對數(shù)據(jù)鏈在信息化戰(zhàn)爭中的地位和作用,世界主要軍事強(qiáng)國都有清醒的認(rèn)識,并本著力提高本國的數(shù)據(jù)鏈裝備水平和應(yīng)用能力。以美軍為例,美軍為實(shí)施網(wǎng)絡(luò)中心戰(zhàn),正在研制、改進(jìn)和部署各種戰(zhàn)術(shù)數(shù)據(jù)鏈。2.1改進(jìn)、升級Link16,并最終融入GIG(全球信息柵格)體系Link16雖具有許多優(yōu)點(diǎn),但它必須通過中繼才能進(jìn)行遠(yuǎn)距離、跨視距的信息傳輸,且缺乏靈活性,不支持計劃外的用戶要求,因此,美軍正在對Link16實(shí)施如下改進(jìn)計劃:a)擴(kuò)展通信距離計劃,包括發(fā)展衛(wèi)星戰(zhàn)術(shù)數(shù)據(jù)信息鏈路J和JTIDS距離擴(kuò)展計劃;b)拓展帶寬計劃,其方案包括時隙重新分配技術(shù)、提高數(shù)據(jù)通過量和改進(jìn)Link16的網(wǎng)絡(luò)管理;c)融入GIG體系,其方案包括采用網(wǎng)關(guān)與GIG接口或研究一種新格式。2.2研發(fā)CDLCDL(通用數(shù)據(jù)鏈)用于情報、監(jiān)視、偵察傳感器、傳感器平臺和地面終端之間的通信,是網(wǎng)絡(luò)中心戰(zhàn)傳感器柵格的連接紐帶,因此,美各軍種都在加緊研制,包括美空軍正在開發(fā)的多平臺CDL和海軍CDL。2.3研發(fā)TCDLTCDL(戰(zhàn)術(shù)通用數(shù)據(jù)鏈)是一種大帶寬數(shù)據(jù)數(shù)據(jù)鏈,主要提供雷達(dá)信息、圖像、視頻和其他傳感器信息的空對艦傳輸,具有保密功能,范圍達(dá)200km。美陸??杖娋跒槠錂C(jī)載偵察平臺開發(fā)TCDL。2.4開發(fā)一體化數(shù)據(jù)鏈現(xiàn)代戰(zhàn)爭不僅要防空,而且要防導(dǎo)彈,還要防無人機(jī),因此,對戰(zhàn)場的范圍、指控系統(tǒng)的數(shù)據(jù)通信速率、容量等提出了更高要求,因此,美軍提出了借助衛(wèi)星通信及其他遠(yuǎn)距離傳輸信道構(gòu)建一體化數(shù)據(jù)鏈的構(gòu)想。重慶交通大學(xué)信息科學(xué)與工程學(xué)院設(shè)計性實(shí)驗(yàn)報告專業(yè):計算機(jī)科學(xué)與技術(shù)班級:20級4班學(xué)號:姓名:課程名稱:數(shù)據(jù)庫原理課程實(shí)驗(yàn)實(shí)驗(yàn)項(xiàng)目性質(zhì):設(shè)計性實(shí)驗(yàn)實(shí)驗(yàn)所屬課程:《數(shù)據(jù)庫原理B》實(shí)驗(yàn)室(中心):軟件與通信實(shí)驗(yàn)室指導(dǎo)教師:實(shí)驗(yàn)完成時間:2017年11月25日總成績教師簽名此頁必須保留評分標(biāo)準(zhǔn)及成績實(shí)驗(yàn)名稱評分細(xì)則評分實(shí)驗(yàn)四報告表述的清晰程度和完整性(20分)概念模型的合理性(實(shí)驗(yàn)一內(nèi)容)(10分)邏輯模型的合理性(實(shí)驗(yàn)一內(nèi)容)(10分)功能合理性(20分)功能完善性(10分)個人體會(10分)實(shí)驗(yàn)二10分實(shí)驗(yàn)三10分總成績總體實(shí)驗(yàn)要求:1排版要求標(biāo)題用黑體四號,段前、段后距6磅(或0.3行);正文用小四號宋體,行距為1.5倍行距。報告必須生成目錄,目錄必須帶頁碼。2設(shè)計報告需要打印,裝訂,1份/人,理論課考試時交設(shè)計報告。3各班學(xué)習(xí)委員收集每位同學(xué)做的成果,包含數(shù)據(jù)庫的備份、程序源代碼和運(yùn)行配置說明,并將每位同學(xué)的成果拷貝到軟件與通信實(shí)驗(yàn)室的教師機(jī)上。
第一部分實(shí)驗(yàn)四目錄報告正文 4一、實(shí)驗(yàn)?zāi)康?4二、實(shí)驗(yàn)題目 4三、實(shí)驗(yàn)涉及儀器設(shè)備和材料清單(或軟件) 4四、實(shí)驗(yàn)原理 5五、實(shí)驗(yàn)內(nèi)容 5六、實(shí)驗(yàn)步驟及代碼分析 6七、實(shí)驗(yàn)結(jié)果及分析 8實(shí)驗(yàn)體會 11實(shí)驗(yàn)二表查詢 13一實(shí)驗(yàn)要求 13二實(shí)驗(yàn)結(jié)果 14實(shí)驗(yàn)三對象的建立與數(shù)據(jù)更新操作 17一實(shí)驗(yàn)要求 17二實(shí)驗(yàn)結(jié)果 19
報告正文一、實(shí)驗(yàn)?zāi)康?、掌握ODBC的概念并學(xué)習(xí)使用ODBC訪問數(shù)據(jù)庫;2、學(xué)習(xí)VisualC++下如何通過ODBC訪問數(shù)據(jù)庫;3、學(xué)習(xí)用VisualC++制作簡單數(shù)據(jù)庫應(yīng)用程序的方法。二、實(shí)驗(yàn)題目某大學(xué)需要使用計算機(jī)管理學(xué)生信息、成績信息等,要求如下:1、學(xué)生信息管理,包含學(xué)生的基本信息,如學(xué)號、姓名、性別、出生日期等;還要包含學(xué)生的簡歷、社會關(guān)系等;2、課程管理,包含整個學(xué)校開設(shè)的所有課程;3、教學(xué)計劃管理,包含設(shè)定各系各專業(yè)在哪學(xué)期開設(shè)什么樣的課程,學(xué)分是多少;4、學(xué)生選課管理,包含學(xué)生在某學(xué)期選擇什么樣的課程;5、學(xué)生成績管理,包含學(xué)生各課程的成績、是否補(bǔ)考、補(bǔ)考成績;6、學(xué)生獎懲管理,管理學(xué)生在校期間所獲得的獎勵和懲罰記錄。根據(jù)實(shí)驗(yàn)一的結(jié)果,完成設(shè)計??梢愿鶕?jù)自己的實(shí)際情況實(shí)現(xiàn)一部分也可。三、實(shí)驗(yàn)涉及儀器設(shè)備和材料清單(或軟件)操作系統(tǒng):Windows10軟件:VisualStudioProfessional2017,PowerDesigner15.1實(shí)現(xiàn)語言:C#開發(fā)平臺:.NETFramework4數(shù)據(jù)庫:SQLServer2014四、實(shí)驗(yàn)原理Microsoft推出的ODBC(OpenDatabaseConnectivity)技術(shù)為異質(zhì)數(shù)據(jù)庫的訪問提供了統(tǒng)一的接口。ODBC基于SQL(StructuredQueryLanguage),并把它作為訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)。這個接口提供了最大限度的相互可操作性:一個應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng)。一個軟件開發(fā)者開發(fā)的客戶/服務(wù)器應(yīng)用程序不會被束定于某個特定的數(shù)據(jù)庫之上。ODBC可以為不同的數(shù)據(jù)庫提供相應(yīng)的驅(qū)動程序。ODBC的靈活性表現(xiàn)在以下幾個方面:·應(yīng)用程序不會受制于某種專用的API·SQL語句以源代碼的方式直接嵌入在應(yīng)用程序中·應(yīng)用程序可以以自己的格式接收和發(fā)送數(shù)據(jù)·ODBC的設(shè)計完全和ISOCall-LevelInterface兼容·現(xiàn)在的ODBC數(shù)據(jù)庫驅(qū)動程序支持55家公司的數(shù)據(jù)產(chǎn)品最新推出的ODBC3.0已經(jīng)升級到32位,支持Win32。在C#中,提供了良好的數(shù)據(jù)庫支持。輸入數(shù)據(jù)源是遵循開放式數(shù)據(jù)庫互接(ODBC)標(biāo)準(zhǔn),還是微軟的數(shù)據(jù)訪問對象(DAO)標(biāo)準(zhǔn),或OLE數(shù)據(jù)庫(OLEDB)標(biāo)準(zhǔn)。ODBC功能在數(shù)據(jù)庫管理系統(tǒng),如MicrosoftAccess、Oracle或dBase的特定的驅(qū)動程序中實(shí)現(xiàn)。C#提供了一個ODBC驅(qū)動程序的集合;其他的可從經(jīng)銷商那里買到。實(shí)驗(yàn)中即利用ODBC接口來創(chuàng)建.NET下的數(shù)據(jù)庫支持。五、實(shí)驗(yàn)內(nèi)容1、建立概念模型2、利用PowerDesigner生成的SQL語句建立相關(guān)數(shù)據(jù)表3、利用C#進(jìn)行相關(guān)軟件開發(fā)六、實(shí)驗(yàn)步驟及代碼分析查詢部分:privatevoid查詢課程ToolStripMenuItem_Click(objectsender,EventArgse){stringCommandString="select*fromCourse";try{OdbcDataAdapteradapter=newOdbcDataAdapter(CommandString,odbcConnection);DataSetds=newDataSet();adapter.Fill(ds);dataGridView1.DataSource=ds.Tables[0].DefaultView;odbcConnection.Close();}catch(OdbcExceptionex){MessageBox.Show(ex.Message);}}錄入成績,利用數(shù)據(jù)源自動更新privatevoidbutton2_Click(objectsender,EventArgse){OdbcCommandBuilderocd=newOdbcCommandBuilder(adapter);try{adapter.Update(ds);}catch(Exceptionex){MessageBox.Show(ex.Message);this.Close();return;}MessageBox.Show("成功");this.Close();}更改成績,利用數(shù)據(jù)源自動更新privatevoidbutton1_Click(objectsender,EventArgse){//dataGridView1.DataSource=null;ds.Clear();dataGridView1.Update();stringCommandString="select*fromScorewhereScore.CourseNo='"+textBox1.Text+"'";try{adapter=newOdbcDataAdapter(CommandString,odbcConnection);adapter.Fill(ds);dataGridView1.DataSource=ds.Tables[0].DefaultView;odbcConnection.Close();}catch(OdbcExceptionex){MessageBox.Show(ex.Message);}}privatevoidbutton2_Click(objectsender,EventArgse){OdbcCommandBuilderocd=newOdbcCommandBuilder(adapter);try{adapter.Update(ds);}catch(Exceptionex){MessageBox.Show(ex.Message);this.Close();return;}MessageBox.Show("成功");this.Close();}}七、實(shí)驗(yàn)結(jié)果及分析登錄界面:查詢界面::增加界面:修改界面:刪除界面:
實(shí)驗(yàn)體會通過本次實(shí)驗(yàn),我明白了數(shù)據(jù)庫中的各種操作是怎么回事,這些操作有增加,修改和刪除,基于這些操作,完成了學(xué)生信息管理系統(tǒng)。在用C#完成系統(tǒng)的過程中,重新回顧了高級程序設(shè)計語言編程的基本語法和思想,由此讓我產(chǎn)生了許多學(xué)習(xí)的心得:在上理論課的時候,要把筆記做好,課堂上的重點(diǎn)內(nèi)容需要記錄下來,尤其是關(guān)于技術(shù)方面的知識,這些知識的貫通需要通過應(yīng)用來實(shí)現(xiàn),在實(shí)驗(yàn)的實(shí)踐過程中把理論知識用起來,達(dá)到活學(xué)活用的目的。在完成了本次實(shí)驗(yàn)之后,我對于SQL代碼的掌握更熟練了,而且對于C#語法的認(rèn)識更深刻,在做出體現(xiàn)面向?qū)ο蟮某绦虻哪芰ι?,有所進(jìn)步。
第二部分實(shí)驗(yàn)二、實(shí)驗(yàn)三目錄實(shí)驗(yàn)二表查詢 13一實(shí)驗(yàn)要求 13二實(shí)驗(yàn)結(jié)果 14實(shí)驗(yàn)三對象的建立與數(shù)據(jù)更新操作 17一實(shí)驗(yàn)要求 17二實(shí)驗(yàn)結(jié)果 19
實(shí)驗(yàn)二表查詢一實(shí)驗(yàn)要求根據(jù)給定的樣例數(shù)據(jù)庫pubs,完成以下查詢操作。1、無條件查詢1)查找pub庫中authors表的全部信息。2)查找其他樣例表中全部信息。2、簡單條件查詢1)查找titles表中全部書號及書名。2)查找titles表中價格在$15~18元之間的書的書名。3)查找titles表中書名以T開頭的書號,書名。4)對其他樣例表構(gòu)造各種簡單查詢條件,進(jìn)行查詢。3、多條件查詢1)查找書名起始字符為T,價格小于$16元的書名及價格。2)查找書名起始字符不為T的,價格大于$16元的書號,書名及價格。3)對其他樣例表構(gòu)造多個查詢條件,進(jìn)行查詢。4、用連接操作(或嵌套查詢)進(jìn)行查詢1)使用樣例表titles,publishers進(jìn)行查詢:查找出版社的名稱以及所出的書名。2)使用樣例表authors,titleauthor,titles進(jìn)行查詢:查找作者的姓、名和所寫的書名。3)對構(gòu)造其他條件,在兩個以上樣例表中進(jìn)行查詢。5、得到排序的查詢結(jié)果1)查找作者的姓、名、電話號碼,并按作者姓、名排列。2)查找書名和書的價格,按書價由大到小的次序排列。3)對其他樣例表構(gòu)造查詢條件、排序要求,給出查詢結(jié)果。6、使用函數(shù)進(jìn)行查找1)列出有多少類書。2)列出書的定價有多少種。3)列出書價最低的書名和書價。4)查出書價最高的書名及書價。5)列出當(dāng)年銷量的總和。6)構(gòu)造其他查詢條件和統(tǒng)計要求,給出查詢結(jié)果。二實(shí)驗(yàn)結(jié)果select*fromauthorsselect*fromdiscountsselect*fromsalesselect*fromtitlesselect*fromemployeeselect*fromjobsselect*frompub_infoselect*frompublishersselect*fromroyschedselect*fromstoresselect*fromtitleauthorselecttitle_id,titlefromtitlesselecttitlefromtitleswhereprice>15andprice<18selecttitle_id,titlefromtitleswheretitlelike'T%'selecttitle_id,title,pub_idfromtitleswherepub_id<1000selectprice,titlefromtitleswhereprice<16andtitlelike'T%'selecttitle_id,title,pricefromtitleswheretitlenotlike'T%'andprice>16selecttitle_id,title,pricefromtitleswheretitlenotlike'T%'andprice<=16selectpub_name,titlefromtitles,publisherswheretitles.pub_id=publishers.pub_idselectau_lname,au_fname,titlefromauthors,titleauthor,titleswheretitles.title_id=titleauthor.title_idandtitleauthor.au_id=authors.au_idselectcity,titlefromtitles,publisherswheretitles.pub_id=publishers.pub_idselectau_fname,au_lname,phonefromauthorsorderbyau_fname,au_lnameselecttitle,pricefromtitlesorderbypricedescselecttitle,pricefromtitlesorderbypriceascselectCOUNT(distincttype)as書的種類fromtitlesselectCOUNT(distinctprice)as定價種類fromtitlesselecttitle,pricefromtitleswhereprice=(selectmin(price)fromtitles)selecttitle,pricefromtitleswhereprice=(selectmax(price)fromtitles)
實(shí)驗(yàn)三對象的建立與數(shù)據(jù)更新操作一實(shí)驗(yàn)要求1創(chuàng)建和修改對象(1)創(chuàng)建表對象按照下面的的結(jié)構(gòu)與內(nèi)容建兩個關(guān)系。表名分別以S、T開頭,后面是建表人的學(xué)號(以下簡記為T**、S**)。先用createtable命令建立表的初始結(jié)構(gòu),表T**的初始結(jié)構(gòu)包括下面T**中前四個屬性。然后再用altertable.add.添加一個屬性:QTY(庫存量)。并插入相應(yīng)的內(nèi)容。T**Titleauthort_nopriceQTY計算機(jī)原理張一平S309220.80200C語言程序設(shè)計李華H129815.30300數(shù)據(jù)庫原理王家樹D100722.70150計算機(jī)網(wǎng)絡(luò)高明S569018.90230ArtificialintelligenceP.WinstonD200820.50400ExpertsystemsR.UllmanH306717.00370軟件工程魯廷璋S200535.00200Fortran程序設(shè)計顧學(xué)峰S500618.00180S**T_noPagepub-dateS30923041986D10072801993S50063151987S56903001993H12982101989D20083581994S20052981995H30673071995(2)用altertable.altercolumn.改變屬性title的長度。(3)用子查詢方式建新表。表名以ST開頭,后面為建表人學(xué)號(簡記為ST**)。(新表內(nèi)須包括title和price兩個屬性。)(4)按t_no建索引,索引名為IT**(**表示建表人的學(xué)號,下同)。(5)用子查詢方式建視圖,視圖名為VT**,并在視圖上查找所需信息。(6)刪除以VT**命名的視圖。(7)刪除以ST**命名的表。2、記錄的插入、刪除與更新(1)同前,用子查詢方式建立表ST**。該表的屬性應(yīng)有t_no,title,price。(2)在ST**表中插入一元組:S7028,DigitalImageProcessing,36.00(3)刪除書名為“Fortran程序設(shè)計”的那個元組。(4)刪除書號以H開頭的元組。(5)把書價調(diào)整到原來價格的95%。(6)把書號以D開頭的那些書的書價減掉2.00元。(7)將“計算機(jī)原理”的書號改為S1135。(8)對所建的表,進(jìn)行各種插入、刪除、更新操作。(9)每次修改表后,可用select查看一下修改后表中的內(nèi)容,看是否滿足要求。3、統(tǒng)計(1)計算T**表中這些書籍的最高書價、最低書價及平均書價。(2)計算T**表中的書的種類是多少。(3)計算S**表中1990年后出版的書有多少。(4)計算總共有多少本書。(5)對樣例表,設(shè)計統(tǒng)計要求,獲得各種統(tǒng)計量。二實(shí)驗(yàn)結(jié)果/*1*//*(1)*/createdatabasestudentusestudentcreatetableT631507020418( Titlevarchar(30), authorvarchar(15), t_nochar(6), pricenumeric(6,2))insertintoT631507020418(Title,author,t_no,price)select'計算機(jī)原理','張一平','S3092','20.8'unionallselect'C語言程序設(shè)計','李華','H1298','15.3'unionallselect'數(shù)據(jù)庫原理','王家樹','D1007','22.7'unionallselect'計算機(jī)網(wǎng)絡(luò)','高明','S5690','18.9'unionallselect'Artificialintelligence','P.Winston','D2008','20.5'unionallselect'Expertsystems','R.Ullman','H3067','17'unionallselect'軟件工程','魯廷璋','S2005','35'unionallselect'Fortran程序設(shè)計','顧學(xué)峰','S5006','18'altertableT631507020418addQTYintupdateT631507020418setQTY=200wheret_no='S3092'updateT631507020418setQTY=300wheret_no='H1298'updateT631507020418setQTY=150wheret_no='D1007'updateT631507020418setQTY=230wheret_no='S5690'updateT631507020418setQTY=400wheret_no='D2008'updateT631507020418setQTY=370wheret_no='H3067'updateT631507020418setQTY=200wheret_no='S2005'updateT631507020418setQTY=180wheret_no='S5006'createtableS631507020418( T_nochar(6), pageint, pub_dateda
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【可行性報告】2024年降臺銑床行業(yè)項(xiàng)目可行性分析報告
- 2024年度天津市公共營養(yǎng)師之三級營養(yǎng)師過關(guān)檢測試卷A卷附答案
- 2024年度四川省公共營養(yǎng)師之四級營養(yǎng)師能力檢測試卷A卷附答案
- 2024年度四川省公共營養(yǎng)師之二級營養(yǎng)師綜合檢測試卷B卷含答案
- 2024年電影院行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報告
- 混凝土建設(shè)項(xiàng)目可行性研究報告建議書立項(xiàng)
- 2024河南其他文化、辦公用機(jī)械制造市場前景及投資研究報告
- 2025年中國航空險市場行情動態(tài)分析及發(fā)展前景趨勢預(yù)測報告
- 屏邊縣橋田水庫建設(shè)投資建設(shè)項(xiàng)目可行性研究報告-廣州齊魯咨詢
- 2025年中國石棉紙市場運(yùn)營態(tài)勢分析及投資前景預(yù)測報告
- 2024廣東省基本醫(yī)療保險門診特定病種業(yè)務(wù)經(jīng)辦規(guī)程-申請表
- 2023年輔導(dǎo)員職業(yè)技能大賽試題及答案
- 講師與教育平臺合作合同
- 2025屆江蘇省丹陽市丹陽高級中學(xué)高一數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 汽車保險與理賠課件 3.4認(rèn)識新能源汽車車上人員責(zé)任保險
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 建筑工程施工現(xiàn)場安全檢查手冊
- 小學(xué)英語語法練習(xí)模擬試卷
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目安全文明施工方案
- 2024-2025學(xué)年一年級上冊數(shù)學(xué)北師大版4.6《挖紅薯》(教學(xué)設(shè)計)
- 糖尿病患者體重管理專家共識(2024年版)解讀
評論
0/150
提交評論