版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大連科技學(xué)院移動(dòng)終端綜合實(shí)訓(xùn)題目 移動(dòng)終端與數(shù)據(jù)庫(kù)技術(shù)發(fā)展綜述起訖日期學(xué)生姓名_專業(yè)班級(jí)指導(dǎo)教師 職稱所在單位摘要移動(dòng)終端作為簡(jiǎn)單通信設(shè)備伴隨移動(dòng)通信發(fā)展已有幾十年的歷史。自2007年開始,智能化引發(fā)了移動(dòng)終端基因突變,從根本上改變了終端作為移動(dòng)網(wǎng)絡(luò)末梢的傳統(tǒng)定位。移動(dòng)智能終端幾乎在一瞬之間轉(zhuǎn)變?yōu)榛ヂ?lián)網(wǎng)業(yè)務(wù)的關(guān)鍵入口和主要?jiǎng)?chuàng)新平臺(tái),新型媒體、電子商務(wù)和信息服務(wù)平臺(tái),互聯(lián)網(wǎng)資源、移動(dòng)網(wǎng)絡(luò)資源與環(huán)境交互資源的最重要樞紐,其操作系統(tǒng)和處理器芯片甚至成為當(dāng)今整個(gè)ICT產(chǎn)業(yè)的戰(zhàn)略制高點(diǎn)。移動(dòng)智能終端引發(fā)的顛覆性變革揭開了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的序幕,開啟了一個(gè)新的技術(shù)產(chǎn)業(yè)周期。隨著移動(dòng)智能終端的持續(xù)發(fā)展,其影響力將比肩收音機(jī)、電視和互聯(lián)網(wǎng)(PC),成為人類歷史上第4個(gè)滲透廣泛、普及迅速、影響巨大、深入至人類社會(huì)生活方方面面的終端產(chǎn)品。關(guān)鍵詞:移動(dòng)終端智能化移動(dòng)互聯(lián)網(wǎng)目錄TOC\o"1-5"\h\z\o"CurrentDocument"1移動(dòng)終端概述 1\o"CurrentDocument"1.1移動(dòng)終端的定義 1\o"CurrentDocument"1.2移動(dòng)終端的特點(diǎn) 1\o"CurrentDocument"1.3移動(dòng)終端的分類 2\o"CurrentDocument"1.4移動(dòng)終端的應(yīng)用領(lǐng)域 3\o"CurrentDocument"2數(shù)據(jù)庫(kù)技術(shù)概述 4\o"CurrentDocument"2.1數(shù)據(jù)庫(kù)技術(shù)的歷史背景 4\o"CurrentDocument"2.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展現(xiàn)狀 4\o"CurrentDocument"2.3數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用領(lǐng)域 53移動(dòng)終端開發(fā)技術(shù) 73.1移動(dòng)終端開發(fā)技術(shù)支持 73.2技術(shù)概述 7Android開發(fā)技術(shù) 7ios開發(fā)技術(shù) 7\o"CurrentDocument"4五種主流的DBMS軟件 8\o"CurrentDocument"Oracle 8\o"CurrentDocument"SQLServer 8\o"CurrentDocument"Mysql 8\o"CurrentDocument"BerkeleyDB 9\o"CurrentDocument"LevelDB 9\o"CurrentDocument"5數(shù)據(jù)庫(kù)建模 105.1數(shù)據(jù)庫(kù)概念模型 10\o"CurrentDocument"5.2數(shù)據(jù)庫(kù)邏輯模型 12\o"CurrentDocument"5.3數(shù)據(jù)庫(kù)物理模型 12總結(jié) 14參考文獻(xiàn) 151移動(dòng)終端概述1?1移動(dòng)終端的定義移動(dòng)終端或者叫移動(dòng)通信終端是指可以在移動(dòng)中使用的計(jì)算機(jī)設(shè)備,廣義的講包括手機(jī)、筆記本、平板電腦、POS機(jī)甚至包括車載電腦。但是大部分情況下是指手機(jī)或者具有多種應(yīng)用功能的智能手機(jī)以及平板電腦。隨著網(wǎng)絡(luò)和技術(shù)朝著越來(lái)越寬帶化的方向的發(fā)展,移動(dòng)通信產(chǎn)業(yè)將走向真正的移動(dòng)信息時(shí)代。另一方面,隨著集成電路技術(shù)的飛速發(fā)展,移動(dòng)終端的處理能力已經(jīng)擁有了強(qiáng)大的處理能力,移動(dòng)終端正在從簡(jiǎn)單的通話工具變?yōu)橐粋€(gè)綜合信息處理平臺(tái)。這也給移動(dòng)終端增加了更加寬廣的發(fā)展空間。移動(dòng)終端作為簡(jiǎn)單通信設(shè)備伴隨移動(dòng)通信發(fā)展已有幾十年的歷史。自2007年開始,智能化引發(fā)了移動(dòng)終端基因突變,vAhref="/">手持終端v/A>從根本上改變了終端作為移動(dòng)網(wǎng)絡(luò)末梢的傳統(tǒng)定位。移動(dòng)智能終端幾乎在一瞬之間轉(zhuǎn)變?yōu)榛ヂ?lián)網(wǎng)業(yè)務(wù)的關(guān)鍵入口和主要?jiǎng)?chuàng)新平臺(tái),新型媒體、電子商務(wù)和信息服務(wù)平臺(tái),互聯(lián)網(wǎng)資源、移動(dòng)網(wǎng)絡(luò)資源與環(huán)境交互資源的最重要樞紐,其操作系統(tǒng)和處理器芯片甚至成為當(dāng)今整個(gè)ICT產(chǎn)業(yè)的戰(zhàn)略制高點(diǎn)。移動(dòng)智能終端引發(fā)的顛覆性變革揭開了移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的序幕,開啟了一個(gè)新的技術(shù)產(chǎn)業(yè)周期。隨著移動(dòng)智能終端的持續(xù)發(fā)展,其影響力將比肩收音機(jī)、電視和互聯(lián)網(wǎng)(PC),成為人類歷史上第4個(gè)滲透廣泛、普及迅速、影響巨大、深入至人類社會(huì)生活方方面面的終端產(chǎn)品。1?2移動(dòng)終端的特點(diǎn)移動(dòng)終端,特別是智能移動(dòng)終端,具有如下特點(diǎn)。在硬件體系上,移動(dòng)終端具備中央處理器、存儲(chǔ)器、輸入部件和輸出部件,也就是說(shuō),移動(dòng)終端往往是具備通信功能的微型計(jì)算機(jī)設(shè)備。另外,移動(dòng)終端可以具有多種輸入方式,諸如鍵盤、鼠標(biāo)、觸摸屏、送話器和攝像頭等,并可以根據(jù)需要進(jìn)行調(diào)整輸入。同時(shí),移動(dòng)終端往往具有多種輸出方式,如受話器、顯示屏等,也可以根據(jù)需要進(jìn)行調(diào)整。在軟件體系上,移動(dòng)終端必須具備操作系統(tǒng),如WindowsMobile、Symbian、Palm、Android、iOS等。同時(shí),這些操作系統(tǒng)越來(lái)越開放,基于這些開放的操作系統(tǒng)平臺(tái)開發(fā)的個(gè)性化應(yīng)用軟件層出不窮,如通信簿、日程表、記事本、計(jì)算器以及各類游戲等,極大程度地滿足了個(gè)性化用戶的需求。在通信能力上,移動(dòng)終端具有靈活的接入方式和高帶寬通信性能,并且能根據(jù)所選擇的業(yè)務(wù)和所處的環(huán)境,自動(dòng)調(diào)整所選的通信方式,從而方便用戶使用。移動(dòng)終端可以支持GSM、WCDMA、CDMA2000、TDSCDMA、Wi-Fi以及WiMAX等,從而適應(yīng)多種制式網(wǎng)絡(luò),不僅支持語(yǔ)音業(yè)務(wù),更支持多種無(wú)線數(shù)據(jù)業(yè)務(wù)。在功能使用上,移動(dòng)終端更加注重人性化、個(gè)性化和多功能化。隨著計(jì)算機(jī)技術(shù)的發(fā)展,移動(dòng)終端從“以設(shè)備為中心”的模式進(jìn)入“以人為中心”的模式,集成了嵌入式計(jì)算、控制技術(shù)、vAhref="/">手持機(jī)</A>人工智能技術(shù)以及生物認(rèn)證技術(shù)等,充分體現(xiàn)了以人為本的宗旨。由于軟件技術(shù)的發(fā)展,移動(dòng)終端可以根據(jù)個(gè)人需求調(diào)整設(shè)置,更加個(gè)性化。同時(shí),移動(dòng)終端本身集成了眾多軟件和硬件,功能也越來(lái)越強(qiáng)大。1.3移動(dòng)終端的分類根據(jù)各行業(yè)需求定制終端軟硬件功能,如:移動(dòng)政務(wù),移動(dòng)警務(wù)手持終端配備,為警察提供了強(qiáng)有力的執(zhí)法工具。除警務(wù)外,目前衛(wèi)生、城管、稅務(wù)等行政部門也開始嘗試使用手持終端來(lái)規(guī)范執(zhí)法過(guò)程,提高行政效率。移動(dòng)終端能滿足執(zhí)法人員GPRS/CDMA信息上傳、內(nèi)線語(yǔ)音通訊、IC卡讀寫、執(zhí)法記錄等日常需求,同時(shí)將來(lái)也能滿足指紋采集、人員身份識(shí)別、應(yīng)急指揮調(diào)度等工作需要。物流典型的有煙草配送,倉(cāng)庫(kù)盤點(diǎn)、郵政配送,值得開發(fā)的有各大日用品生產(chǎn)制造商的終端配送、藥品配送、大工廠的廠內(nèi)物流、物流公司倉(cāng)庫(kù)到倉(cāng)庫(kù)的運(yùn)輸。物流系統(tǒng)根據(jù)不同的系統(tǒng),使用的手持終端擴(kuò)展功能各不相同,主要用到的功能為條碼掃描、接觸式/非接觸式IC卡讀寫和802.11b、藍(lán)牙數(shù)據(jù)通訊等等。提供整套人員及貨物管理方案。人員管理每個(gè)公司都有外勤人員,如何有效管理分散在各地的團(tuán)隊(duì)及員工一直是令人困擾的問(wèn)題。移動(dòng)通訊平臺(tái)能夠安全有效的實(shí)現(xiàn)團(tuán)隊(duì)信息云共享,總公司實(shí)時(shí)掌握外勤人員從
各地傳回的客戶信息,了解每位外勤人員的工作進(jìn)展、工作簽到、下發(fā)工作任務(wù),建立不同權(quán)限和工作流程,為團(tuán)隊(duì)高效管理提供有力支持。⑷旅游跟團(tuán)出行,移動(dòng)通訊終端可以幫助導(dǎo)游進(jìn)行團(tuán)隊(duì)管理,安排旅游路線、與團(tuán)隊(duì)成員實(shí)時(shí)溝通并向公司本部反應(yīng)團(tuán)隊(duì)情況。從而為團(tuán)隊(duì)游客提供更全面的安全保障,以及更加周到詳細(xì)的旅游服務(wù)。還有保險(xiǎn)、無(wú)線點(diǎn)菜、卡片管理、巡更管理、庫(kù)管等等。翟覘背圧加 暮坊竭蹟 吐世區(qū)攬翟覘背圧加 暮坊竭蹟 吐世區(qū)攬1?4移動(dòng)終端的應(yīng)用領(lǐng)域移動(dòng)終端不僅可以通話,拍照、聽音樂(lè)、玩游戲,而且可以實(shí)現(xiàn)包括定位、信息處理、指紋掃描、身份證掃描、條碼掃描、RFID掃描、IC卡掃描以及酒精含量檢測(cè)等豐富的功能,成為移動(dòng)執(zhí)法、移動(dòng)辦公和移動(dòng)商務(wù)的重要工具。有的移動(dòng)終端還將對(duì)講機(jī)也集成到移動(dòng)終端上。(多功能移動(dòng)終端的例子可以參看擴(kuò)展閱讀⑴)移動(dòng)終端已經(jīng)深深地融入我們的經(jīng)濟(jì)和社會(huì)生活中,為提高人民的生活水平,提高執(zhí)法效率,提高生產(chǎn)的管理效率,減少資源消耗和環(huán)境污染以及突發(fā)事件應(yīng)急處理增添了新的手段。國(guó)外已將這種智能終端用在快遞,保險(xiǎn)、移動(dòng)執(zhí)法等領(lǐng)域。2數(shù)據(jù)庫(kù)技術(shù)概述2.1數(shù)據(jù)庫(kù)技術(shù)的歷史背景數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末70年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源?數(shù)據(jù)庫(kù)技術(shù)主要研究如何存儲(chǔ),使用和管理數(shù)據(jù).數(shù)年來(lái),數(shù)據(jù)庫(kù)技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透,相互促進(jìn),已成為當(dāng)今計(jì)算機(jī)領(lǐng)域發(fā)展迅速,應(yīng)用廣泛的兩大領(lǐng)域?數(shù)據(jù)庫(kù)技術(shù)不僅應(yīng)用于事務(wù)處理,并且進(jìn)一步應(yīng)用到情報(bào)檢索,人工智能,專家系統(tǒng),計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。20世紀(jì)60年代中期,數(shù)據(jù)庫(kù)技術(shù)是用來(lái)解決文件處理系統(tǒng)問(wèn)題的。當(dāng)時(shí)的數(shù)據(jù)庫(kù)處理技術(shù)還很脆弱,常常發(fā)生應(yīng)用不能提交的情況。20世紀(jì)70年代關(guān)系模型的誕生為數(shù)據(jù)庫(kù)專家提供了構(gòu)造和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法,推動(dòng)了關(guān)系數(shù)據(jù)庫(kù)的發(fā)展和應(yīng)用。1979年,Ashton-Tate公司引入了微機(jī)產(chǎn)品dBaseII,并稱之為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),從此數(shù)據(jù)庫(kù)技術(shù)移植到了個(gè)人計(jì)算機(jī)上。20世紀(jì)80年代中期到后期,終端用戶開始使用局域網(wǎng)技術(shù)將獨(dú)立的計(jì)算機(jī)連接成網(wǎng)絡(luò),終端之間共享數(shù)據(jù)庫(kù),形成了一種新型的多用戶數(shù)據(jù)處理,稱為客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)結(jié)構(gòu)。如今,數(shù)據(jù)庫(kù)技術(shù)正在被用來(lái)同Internet技術(shù)相結(jié)合,以便在機(jī)構(gòu)內(nèi)聯(lián)網(wǎng)、部門局域網(wǎng)甚至WWW上發(fā)布數(shù)據(jù)庫(kù)數(shù)據(jù)。2.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展現(xiàn)狀數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)重要分支。從20世紀(jì)50年代中期開始,計(jì)算機(jī)應(yīng)用從科學(xué)研究部門擴(kuò)展到企業(yè)管理及政府行政部門,人們對(duì)數(shù)據(jù)處理的要求也越來(lái)越高。1968年,世界上誕生了第一個(gè)商品化的信息管理系統(tǒng)IMS(InformationManagementSystem),vAhref="/">手持終端機(jī)</A>從此,數(shù)據(jù)庫(kù)技術(shù)得到了迅猛發(fā)展。在互聯(lián)網(wǎng)日益被人們接受的今天,Internet又使數(shù)據(jù)庫(kù)技術(shù)、知識(shí)、技能的重要性得到了充分的放大?,F(xiàn)在數(shù)據(jù)庫(kù)已經(jīng)成為信息管理、辦公自動(dòng)化、計(jì)算機(jī)輔助設(shè)計(jì)等應(yīng)用的主要軟件工具之一,幫助人們處理各種各樣的信息數(shù)據(jù)。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)技術(shù)的核心和基礎(chǔ),因此,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展階段的劃分應(yīng)該以數(shù)據(jù)模型的發(fā)展演變作為主要依據(jù)和標(biāo)志。按照數(shù)據(jù)模型的發(fā)展演變過(guò)程,數(shù)據(jù)庫(kù)技術(shù)從開始到現(xiàn)在短短的30年中,主要經(jīng)歷了三個(gè)發(fā)展階段:第一代是網(wǎng)狀和層次數(shù)據(jù)庫(kù)系統(tǒng),第二代是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),第三代是以面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等相互滲透、有機(jī)結(jié)合,成為當(dāng)代數(shù)據(jù)庫(kù)技術(shù)發(fā)展的重要特征。2.3數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用領(lǐng)域隨著信息時(shí)代的發(fā)展,數(shù)據(jù)庫(kù)也相應(yīng)產(chǎn)生了一些新的應(yīng)用領(lǐng)域。主要表現(xiàn)在下面6個(gè)方面。多媒體數(shù)據(jù)庫(kù)這類數(shù)據(jù)庫(kù)主要存儲(chǔ)與多媒體相關(guān)的數(shù)據(jù),如聲音、圖像和視頻等數(shù)據(jù)。多媒體數(shù)據(jù)最大的特點(diǎn)是數(shù)據(jù)連續(xù),而且數(shù)據(jù)量比較大,存儲(chǔ)需要的空間較大。移動(dòng)數(shù)據(jù)庫(kù)該類數(shù)據(jù)庫(kù)是在移動(dòng)計(jì)算機(jī)系統(tǒng)上發(fā)展起來(lái)的,如筆記本電腦、掌上計(jì)算機(jī)等。該數(shù)據(jù)庫(kù)最大的特點(diǎn)是通過(guò)無(wú)線數(shù)字通信網(wǎng)絡(luò)傳輸?shù)?。移?dòng)數(shù)據(jù)庫(kù)可以隨時(shí)隨地地獲取和訪問(wèn)數(shù)據(jù),為一些商務(wù)應(yīng)用和一些緊急情況帶來(lái)了很大的便利。⑶空間數(shù)據(jù)庫(kù)這類數(shù)據(jù)庫(kù)目前發(fā)展比較迅速。它主要包括地理信息數(shù)據(jù)庫(kù)(又稱為地理信息系統(tǒng),即GIS)和計(jì)算機(jī)輔助設(shè)計(jì)(CAD)數(shù)據(jù)庫(kù)。其中地理信息數(shù)據(jù)庫(kù)一般存儲(chǔ)與地圖相關(guān)的信息數(shù)據(jù);計(jì)算機(jī)輔助設(shè)計(jì)數(shù)據(jù)庫(kù)一般存儲(chǔ)設(shè)計(jì)信息的空間數(shù)據(jù)庫(kù),如機(jī)械、集成電路以及電子設(shè)備設(shè)計(jì)圖等。信息檢索系統(tǒng)信息檢索就是根據(jù)用戶輸入的信息,從數(shù)據(jù)庫(kù)中查找相關(guān)的文檔或信息,并把查找的信息反饋給用戶。信息檢索領(lǐng)域和數(shù)據(jù)庫(kù)是同步發(fā)展的,它是一種典型的聯(lián)機(jī)文檔管理系統(tǒng)或者聯(lián)機(jī)圖書目錄。分布式信息檢索這類數(shù)據(jù)庫(kù)是隨著Internet的發(fā)展而產(chǎn)生的數(shù)據(jù)庫(kù)。它一般用于因特網(wǎng)及遠(yuǎn)距離計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中。特別是隨著電子商務(wù)的發(fā)展,這類數(shù)據(jù)庫(kù)發(fā)展更加迅猛。許多網(wǎng)絡(luò)用戶(如個(gè)人、公司或企業(yè)等)在自己的計(jì)算機(jī)中存儲(chǔ)信息,同時(shí)希望通過(guò)網(wǎng)絡(luò)使用發(fā)送電子郵件、文件傳輸、遠(yuǎn)程登錄方式和別人共享這些信息。分布式信息檢索滿足了這一要求。專家決策系統(tǒng)專家決策系統(tǒng)也是數(shù)據(jù)庫(kù)應(yīng)用的一部分。由于越來(lái)越多的數(shù)據(jù)可以聯(lián)機(jī)獲取,特別是企業(yè)通過(guò)這些數(shù)據(jù)可以對(duì)企業(yè)的發(fā)展作出更好的決策,以使企業(yè)更好地運(yùn)行。由于人工智能的發(fā)展,使得專家決策系統(tǒng)的應(yīng)用更加廣泛。3移動(dòng)終端開發(fā)技術(shù)移動(dòng)終端開發(fā)技術(shù)支持目前在移動(dòng)終端上的開發(fā)分為Android開發(fā)和ios開發(fā)。Android開發(fā)主要由java編程語(yǔ)言支持,同時(shí)還需要對(duì)數(shù)據(jù)庫(kù)有所了解。IOS用的開發(fā)語(yǔ)言是Object-C,開發(fā)工具是X-Code,操作系統(tǒng)是Mac。3.2技術(shù)概述Android開發(fā)技術(shù)Android是運(yùn)行于Linuxkernel之上,但并不是GNU/Linux。因?yàn)樵谝话鉍NU/Linux里支持的功能,Android大都沒(méi)有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android為了達(dá)到商業(yè)應(yīng)用,必須移除被GNUGPL授權(quán)證所約束的部份,例如Android將驅(qū)動(dòng)程序移到Userspace,使得Linuxdriver與Linuxkernel徹底分開。Bionic/Libc/Kernel/并非標(biāo)準(zhǔn)的Kernelheaderfiles。Android的Kernelheader是利用工具由LinuxKernelheader所產(chǎn)生的,這樣做是為了保留常數(shù)、數(shù)據(jù)結(jié)構(gòu)與宏。Android的Linuxkernel控制包括安全(Security),存儲(chǔ)器管理(MemoryManagement),程序管理(ProcessManagement),網(wǎng)絡(luò)堆棧(NetworkStack),驅(qū)動(dòng)程序模型(DriverModel)等。下載Android源碼之前,先要安裝其構(gòu)建工具Repo來(lái)初始化源碼。Repo是Android用來(lái)輔助Git工作的一個(gè)工具。ios開發(fā)技術(shù)iOS是由蘋果公司開發(fā)的移動(dòng)操作系統(tǒng)[1]。蘋果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPodtouch、iPad以及AppleTV等產(chǎn)品上。iOS與蘋果的MacOSX操作系統(tǒng)一樣,屬于類Unix的商業(yè)操作系統(tǒng)。原本這個(gè)系統(tǒng)名為iPhoneOS,因?yàn)閕Pad,iPhone,iPodtouch都使用iPhoneOS,所以2010WWDC大會(huì)上宣布改名為iOS(iOS為美國(guó)Cisco公司網(wǎng)絡(luò)設(shè)備操作系統(tǒng)注冊(cè)商標(biāo),蘋果改名已獲得Cisco公司授權(quán))。4五種主流的DBMS軟件OracleORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。比如SilverStream就是基于數(shù)據(jù)庫(kù)的一種中間件。ORACLE數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí),只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識(shí),便能在各種類型的機(jī)器上使用它。Oracle數(shù)據(jù)庫(kù)最新版本為OracleDatabase12c。Oracle數(shù)據(jù)庫(kù)12c引入了一個(gè)新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫(kù)云。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,如OracleMultitenant可快速整合多個(gè)數(shù)據(jù)庫(kù),而AutomaticDataOptimization和HeatMap能以更高的密度壓縮數(shù)據(jù)和對(duì)數(shù)據(jù)分層。這些獨(dú)一無(wú)二的技術(shù)進(jìn)步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強(qiáng),使得Oracle數(shù)據(jù)庫(kù)12c成為私有云和公有云部署的理想平臺(tái)。SQLServer美國(guó)Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。SQLServer是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。MysqlMySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言-結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。由于MySQL是開放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣取⒖煽啃院瓦m應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL這個(gè)名字,起源不是很明確。一個(gè)比較有影響的說(shuō)法是,基本指南和大量的庫(kù)和工具帶有前綴“my”已經(jīng)有10年以上,而且不管怎樣,MySQLAB創(chuàng)始人之一的MontyWidenius的女兒也叫My。這兩個(gè)到底是哪一個(gè)給出了MySQL這個(gè)名字至今依然是個(gè)迷,包括開發(fā)者在內(nèi)也不知道。MySQL的海豚標(biāo)志的名字叫“sakila”,它是由MySQLAB的創(chuàng)始人從用戶在“海豚命名”的競(jìng)賽中建議的大量的名字表中選出的。獲勝的名字是由來(lái)自非洲斯威士蘭的開源軟件開發(fā)者AmbroseTwebaze提供。根據(jù)Ambrose所說(shuō),Sakila來(lái)自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的Arusha的一個(gè)小鎮(zhèn)的名字。MySQL,雖然功能未必很強(qiáng)大,但因?yàn)樗拈_源、廣泛傳播,導(dǎo)致很多人都了解到這個(gè)數(shù)據(jù)庫(kù)。它的歷史也富有傳奇性。BerkeleyDBBerkeleyDB是由美國(guó)SleepycatSoftware公司開發(fā)的一套開放源代碼的嵌入式數(shù)據(jù)庫(kù)管理系統(tǒng)(已被Oracle收購(gòu)),它為應(yīng)用程序提供可伸縮的、高性能的、有事務(wù)保護(hù)功能的數(shù)據(jù)管理服務(wù)。BerkeleyDB(BDB)是一個(gè)高效的嵌入式數(shù)據(jù)庫(kù)編程庫(kù),C語(yǔ)言、C++、Java、Perl、Python、Tcl以及其他很多語(yǔ)言都有其對(duì)應(yīng)的API。BerkeleyDB可以保存任意類型的鍵/值對(duì)(Key/ValuePair),而且可以為一個(gè)鍵保存多個(gè)數(shù)據(jù)。BerkeleyDB支持讓數(shù)千的并發(fā)線程同時(shí)操作數(shù)據(jù)庫(kù),支持最大256TB的數(shù)據(jù),廣泛用于各種操作系統(tǒng),其中包括大多數(shù)類Unix操作系統(tǒng)、Windows操作系統(tǒng)以及實(shí)時(shí)操作系統(tǒng)。LevelDBLevelDB是Google開源出的一個(gè)Key/Value存儲(chǔ)引擎,它采用C++編寫的,支持高并發(fā)訪問(wèn)和寫入,特別適合對(duì)于高寫入業(yè)務(wù)環(huán)境。對(duì)于LevelDB的概覽可以參考數(shù)據(jù)分析與處理之二(Leveldb實(shí)現(xiàn)原理)對(duì)LevelDB的一個(gè)描述,本文的圖解更多的是LevelDB的一個(gè)實(shí)現(xiàn)層的糾纏,版本為L(zhǎng)evelDB1.7.02。LevelDB存儲(chǔ)主要分為SSTable和MemTable,前者為不可變且存儲(chǔ)于持久設(shè)備上,后者位于內(nèi)存上并且可變(在LevelDB中有兩個(gè)MemTable,一個(gè)為當(dāng)前寫入MemTable,另一個(gè)為等待持久化的不可變MemTable)。
5數(shù)據(jù)庫(kù)建模5.1數(shù)據(jù)庫(kù)概念模型通過(guò)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的需求分析和對(duì)學(xué)生信息管理系統(tǒng)各數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的研究各實(shí)體的實(shí)體圖如下所示:系主任系編號(hào)系名稱院系院系信息實(shí)體圖中包含系編號(hào)、系名稱,見圖5-1。系主任系編號(hào)系名稱院系圖5-2圖5-2用戶信息實(shí)體圖圖5-1院系信息實(shí)體圖用戶信息實(shí)體圖中包含用戶名、用戶密碼,見圖5-2。班級(jí)編號(hào)學(xué)生聯(lián)系方式班級(jí)編號(hào)學(xué)生聯(lián)系方式學(xué)生信息實(shí)體圖包含班級(jí)編號(hào)、學(xué)號(hào)、學(xué)生姓名、性別、出生日期、聯(lián)系方式,見圖5-3。性別學(xué)號(hào)年齡圖5-3學(xué)生信息實(shí)體圖學(xué)生成績(jī)信息實(shí)體圖包含學(xué)號(hào)、學(xué)生姓名、語(yǔ)文成績(jī)、數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)見圖5-4。班級(jí)信息實(shí)體圖包含班級(jí)編號(hào)、班級(jí)信息、班級(jí)名稱、系編號(hào),見圖5-5。4.1.2數(shù)據(jù)庫(kù)ER圖根據(jù)學(xué)生信息管理系統(tǒng)的功能描述,學(xué)生和班級(jí)的關(guān)系為組成,是多對(duì)一的關(guān)系班級(jí)和系的關(guān)系為屬于,班級(jí)從屬于系,是多對(duì)一的關(guān)系。見圖5-6。
5.2數(shù)據(jù)庫(kù)邏輯模型邏輯數(shù)據(jù)模型反映的是系統(tǒng)分析設(shè)計(jì)人員對(duì)數(shù)據(jù)儲(chǔ)存的觀點(diǎn),是對(duì)概念數(shù)據(jù)模型進(jìn)步的分解和細(xì)化。本系統(tǒng)邏輯模型見圖5-7。aFEophy&izal■5drawaFEophy&izal■5draw*idL&er#id Yariabl?:Zara氣-era(20)o工注mam呼Variable:jsra0passwordVariablBzhara■■.:&rsL&er#id Yariabl?:Zara氣-era(20)o工注mam呼Variable:jsra0passwordVariablBzhara■■.:&rs(40)-srs(20)■一對(duì)一一對(duì)務(wù)「—5-iuIds.-uXame-ardXmn7E15.EOIT&nia.zh^5zor&Variibl111111VaziiVsriiV肛遼Vszii
Vsziirsr&(20)〔刪(20)C20)(20)㈣(20)(20)De-P&T:#d^inn VsriablEzharazET!5(20)彷dName1 Variabl&Eharacodirct-zrS吐].殳zharac口(3冊(cè)-rs(40)j圖5-7系統(tǒng)邏輯模型5.3數(shù)據(jù)庫(kù)物理模型物理模型是對(duì)真實(shí)數(shù)據(jù)庫(kù)的描述。數(shù)據(jù)庫(kù)中的一些對(duì)象如下:表、視圖、字段、數(shù)據(jù)類型、長(zhǎng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度分享大全人事管理篇十篇
- 單位管理制度呈現(xiàn)大合集人事管理十篇
- 《行政職業(yè)能力測(cè)驗(yàn)》山西省呂梁地區(qū)嵐縣2024年公務(wù)員考試全真模擬試卷含解析
- 《喜迎中秋模板》課件
- 新餐飲浪潮的魅力
- 重癥監(jiān)護(hù)室護(hù)士工作總結(jié)
- 婦科護(hù)士的工作心得
- 2023年-2024年項(xiàng)目部安全管理人員安全培訓(xùn)考試題及答案基礎(chǔ)題
- 2023-2024年項(xiàng)目管理人員安全培訓(xùn)考試題答案典型題匯編
- 2023年-2024年新員工入職安全教育培訓(xùn)試題含答案【突破訓(xùn)練】
- 光伏電站運(yùn)維詳細(xì)版手冊(cè)
- 食品安全應(yīng)急管理和突發(fā)事故報(bào)告制度
- 藝術(shù)學(xué)概論第一章-彭吉象
- 51job在線測(cè)評(píng)題集
- 2024新教科版一年級(jí)科學(xué)上冊(cè)全冊(cè)教案
- 2024兒童身高現(xiàn)狀報(bào)告
- 趣味知識(shí)問(wèn)答100道
- 紫砂壺介紹課件
- 2023年度學(xué)校食堂食品從業(yè)人員考核試題(附答案)
- 伊朗政府與政治課件
- 上交所金橋數(shù)據(jù)中心用戶手冊(cè)
評(píng)論
0/150
提交評(píng)論