管理系統中計算機應用課件1-4_第1頁
管理系統中計算機應用課件1-4_第2頁
管理系統中計算機應用課件1-4_第3頁
管理系統中計算機應用課件1-4_第4頁
管理系統中計算機應用課件1-4_第5頁
已閱讀5頁,還剩181頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

管理系統中計算機應用課程內容管理信息與信息技術應用應用信息系統管理系統的信息化平臺數據庫系統信息系統的建設規劃系統分析系統設計系統實施系統運行與管理維護實際應用舉例基礎技術生命周期應用/舉例考核方式閉卷、筆試題型:單選、名詞解釋、簡答、小型案例分析考試與作業各50分上機考試VF和SQLSERVER社會發展的基本要素和關鍵要素農業社會:土地工業社會:能源和資本信息時代:信息第一章管理系統與信息技術的應用1.1信息時代的企業與管理1.1.1現代企業的運作企業:不僅限于那些通過生產、流通或服務活動獲得經濟利益的組織,也涵蓋一些非營利性組織及事業性機構。是構成經濟社會的基本目標。現代企業運作需要(企業的價值):①及時準確收集信息把握市場需要,支持自身產品或服務的開發②采用計算機通信技術支持組織的運作③建立有效的業務流程和管理方式,提高管理效益1954年,美國通用公司開辟了計算機輔助企業管理新領域摩爾定律(識記):戈登·摩爾單塊微處理器芯片上所集成的晶體管數目大約每兩年增加一倍。下一代通信網絡(NGN)、物聯網、三網融合(電信網、移動互聯網、廣播電視網的應用融合)、高性能集成電路、云計算等新一代信息技術迅速發展,為企業應用水平進一步提升奠定了新的基礎。電子商務(識記):在英特網等相關技術的支持下,產品、服務及信息的買賣交易和支付過程可以通過電子化和數字化方式實現的商務運營方式。移動商務(識記):指利用智能手機、PDA、掌上電腦等無線終端設備,借助移動通信平臺開展的電子商務業務。電子商務主要類型:企業對企業(B2B):如阿里巴巴企業對消費者(B2C):如卓越亞馬遜、京東商城消費者對消費者(C2C):如淘寶、易趣消費者對企業(C2B):如Priceline和一些團購網政府對公民(G2C):政府機構使用電子商務向公民提供服務,如電子身份認證、電子稅務、電子社會保障服務社交電子商務(SNS-EC):如facebook、社交圈推薦商品電子商務對企業運作的影響:①推動企業的業務流程全面實現電子化和數字化②推動各個行業經營運作流程轉向電子化和數字化③使電子化及數字化應用延伸到經濟活動中所有個體1.1.2組織管理方式的變革業務流程調整和組織方式的變革,是許多企業采用信息技術時必須面對的問題信息技術應用水平的提高可以明顯改善企業的經營績效,并幫助企業實現管理目標:主要表現如下:

①提高企業的生產率

②減少浪費,降低成本

③改善和提高決策質量

④改善客戶關系

⑤開發新的戰略性應用

⑥構建更為有效的商業模式。虛擬企業:當市場出現機遇時,為適應快速變動的需求,具有不同資源優勢的獨立企業會通過因特網組成短期性合作聯盟,共享技術與信息,分擔風險和成本,實現憑自身能力達不到的超常目標。這樣的聯盟體被稱為虛擬企業。1.1.3企業活動中的信息

企業中的信息類型:

按穩定性分類(靜態信息、動態信息)

按決策層次分類(戰略信息、戰術信息、業務信息)

按其他方式分類:

依附載體(文獻信息、口傳信息、電子信息、生物信息)

從加工程度看(原始信息和二次信息)

與組織間聯系:(內部信息、外部信息)

信息技術管理的理論框架信息是企業實施管理和控制的依據,是企業管理內外部聯系的紐帶COBIT:專門從事信息技術管理的國際型組織ISACA設計的信息技術管理的理論框架。

信息技術的管理和企業的生存緊密相關的表現:①企業對信息和信息傳遞系統的依賴越來越強;②信息系統的脆弱性和風險威脅越來越廣泛;③信息和信息系統投資成本問題越來越突出;④技術引發的組織變革和商業模式變革越來越劇烈;⑤技術創建就業機會和降低成本的潛力越來越明顯。1.2計算機系統在管理中的作用1.2.1數據與信息

(1)數據:是對事物狀態和特征的表述符號,是信息的載體。

(2)信息:是對事物的狀態、特征、運動及變化的描述。數據轉換過程信息用于處理數據的知識可以比喻數據是原料,而信息是產品。

數據和信息的區別和聯系

①數據是物理的,而信息是釋義的;信息是對數據的解釋,是數據含義的體現。

②數據反映了事物的表象,往往是零散的,是對原始事實和狀態的直接記錄;而信息反映了事物的本質,往往是相互關聯的,是數據加工后形成的認識和概念。

③信息比較穩定,不隨載體的性質而隨意改變;而數據的形式往往變化多端,很容易受載體性質的影響。

④數據是信息的重要來源,可以用人工或自動化裝置,對數據進行通信、翻譯和處理;信息是根據一定的規則對數據所承載的事實進行組織后的結果。

⑤從數據到信息要經過一個轉換過程,即數據處理過程;數據的選擇、組織和系統化等處理過程往往要在知識的輔助下完成。1.2.2管理信息的性質

管理信息:對人們所從事的社會經濟活動有用的、可影響和控制生產、服務或經營活動的信息。管理信息是對實際社會經濟活動中的物資、人員、業務、資金、組織實體、變動關系等變動狀態的真實反映,使企業的基本依據,是人們彼此聯系的紐帶。

管理信息的基本性質特點含義正確性內容準確無誤,反映客觀事實,不會造成誤解完整性沒有遺漏及時性符合時效性要求,內容不過時可靠性來源可靠采集過程沒被曲解,內容可以信賴相關性與用戶或決策者關注的問題有聯系層次性可以被不同管理層次的用戶使用簡單性內容可被識別,不過于復雜經濟型成本不高于價值安全性能防止未授權用戶接觸和使用可處理性經過加工提煉,價值提升,支持相應的管理決策過程可訪問性合法用戶可按規定的時間和方式訪問可檢驗性用戶可以體驗信息的正確與否1.2.3管理信息的特點(簡答)①數據來源的廣泛性

②信息資源的共享性

③信息形式的多樣性

④信息發生,處理,使用在時空上的不一致性⑤信息價值的不確定性

⑥信息生命周期的主觀性。捕獲、組織、處理、使用、最終消亡1.2.4計算機對管理信息的處理

基于計算機的信息系統(CBIS)可用來處理信息管理的各個環節提供支持。CBIS優越性

①支持數據的自動化采集

②高速度,高質量地完成海量數據的存儲,查詢和運算,并迅速輸出結果

③使半自動化的業務流程和手工處理的任務自動化

④借助通信技術的支持,以較低的成本實現海量數據安全,快速傳遞,不受時間和空間的限制

⑤以多種方式和途徑生動表現信息內容1.2.5現代企業的信息處理要求企業需要借助信息技術應對三個方面的經營壓力:市場經營壓力;技術壓力;社會壓力現代企業常用的信息管理技術包括:流程再造;商業聯盟;電子商務;信息系統等企業信息處理的基本要求:

獲得可用性好的信息,管理信息的可用性至少應包括及時性、準確性、適用性、經濟性四個方面。1.3管理系統中計算機應用的發展1.3.1電子數據處理和管理數據系統

電子數據處理階段(EDP):人們用計算機數據文件保存數據,用專門的應用程序實現數據的運算,幫助企業完成庫存控制、物資采購等管理工作。

管理信息系統階段(MIS):幫助企業及時采集和迅速處理來自基層的、零散的業務數據;生成中高層管理人員所需要的管理報表,并自動打印出來,便于他們隨時了解組織的業務動態。1.3.2決策支持和戰略性應用

決策支持系統階段(DSS):以數據庫、決策模型庫和方法庫為基礎,將計算機的運算能力和決策者的分析能力有機的結合,利用人機對話方式,提供決策者所需要的信息和運算結果。戰略信息系統SIS:企業通過業務流程重組BPR、企業資源規劃ERP系統等實現內外部資源的和理結合,使企業在經營方式、服務和速度等方面獲得全面提高;改善和建立企業之間的聯系,利用市場機會。開拓市場資源,尋求戰略優勢。1.3.3電子商務和網絡化應用利用因特網開展營銷、廣告和客戶支持活動企業通過供應鏈管理SCM系統的應用延伸到供應商通過CRM系統延伸到客戶,以至客戶的客戶1.3.4移動商務和物聯網應用

移動商務(E-commerce):借助無線通信設備開展的電子商務活動,如全球定位GPS,定位服務LBS、手機銀行、手機購物

物聯網(IOT):是以互聯網為基礎的泛在網絡,聯網的對象從專門的計算機設備擴展到了所有常規物品。如摩拜單車

全球定位系統:利用GPS定位衛星,在全球范圍內實時進行定位、導航的系統,稱為全球衛星定位系統,簡稱GPS

定位服務(LBS):又稱基于位置的服務,通過電信移動運營商的無線電通訊網絡或外部定位方式,獲取移動終端用戶的位置信息,在GIS平臺的支持下,為用戶提供相應服務的一種增值業務1.4計算機應用普及對用戶的要求

1.4.1安全使用信息系統安全使用信息的必要性

可避免用戶的損失、是系統功能正常發揮的基礎。

用戶的職責:

①掌握正確的操作技能

②積極保護信息系統的使用環境

③能夠正確的接受和使用信息。

安全使用信息系統是用戶首先要具備的意識,有哪些?①信息系統一旦發生故障,企業的業務就會停頓,就會給用戶帶來損失;

②使用者的操作能力和應用水平始終是系統功能正常發揮的基礎;

③隨著信息系統公用化程度的提升,系統用戶的類型越發多樣化和大眾化,系統安全使用的要求更應該受到重視。

1.4.2有效使用系統資源具備動態的資源、管理和環境意識1.4.3不斷改善系統的應用水平

用戶在信息系統改善中的作用:1、信息系統要融入到企業運營管理之中需要經歷一定的過程,這是一個與用戶逐步貼合、逐步改進的過程2、用戶支持是參與項目成功的基礎,甚至是由用戶主導和發起的3、系統開發的過程都需要在用戶的參與下完成4、高質量的信息系統都是信息技術專家和用戶相互學習、溝通和配合的結果。

第二章應用信息系統

2.1信息系統的概念

2.1.1系統與信息系統

系統:系統是由彼此關聯與環境相關聯的元素組成的集合。特征:整體性、相關性、目的性、環境適應性、系統無處不在

信息系統IS:指以信息處理服務為主要活動的、人機交互型計算機應用系統,也稱為基于計算機的信息系統CBIS。CBIS如超市的首付款系統、庫存管理系統、人員培訓管理系統、B2B電子商務網站系統等目標:支持或反映管理活動的內容功能:信息的采集、存儲、處理、輸出、控制企業信息系統:利用計算機軟硬件和手工作業,利用分析、計劃和控制與決策模型和數據庫的人機系統,用以提供信息,支持企業組織的運行、管理和決策信息系統組織技術管理各種不同的信息系統信息系統基本功能超市的收付款系統條碼掃描、前臺收銀、錢箱管理、小票打印、業務數據匯總、報表制作等庫存管理系統對貨品入庫、出庫、庫存進行全面管理,包括統計盤點、分類報表制作、圖形分析等客戶管理系統客戶關系定義、檔案管理、潛在客戶分析、客戶服務跟進、銷售機會預測及管理、銷售提醒等銀行績效分析系統基于數據倉庫,用多維度全面績效分析模型,從機構、部門、客戶經理、產品、渠道等不同維度分析和評價銀行的管理績效醫院的掛號系統為醫院的網絡和電話預約掛號提供支持產品數據管理系統PDM制造企業中對所有與具體產品相關的信息,以及相關的過程進行集成化管理人員培訓管理系統支持企業在線方式的培訓,包括培訓計劃制訂、用戶管理、在線課程學習、考核管理、培訓跟蹤與信息收集等B2B電子商務網站系統支持企業才能夠使電子商務的基本功能

2.1.2信息系統的分類

信息系統的分類:一般根據組織關系進行縱向和橫向分類。不同部門-縱向:

分為不同職能部門的信息系統;如財務管理系統,市場營銷系統、人力資源系統等不同層次-橫向:

戰略層系統-決策支持系統DSS-高層-戰略信息

管理層系統-管理信息系統MIS-中層-戰術信息

操作層系統-業務處理系統TPS-基層-業務信息2.2信息系統與組織的關系2.2.1組織的信息化和網絡化

組織信息化:企業用信息系統覆蓋網絡的過程組織網絡化:企業的計算機系統從組織內部向組織外部擴展,應用覆蓋領域逐步延伸的過程根據信息系統和組織之間的關聯關系,將信息系統分為部門級信息系統、企業級和組織間信息系統IOS2.2.2管理創新和組織的虛擬化虛擬化是網絡化條件下企業組織關系的重大變革。虛擬企業:由獨立分布的機構、公司或個人組成的臨時或永久的集合體。組織成員之間借助信息及通信技術提供互補的能力,共享資源以完成該“企業”的經營過程。虛擬集團:由真實的個人組成的工作團隊,團隊分布在不同地點,憑借電話、網絡、可視圖文等溝通手段組成虛擬的工作環境,彼此按流程工作,合作完成事先擬定好的工作目標。2.3業務處理系統

2.3.1業務處理系統的概念和作用

業務處理系統(TPS):服務于企業的操作和執行層面,主要處理企業的日常事務,實現基本業務處理環節的自動化和規范化。TPS是與人們日常生活和工作接觸最多的系統。

業務處理系統應用:商業銀行的柜臺儲蓄業務、中間業務處理系統,郵局的快件處理系統、同城速遞系統,醫院的掛號系統,交通管理機構的違法處理系統,超市的收付款系統,鐵路的售票系統,學校的課程注冊系統等。業務處理系統的作用:1、可根據所處理事務的要求和特點,提供高度自動化的處理流程;2、高效率的完成結構化數據的捕獲、生產、存儲和傳遞過程;3、有效的數據編輯能力,可保證業務數據的正確性、完整性和時效性;4、可迅速有效的處理大量業務數據的輸入輸出,支持大量用戶同時操作操作和查詢5、具備系統可靠性和安全防護能力,保證業務處理流程和相關數據的安全性2.3.2業務處理系統的構成:

輸入層面、業務處理層面、數據存儲層2.3.3業務處理系統的發展趨勢業務處理系統的發展:1、覆蓋全業務

,如1999年落成通航的上海浦東國際機場,包括一個核心系統和43個子系統2、聯機事務處理,如訂票系統聯機事務處理(OLTP):

是一種對系統可用性要求很高的TPS

聯機事務處理系統(OLTP)的主要特點:

①OLTP是實時性系統

②大量客戶可遠程接入系統,提交服務申請,系統能夠正確處理多客戶申請的并發操作

③系統會快速捕獲數據并立即做出響應,完成該項事務的處理

④系統及時保存和更新數據文件后,立即向客戶返回信息

⑤OLTP能夠保證系統業務處理和響應的時間符合用戶需要,并保證操作流程的順暢。

2.4管理信息系統

2.4.1管理信息系統的概念作用管理信息系統(MIS)(廣義):是一個以人為主導,利用計算機硬件,軟件、網絡通信設備以及其他辦公設備,進行信息收集、傳輸、加工、存儲、更新和維護,以企業戰略競優、提高效率為目的,支持企業高層決策、中層控制、基層運作的集成化的人機系統。

(狹義)支持中層管理運作的各種計劃和控制系統,它也同時具備一定的基層運作和高層規劃功能。管理信息系統的作用:向企業管理部門提供規范化報表,幫助管理者及時了解業務狀態的信息系統。MIS可與運作成的TPS相銜接。擴大了信息交流和共享的范圍,可幫助企業整體管理的角度實現運營監測、控制和規劃,促進業務質量、成本和服務的改善。四個適宜:適宜的信息、適宜的時間、適宜的形式、提供給適宜的決策者。2.4.2管理信息系統的構成MIS最核心的功能是高質量的生成職能部門所需的信息報表。(周期性報表、例外報表、需求報告和推式報表)分為數據層、邏輯層、應用層。邏輯層是結構的核心,系統需要根據應用層的請求,組織和處理數據層中的數據生成相應的報表。職能部門系統:財務管理系統,人力資源管理信息系統、生產管理信息系統和市場營銷信息系統(4P-product、promotion、place、price)管理信息系統發展趨勢:企業內部應用和管理的集成物料需求計劃系統MRP制造資源規劃(MRPⅡ)系統企業資源規劃(ERP)系統外部集成客戶關系管理系統CRM供應鏈管理系統SCM知識管理系統業務伙伴關系管理系統2.5決策支持系統2.5.1決策支持系統的概念和作用決策支持系統(DSS):即用來描述為組織中高層管理者服務的,以數據分析為特點的、有高度靈活性的信息系統。為管理者的決策過程提供交互式信息支持DSS支持半結構化的企業管理決策過程作用:為決策者提供決策所需要的數據、信息和背景材料,有效幫助管理者發現問題,選擇決策目標,構建分析模型,提供備選方案;并能夠對各種方案進行比較、評價和優選,為決策者的正確決策提供支持。聯機分析處理:OLAP,以實時方式提供查詢需求,并執行在線任務,系統快速響應并返回查詢結果2.5.2決策支持系統的構成決策支持系統的構成:①DSS是以數據管理,模型管理和知識管理三部分為基礎,加上人機會話界面構成的;②數據管理功能可從企業數據庫和數據倉庫中提取和復制資源到DSS;③數據管理功能可保存和管理DSS運算方法和模型;④對模型的選擇和使用等需要有專門的知識管理能力;⑤會話界面是用戶與DSS之間溝通的接口。決策支持系統的發展:商業智能:智能化查詢和服務支持系統主管信息系統EIS:為組織的最高層管理者定制的決策系統專家系統ES:一種模擬專家決策能力的計算機系統。群決策支持系統GDSS:一種基于計算機的群體合作支持系統2.6流程整合型系統

2.6.1企業資源規劃系統ERP覆蓋企業中各個業務領域的企業級系統(1)企業資源規劃系統(ERP):整合組織內部流程的系統。ERP的作用:可以從企業整體層面管理內部資源,包括人,財,物和產、供、銷等各個方面,解決各部門系統分割狀態下導致的狀態低下問題。主要功能:使業務信息在銷售、生產、財務、人力資源等多個部門間無縫流動,實現企業內部信息的高度共享和及時傳遞,有效控制企業中各個業務環節的銜接過程,消減低效流程,增強管理的有序性和透明化。ERP結構:銷售、采購生產、財務、工程、人力資源2.6.2供應鏈管理系統供應鏈管理系統(SCM):是一種組織間信息系統,可跨越組織邊界傳遞信息作用:幫助企業管理和供應商的關系,使規劃、貨源組織、生產過程、產品流通和服務最優化。特點:①可以決定生產,存儲和運送的具體產品和精確時間,②快速傳遞訂單,跟蹤訂單狀態,③監視庫存水平,核對庫存狀態,減少庫存和運輸成本,④對產品的形成過程,物流流向、運輸過程進行跟蹤,⑤根據顧客的需求安排生產,快速追蹤產品設計變化,⑥減少工作中人為的錯誤,提高SCM整體的運行效率。供應鏈管理的實現:RFID電子標簽采集(如高速公路ETC)2.6.3客戶關系管理系統(CRM):企業中跨部門整合的信息系統。以外部資源—客戶為中心而建立,旨在提高企業對客戶的關注程度,改善企業與客戶之間的關系特點:整合型系統,采用基于Web的軟件工具和集成數據庫,可搜集、追蹤和分析每一個客戶的信息,知道客戶需要什么,并能夠利用多種通信渠道,以協調一致的調度和風格與客戶交流。作用:為客戶提供更加快速和周到的服務,改善企業與客戶的關系,實現企業利潤的優化。第三章管理系統的信息化平臺3.1信息處理的基礎平臺

信息社會人類賴以生存和發展的三大資源:

信息、物質、能源信息處理的主體是各行各業的人客體是各種數據為載體而存在的信息3.1.1信息處理基礎平臺的概念信息處理基礎平臺:為進行信息處理提供技術支持的各種資源的總和計算機基礎平臺通信及網絡平臺數據庫平臺

軟資源:與信息處理相關的理論、方法、標準、規則、制度、正常等。硬資源計算機系統計算機系統是信息處理的主要工具,它對以文字、符號、圖像、音頻、視頻等形式存在的信息進行存儲、變換、運算和輸入輸出等操作。計算機內部,信息是以二進制數字形式存在,由“0”“1”兩種二進制基本碼元表示各種信息。計算機系統平臺由硬件系統和軟件系統兩大部分構成通信網絡平臺現代通信技術和計算機網絡技術相結合的產物,主要作用是傳輸信息,是信息能夠被處于不同空間的使用者所共享,目標是準確、快速、安全和便與傳播信息。通信網絡平臺的構成要素通信網絡設備、通信介質和通信協議數據庫平臺數據庫平臺屬于計算機軟件,作用是配合硬件,科學高效地組織和管理數據,進而能夠利用數據承載信息,為生產和生活服務。數據庫平臺構成:操作系統、數據庫管理系統,數據庫和應用程序數據庫管理系統是管理信息系統的基礎3.1.2信息處理基礎平臺的發展計算機平臺的發展通信網絡平臺的發展通信網絡平臺進行信息處理的兩種模式:C/S與B/S模式C/S模式:

客戶端請求服務,服務器提供服務B/S模式:

基于特定通信協議HTTP的C/S架構數據庫系統發展概況人工管理、文件系統、數據庫階段3.1.3集中式平臺和分布式平臺根據資源分布結構和處理過程的不同,信息處理平臺可分為集中式信息處理平臺和分布式信息處理平臺集中式平臺中存在一個由若干信息處理設備組成,具有比較強的處理能力和一定存儲容量的中央系統(通常由一臺或一組服務器)平臺中的其他設備均為客戶機終端,需要處理的數據全部儲存在中央系統,完成處理和操作,終端只用來實現數據的輸入輸出,實現人機交互。優點:終端可以使用功能簡單而便宜的微機和其他設備,網絡規模大,整體費用低。缺點:網絡速度的瓶頸會制約信息處理的速度;配置各種應用程序和資源,系統效率低。分布式平臺數據的存儲和處理由獨立的計算機設備(PC、工作站、移動終端等)共同完成,網絡的作用就是實現快捷的數據訪問和共享。優點:系統設計靈活,用戶使用方便,不必占用服務器資源;減少數據傳輸的成本和風險;局部發生故障不影響全局。缺點:對病毒敏感;數據可能不一致;對用戶端的管理和維護要求比較高。3.2計算機系統平臺3.2.1計算機系統

計算機:計算機是電子計算機的簡稱,能夠自動、高速、精確的進行信息處理的現代化的數字電子設備,能夠實現高速數據運算和大量數據的存儲。

計算機系統:分為硬件和軟件。

硬件是組成計算系統的各物理部件的總稱(主要包括中央處理器、存儲器和外部設備);

軟件是一系列按照特定順序組織的計算機數據和指令的集合(可分為計算機系統軟件和應用軟件)

馮·諾依曼體系結構:程序存儲和程序控制

馮?諾依曼計算機的功能:1、把需要的程序和數據輸送至計算機中2、必須具有長期記憶程序、數據、中間結果及最終運算結果的能力3、能夠完成各種算術、邏輯運算和數據傳輸等數據加工處理的能力、4、能夠根據需要控制程序走向,并能根據指令控制機器的各部件協調操作5、能夠按照要求將處理結果輸出給客戶。1946年第一臺馮·諾依曼計算機ENIAC問世,馮·諾依曼被稱為計算機之父計算機的體系結構:輸入設備、存儲器、運算器、控制器、輸出設備—五大基本組成部件3.2.2多媒體計算機

媒體:存儲信息的實體或載體。多媒體技術的特點:多樣性、集成性、交互性、實時性。

多媒體計算機關鍵技術

數據壓縮與編碼技術:在處理音頻及視頻信號時,經過壓縮再進行數字化編碼,從而大大縮小其容量的技術。(靜態JPEG和動態MPEG)數字圖像技術:對圖像進行采集和數字化,按一定的要求對數字圖像進行處理,并將處理后的數字圖像通過顯示、打印等方式表現出來。數字音頻技術:①聲音采集及回放②聲音識別

③聲音合成數字視頻技術:①視頻采集及回放

②視頻編輯

③三維動畫視頻制作(AVI和MPG兩種,MPG文件的存儲量最大約為AVI的1/5—1/10.多媒體通信技術:使計算機、通信、廣播和出版融為一體多媒體數據庫技術:一種包括文本、圖形、圖像、動畫、聲音、視頻等多媒體數據庫。

虛擬現實技術(virtualreality):又稱人工現實或靈境技術,提供一種完全沉侵式的人工交互界面。3.2.3計算機的發展歷程及方向發展歷程

計算機發展的過程(以核心運算部分所采取的基本器件劃分):第一代(電子管)5千-4萬(次/秒)第二代(晶體管)幾十萬-百萬(次/秒)第三代(中小規模集成電路)百萬-幾百萬(次/秒)第四代(大規模集成電路)幾百萬-幾億(次/秒)第五代(高性能微處理器)。發展方向:高性能化、微型化、大眾化、智能化、人性化、功能綜合化

3.3通信系統平臺

3.3.1數據通信系統

數據通信:是依照一定的通信協議,利用數據傳輸技術在兩個終端之間傳遞數據信息的一種通信方式和通信業務。

通信系統的構成:源點、發送器、傳輸系統、接收器、終點。

數據通信的方式:單向通信、雙向交替通信(半雙工通信)、雙向同時通信(計算機與計算機之間的并行和串行通信)數據通信系統的基本功能(簡答):傳輸系統的利用接口及信號產生同步差錯檢測與糾正尋址與路由網絡管理安全保證。并行通信:為一個字節的每一個bit設置一個傳輸通道,全部bit同時進行傳送。串行通信:只設置一條通道,每一個字節中每一個bit依次在通道上傳輸。并行通信與串行通信的設備及功能特點:并行通信傳輸速度快,消耗材料多,造價高,不適用于長距離傳輸。一般只在計算機內部元器件之間采用。串行通信節省設備線路開銷,但速度相對并行通信慢,一般應用于長距離數據傳輸。如計算機與鍵盤、鼠標、打印機等外圍設備間數據傳送,以及更遠距離的通信。(異步串行通信和同步串行通信)3.3.2數據傳輸的基本知識信號一般以時間為自變量,以表示數據信息的某個參量(振幅、頻率、相位)為因變量。按其因變量的取值是否連續分為模擬信號和數字信號。模擬信號:指因變量完全隨連續消息的變換而變化的信號。數字信號:指表示信息的因變量是離散的,自變量時間的取值也是離散的信號。(0和1)編碼方式:數據轉換為信號的過程稱為編碼編碼方式包括模擬數據的模擬信號編碼模擬數據的數字信號編碼數字數據的模擬信號編碼調制和解調幅移鍵控ASK、頻移鍵控FSK、相移鍵控PSK數字數據的數字信號編碼傳輸媒體:雙絞線同軸電纜光纖(光纜)優勢:容量更大;體積更??;衰減更??;隔絕電磁場;成本低廉無線傳輸介質:無線電波:波長在300KHz-30GHz之間,方向為全向性微波:波長在1mm-1m之間,有較好的方向性,適宜點對點傳播(地面微波通信和衛星微波通信)紅外線:波長在760nm-1mm之間,適宜短距離點對點及多點通信。藍牙:一種低功率短距離的無線連接技術標準的代稱,最大傳輸距離10m,最高數據傳輸速度1Mbps。工作頻率在2.4GHz帶寬:信號可以使用的最高頻率和最低頻率間的差值。信道:在兩點之間用于收發信號的單向或雙向通路。多路復用:讓多個通信的雙方共享數據鏈路的帶寬容量。

頻分復用FDM、時分復用TDM、碼分多路復用CDM異步傳輸與同步傳輸:同步技術是指通信系統中實現收發兩端動作統一,保持收發步調一致的過程。異步數據傳輸:以字符為單位獨立進行發送,一次傳輸一個字符,每個字符用5-8比特來表示,在每個字符前面加一個起始碼,以指明字符的開始,每個字符后面增加一個停止碼,以指明字符的結束;無字符發送時,發送方就一直發送停止碼。接收方根據起始碼和停止碼判斷字符的開始和結束,并以字符為單位接受數據。異步傳輸不需要在收發兩端建傳輸時鐘信號,所以實現起來比較簡單,但是傳輸效率較低,只適用于低速系統。同步數據傳輸以數據塊為單位進行發送,每個數據塊內包含多個字符,每個字符可用5-8比特表示,在每個數據塊前加一個起始標志……。同步傳輸的效率高,開銷小,但收發雙方需建立同步時鐘。實現和控制較復雜。適用于高速系統。

數據交換技術種類

優點缺點電路交換傳輸延遲小、不會發生用戶沖突

建立時間長,帶寬容易浪費報文交換也稱包交換

建立時間短延遲較大、不適用于交換式數據通信分組交換

適用于交互式通信

有時間容量限制

3.4計算機網絡平臺

3.4.1計算機網絡的構成計算機網絡:是數據通信技術與計算機系統相結合的產物。

計算機網絡的特點:①信息傳遞②資源共享③增加可靠性④提高系統處理能力。OSI七層參考模型:應用層

第7層表示層

第6層會話層

第5層傳輸層

第4層網絡層

第3層數據鏈路層

第2層物理層

第1層

主機到網絡層比特網絡種類分布范圍局域網10m-1km城域網1km-10km廣域網10km-100km互聯網100km-1000km網絡分類方式按覆蓋范圍按拓撲結構分為總線網、環形網、星型網;按傳輸媒體分為有線網、無線網按交換方式分為電路交換網、分組交換網按傳輸效率分為高速網、低速網網絡協議:用于規定信息的格式以及如何發送和接收信息的一系列規則三要素:語法:定義協議中所使用數據塊的格式;語義:規定各數據塊格式的作用;定時:規定數據塊的交換順序和定時器的使用。常見的IP、TCP、UDP協議就是常見的網絡協議3.4.2互聯網協議TCP/IP協議應用層FTP,Telnet,http,SMTP傳輸層TCPUDP網絡層IPARPRARP網絡接口層Ethernet,Token-ring,FDDI,X.25,ATMIP協議IP協議是TCP/IP協議簇網絡層的核心,是因特網能夠有效運行的基礎。IP協議最基本的功能是實現IP編址。IP層給傳輸的數據包標記出源IP地址和目的IP地址。每個地址包含網絡號和主機號兩部分。根據用途和安全性級別的不同,IP地址還可以分為公共地址和私有地址。IP路由:完成在不同網絡間的數據收發選擇路徑連接功能的設備成為IP路由器。IPv4:地址長度32位,4段,取值0-255IPv6:IP協議的新版本,其地址長度為128位,能夠提供1128-1個地址。TCP與UDPTCP是面向連接的傳輸協議,UDP是面向非連接。端口物理端口:主機、集線器、交換機、路由器與其他網絡設備相連的接口(如RJ-45端口、Serial端口)與邏輯端口:特指TCP/IP協議中邏輯意義上的端口,與TCP/IP協議簇中應用層協議緊密聯系,是區分不同應用類型的標識號。一個端口對應一個特定的因特網應用或服務,由端口號加以區分。端口號范圍是介于:0-65535的整數3.4.3物聯網和云計算物聯網:是通過傳感器,視頻識別技術、全球定位系統、紅外感應器、激光掃描器、氣體感應器等信息傳感設備,并按照一定協議,將各種物品與互聯網連接起來進行信息交換和通信,以實現對物品進行識別、定位、跟蹤、監控和管理的一種網絡形式。物聯網的必要條件:①具有信息接收和發送器件②具有一定的存儲功能③具有中央處理器④具有操作系統、有可被識別的唯一標號⑤遵循物聯網的通信協議物聯網與互聯網的關系:物聯網是互聯網的拓展和延伸,其技術的基礎和核心仍然是互聯網物聯網的層次架構:感知層、網絡層、應用層。云計算:是一種基于因特網的超級計算模式,它是分布式計算、并行計算和網格計算等計算機技術的發展和商業化的產物原理是把大量的由互聯網連接的計算資源進行統一的管理和調度云計算的特點:①虛擬化技術、②安全性和可靠性、③靈活方便的獲取服務、④高性價比。云計算的服務模式:①基礎設施服務IaaS、②平臺服務PaaS、③軟件服務SaaS。3.5數據庫平臺

3.5.1數據處理技術的發展數據處理技術的發展:人工管理階段文件系統階段數據庫系統階段數據庫系統的特點:數據結構化、高度共享化、冗余度低、程序與數據相互獨立、易于擴充、易于編制應用程序等。3.5.2數據庫系統的構成數據庫DB:以一定組織方式將特定組織各項應用相關的全部數據組織在一起并存儲在外存儲器上所形成的、能為多個用戶共享的、與應用程序彼此獨立的一組相互關聯的數據集合。數據庫系統DBS:指以計算機系統為基礎,以數據庫方式關聯大量共享數據的綜合系統。3.5.3數據庫系統的結構數據庫系統的組成與結構:組成:①數據庫、②硬件支持系統、③軟件支持系統,核心是數據庫管理系統DBMS、④數據庫管理員DBA、⑤用戶。軟件硬件DBMS用戶應用程序員3.5.3數據庫系統的結構

--數據庫系統的三級模式結構物理模式:描述物理結構的稱為物理模式(內模式),通過操作系統與硬件聯系,一個數據庫只能有一個內模式。模式:也成為邏輯模式,它是數據結構的完整表示,是所有用戶的公共數據視圖,一個數據庫系統只有一個模式。子模式(外模式、用戶模式):直接面向用戶,用戶可以看見并使用的局部數據的邏輯結構描述。一個數據庫系統有多個子模式。兩級映射外模式-模式的映射用于定義外模式與模式之間的映射模式-內模式的映射用于定義模式與內模式之間的映射保證數據的獨立性,從而保證應用程序的獨立性3.5.4數據庫管理系統數據庫管理系統的組成DBMS通常由三個部分組成:數據描述語言DDL數據操作語言DML其他管理和控制程序在小型數據庫管理系統中,DDL和DML通常合二為一,成為一體化語言。數據庫管理系統的功能:數據定義功能數據操縱功能數據庫的運行管理功能數據庫的建立和維護功能3.5.5數據庫的新發展數據庫技術的發展:①面向對象的方法和技術對數據庫的發展

②數據庫技術與多科學技術的有機結合的發展分布式數據庫系統并行數據庫系統多媒體數據庫系統特點:集成性、獨立性、數據量大、實時性、交互性數據模型:基于關系模型、基于面向對象的模型、基于超文本、超媒體模型、開發全新的數據模型③面向應用領域的數據庫新技術—數據倉庫常用的數據庫管理系統:SQLServer、FoxPro、ACCESS、Oracle、MySQL和Sybase等數據倉庫的基本概念:面向主題的、集成的、與時間相關且不可修改的數據集合特點:面向主題、集成、相對穩定、反映歷史變化構成:數據倉庫數據庫、數據抽取工具、元數據、訪問工具、數據集市DataMarts數據集市:為了特定的應用目的或應用范圍,而從數據倉庫中獨立出來的一部分數據(低成本、小規模的數據倉庫)數據庫與數據倉庫的聯系和區別:數據庫是面向事務的設計,數據倉庫是面向主題設計的。數據庫一般存儲在線交易數據,數據倉庫存儲的一般是歷史數據。數據庫是為捕獲數據而設計,數據倉庫是為分析數據而設計。數據倉庫的出現,并不是要取代數據庫。目前,大部分數據倉庫還是用關系數據庫管理系統來管理的??梢哉f,數據庫、數據倉庫相輔相成、各有千秋第四章數據庫系統4.1數據庫系統概述

4.1.1數據模型模型是對現實世界事物特征的模擬和抽象數據模型是數據特征的抽象表示和處理數據的工具事物(特征,具體)實體(屬性,實例)表(列,行)現實世界信息世界機器世界具體事物概念模型邏輯模型物理模型認識抽象轉換2、概念模型:(也稱為信息模型)是從人對現實世界的認識出發,根據建模的需要將具體的事物抽象便于理解和研究的模型。(以人的觀點模擬物質本身的模型)常用術語實體:客觀存在,并且可以互相區別的事物,如一個人,一本書屬性:實體所具有的特性。如人的年齡、身高、體重碼(實體標識符):在眾多屬性中能夠唯一標識實體的屬性或屬性組,如人的身份證號碼,考生準考證號域:屬性的取值范圍稱為該屬性的域,如計算機單價域可以是0-20000實體型:用實體名及描述它的各屬性名,可以刻畫全部同質實體的共同特征或性質。如學生(姓名,學號,性別,成績)就是一個實體型實體集:某個實體型下的全部實體,如某單位擁有的全部計算機,所有男生。聯系:一個實體型內部各屬性之間的聯系,稱為實體型內部聯系。實體型之間也存在聯系,稱為實體型外部聯系,指不同實體集之間的聯系。1、實體集之間的聯系一對一(1:1)一對多(1:n)多對多(m:n)校長領導學校學生學生學校課程學習選修實體內部各屬性之間的聯系實體內部也存在一對一、一對多和多對多聯系編號、姓名職務、編號編號、工種對應領導勝任11n1mn概念模型的表示方法E-R(實體-聯系)模型也稱為E-R圖,是描述概念模型的主要工具。利用E-R圖實現概念結構設計的方法稱為E-R方法。主要由實體、屬性、聯系三個要素構成。實體:矩形屬性:橢圓形聯系:菱形表示,框內寫聯系名,兩邊用無向箭頭連接,在兩邊標上聯系的類型(1:1;1:n;n:m)聯系的屬性:聯系本身也是一種實體型,也可以有屬性,若有屬性也要用無向箭頭連接。實體屬性聯系學生學號姓名年齡性別供應商產品材料屬于供應量E-R圖實體屬性關系材料供應關系mnpE-R圖畫法確定系統中實體確定實體間屬性確定實體的聯系教師工號姓名學生學號姓名教學1n課程工號職稱學生學號姓名1nm例:假設一個學生可選多門課程,而一門課程又有多個學生選修,每個學生每選一門課只有一個成績,一個教師只能講一門課程,一門課程也可有多個教師講授,一門課使用多個參考書。畫出E-R圖教師參考書性別年齡成績講授使用性別姓名書名書號價格摘要課程號課程名學分1nm選修3、數據模型數據庫管理系統支持的數據模型,可細分為邏輯數據模型和物理數據模型。邏輯數據模型是用戶通過數據庫管理系統看到的現實世界,它描述了數據庫數據的整體結構。邏輯模型通常由數據結構、數據操作和數據完整性約束三部分概念組成。數據結構是對系統靜態特征的描述,是數據模型中最重要的部分,所以一般以數據結構來命名數據模型。常用的數據模型有:層次模型、網狀模型、關系模型以及面向對象數據模型。物理數據模型用來描述數據的物理存儲結構和存儲方法。不但受數據庫管理系統控制,還與計算機存儲器、操作系統密切相關。(1)格式化數據模型①層次模型

用樹形結構表示實體類型及實體間聯系的數據模型稱為層次模型,如圖1.2所示。它具有以下特點:每棵樹有且僅有一個無雙親結點,稱為根。樹中除根外的所有結點有且僅有一個雙親結點。②網狀模型

用有向圖結構表示實體類型及實體間聯系的數據模型稱為網狀模型。用網狀模型編寫應用程序極其復雜,數據的獨立性較差。特點:允許有一個以上的節點無雙親至少有一個節點有多個雙親

R1R2R3R4R5R1R2R3R1R2R3R4R5R0③關系模型關系模型以二維表來描述數據的數據模型。關系模型中,每個表有多個字段列和記錄行,每個字段列有固定的屬性(如數字、字符、日期等)。是目前主流的數據庫數據模型。關系模型的基本術語如下。域:每個屬性取值范圍,如性別的域為{男,女}。候選碼(碼):可以唯一確定一個元組的屬性或屬性組稱為候選碼主碼:一個關系中往往有多個候選碼,可指定一個主碼。主屬性:可以作為候選碼的屬性非碼屬性:不能作為候選碼的屬性參照關系:外碼所在的關系被參照關系:主碼與另一個關系的外碼相對應的關系叫做該外碼的被參照關系或目標關系。成績(學號,課程號,成績),學生(學號。。。)課程(課程號。。。)對一個關系的描述可以稱為一個關系模型,常記作:關系名(屬性1,屬性2,屬性3,……屬性n)例:一個記錄學生選課信息的關系表StudentCourse(學生選課),包括三個屬性:StudentNo(學號),CourseNo(課程號),Score(成績),記作:StudentCourse(StudentNo,CourseNo,Score)(StudentNo(學號)CourseNo(課程號)Score(成績)20160101123912016010245695………………關系模型的基本要求(簡答):表格中每一數據項必須是不可再分,這是基本項;每一列數據有相同的類型,即屬性;每列的順序任意;每一行數據是一個實體諸多屬性值的集合,即元組;各行順序任意。關系的完整性使數據和實際保持一致的約束條件被稱為關系模型的完整性規則。完整性約束條件包括:實體完整性:一個實體的屬性不能為空參照完整性(引用完整性):一個實體的某個屬性值只能引用另一實體確定存在的的鍵碼屬性值用戶定義的完整性:依不同的應用環境,用戶對數據定義的特定要求,如性別只能是“男”或“女”兩種可能關系操作傳統集合運算:交、并、差專門的關系運算:選擇(篩選),投影和連接4.1.3數據規范化范式:符合規范化要求的關系模式1NF2NF3NF4NF5NFBCNF范式:對于模型來說只要滿足5個基本限制條件的二維表都是一個關系。但是關系模型也有優劣之分,由于限制條件的嚴格程度不同,關系分為不同的規范層次。限制條件越嚴格,描述的關系就越規范。一般把關系的這種層次叫做范式。

規范化:一個低一級的關系模式,可以通過分解轉換為若干個高一級范式的關系模式的集合,關系模式的這種不斷改進提高的過程叫做數據規范化

1NF一范式要求關系中的每個屬性必須是單純域,即每個數據項都是基本項。表1表21NF中關系中每個屬性都不可再分1NF是所有關系數據庫中最基本的要求2NFOrders字段例子訂單編號001產品編號A001訂購日期2016-2-3價格20¥……如果一個關系滿足一范式,并且除了主鍵以外的其他列,都依賴與該主鍵,這滿足二范式二范式要求每個表只描述一件事情部分依賴2NF:若關系模式R∈1NF,且每個主屬性完全函數依賴于碼,則稱為R∈2NF字段例子訂單編號001訂購日期2016-2-3字段例子產品編號A001價格20¥ordersproducts第三范式(3NF)字段例子訂單編號001訂購日期2016-2-3顧客編號AB001顧客姓名Tony……如果一個關系滿足二范式,并且除了主鍵以外的其他列都不傳遞依賴于主鍵列,則滿足3NF傳遞依賴若關系模式為第一范式,且不存在非主屬性對碼的傳遞依賴,則屬于3NForders字段例子訂單編號001訂購日期2016-2-3顧客編號AB001……orders字段例子顧客編號AB001顧客名稱Tonyorders顧客姓名通過顧客編號傳遞依賴于訂單編號關系規范化的例子每一名學生的學號、姓名、系名、系主任這些數據重復多次。每個系與對應的系主任的數據也重復多次——數據冗余過大

假如學校新建了一個系,但是暫時還沒有招收任何學生(比如3月份就新建了,但要等到8月份才招生),那么是無法將系名與系主任的數據單獨地添加到數據表中去的(注1)——插入異常

假如將某個系中所有學生相關的記錄都刪除,那么所有系與系主任的數據也就隨之消失了(一個系所有學生都沒有了,并不表示這個系就沒有了)—刪除異常假如李小明轉系到法律系,那么為了保證數據庫中數據的一致性,需要修改三條記錄中系與系主任的數據?!薷漠惓?。

函數依賴關系存在部分函數依賴模式分解之后的函數依賴關系1NF到2NF,消除了非主屬性對碼的部分函數依賴關系傳遞函數依賴模式分解之后的新的數據3NF在2NF的基礎之上,消除了非主屬性對于碼的傳遞函數依賴。也就是說,如果存在非主屬性對于碼的傳遞函數依賴,則不符合3NF的要求。新的函數依賴關系新的數據表4.1.4數據庫的安全性數據庫具有防止非法用戶闖入,或合法用戶非法使用造成數據泄露、更改或破壞的功能。常用的安全措施:身份認證存取控制4.2數據庫管理系統中的SQL語言

4.2.1結構化查詢語言SQL概述

SQL是標準關系數據庫語言,集數據定義、數據查詢,數據操縱和數據控制功能于一體的語言,主要功能是數據查詢。是數據庫管理的核心,集合了DDL、DML、DCL功能與一體的獨立語言。SQL語言的特點:SQL是高度非過程化的語言,其中沒有基本程序結構語句,每一條命令功能強大、操作簡單。完全不需要告訴系統如何完成任務,只要說明需要系統完成什么任務。由于關系模型中實體之間的聯系也用關系表示,這種數據結構的單一性使得數據操作完全統一,數據查找、插入、刪除和修改等每一種操作都只需要一種操作符SQL數據庫的術語表:數據(記錄)的集合數據庫:基本表的集合,包括基本表、視圖和索引等。在SQL2000中關系數據庫以文件的形式存放在外存儲器中,文件擴展名是MDF。數據庫文件主要是主數據庫文件,其他數據文件和事務日志三類。在數據庫中包含了表、視圖、存儲過程、觸發器、用戶自定義函數、索引、規則、默認值等。在VisualFoxPro中,數據庫也作為一個文件存放在計算機外存儲器中,文件擴展名是DBC。在數據庫中不直接存放任何用戶數據,它只是組織和管理,其中包含數據表、視圖、存儲過程、觸發器、索引等,并且建立數據字典和數據安全保護。索引索引是依據數據表中某個關鍵字或關鍵字表達值的順序,使數據表中的記錄有序排列的一種技術。關鍵字作為創建索引的表達式叫關鍵字,而關鍵字表達式可以由數據表的一個列(字段),或者若干個列(字段)及變量、函數等組成。視圖一種特殊類型的表,往往由一個或多個表(或視圖)中的部分字段或部分記錄導出,但不作為一個完整的數據集合存放在存儲器中,只是在數據庫中存放了相應的視圖定義,可稱為“虛表”或邏輯表,可當作實體數據表使用。術語對照表關系模型SQLServer200VisualFoxPro關系表數據表(表)元組行記錄屬性列字段框架結構結構主碼主鍵主索引候選碼鍵候選索引使用企業管理器組注冊數據庫數據庫對象數據庫表4.2.2數據庫的定義

4.2.2數據庫的定義CREATEDATABASE數據庫名稱ON[PRIMARY](<數據文件參數>[,...n][,<文件組參數>[,...n])[LOGON{<日志文件參數>[,...n]}]例子CREATEDATABASEstuDBON[PRIMARY](NAME=stuDB,FILENAME='C:\DataBase\stuDB_dat.mdf',SIZE=5mb,--主數據文件初始大小MAXSIZE=100mb,--主數據文件增長的最大值FILEGROWTH=5)--增加值LOGON(NAME='stuDB_log',FILENAME='C:\DataBase\stuDB_log.ldf',SIZE=2mb,MAXSIZE=5mb,FILEGROWTH=1)FORATTCH4.2.3數據庫管理1、顯示數據庫信息SP_HELPDB數據庫名2、配置數據庫SP_DBOPTION數據庫名[,選項名][,值]3、重新命名SP_RENAMEDB‘數據庫原名’,

‘數據庫新名’4、刪除數據庫DROPDATABASE數據庫名4.2.4數據表的定義SQLServer的基本數據類型字符型Char(n)Varchar(n),前者是定長,后者是變長串。數值型int,smallint,real,float(n),decimal(p,s)日期datetime,smalldatetime貨幣型money,smallmoney二進制binary定長,varbinary變長文本text,ntext,image特殊類型timestamp,uniqueidentifier自定數據類型VisualFoxpro的基本數據類型字符型C數值型N貨幣型Y日期型D邏輯型L備注型M通用型G定義表語句命令格式CREATETABLE[數據庫名.[所有者]]表名(字段1的數據類型列的特征字段2的數據類型列的特征…)列的特征包括該列是否為空(Null),是否是標識列,是否為默認值,是否為主鍵P139表4-14SQLServer2000createtablestudent(XHCHAR(8)NOTNULLPRIMARYKEYDEFAULT'000000',XMCHAR(8)NULL,XBCHAR(2)NULL,NLINTNULL,CJDECIMAL(3,1)NULL,ZPIMAGENULL,RQDATETIMENOTNULL,CHECK(NL>15ANDNL<25),CHECK(XBIN('男','女')))VisualFoxPro建立表例4建立學生表XS.DBF,其中有姓名、年齡NL、性別性別三個字段,姓名不為空,取值唯一createTABLEXS(XMC(6)NOTNULLUNIQUE,NLN(4,1),XBL)BROWSE命令瀏覽4.2.5數據表的管理1、查看表結構SP_HELP[[@OBJNAME=]NAME]2、修改表結構ALTERTABLE表名ADD/DROP/ALTERCOLUMN列類型名VF中沒有刪除DROP,沒有column關鍵字3、表的刪除DROPTABLE表名例5:在學生數據庫中有一個與表4-14內容相同的STUDENT1表,先添加列:院系YXCHAR(4),出生日期CSRQDATETIME,備注BZNTEXT;再將XH列改為INT型數據,將XM列改為長度10,將NL列改為SMALLINT型數據;最后刪除ZP列和RQ列。使用SQLServer的T-SQL語句Use學生ALTERTABLESTUDENT1ADDYXCHAR(4),CSRQDATETIME,BZNTEXTALTERTABLESTUDENT1ALTERCOLUMNXHINTALTERTABLESTUDENT1ALTERCOLUMNXMCHAR(10)ALTERTABLESTUDENT1ALTERCOLUMNNLSMALLINTALTERTABLESTUDENT1DROPCOLUMNRQ,ZP某一列有依賴時,刪除約束再進行更改VisualFoxPro例6要為XS.DBF增加職稱字段ZC,并將年齡字段NL寬度改為兩位小數alterTABLEXSADDZCC(6)ALTERNLN(2,0)例7刪除學生數據表XS.DBFDROPTABLEXS例9在表XS中插入一條記錄(李莉,20,5),再插入一條記錄(王小明),最后再用數組插入一條記錄(張勇感,21,男)。INSERTINTOXS(XM,NL,XB)VALUES(“李莉”,20,.F.)INSERTINTOXS(XM)

VALUES(“王小明”)DimeXY[3]XY[1]=“張勇敢”XY[2]=21XY[3]=.T.INSERTINTOXSFROMARRAYXY字符串加引號4、數據的插入Insert[into]<表名>[(列名)]values(表達式)5、數據的更新UPDATE<表名>SET列名=<表達式/DEFAULT/NULL>[,...]在vf中UPDATE[庫名]6、數據的刪除<表名>SET字段=<表達式>[,…]DELETE[FROM]<表名>[WHERE<條件>]VisuleFoxPro中基本一致例8在SQLServer中,為student插入三條記錄,表4-15USE學生INSERTINTOSTUDENT(XH,XM,XB,NL,CJ,RQ)VALUES('20110211','范志剛','男',21,91,GETDATE())INSERTSTUDENT(XH,XM,CJ)VALUES('20110254','李名云',87)INSERTSTUDENT(XH,XM,XB,CJ)VALUES('20110803','張嵐','女',94)XHXMXBNLCJZPRQ20110211范志剛男2191當前日期20110254李明云8720110803張嵐女94字符串加引號SQLServer2000例10將STUDENT表中NL列的值都更新為20歲USE學生UPDATESTUDENTSETNL=20例11:再將李名云的XH改為20110251,成績改為95分,假定本班只有一個李姓學生USE學生UPDATESTUDENTSETXH='20110251',CJ=95WHEREXMLIKE'李%'SQLServer2000例12:對STUDENT表中XH列值前6位是201102,最后一位是1,倒數第二位是0、1、2的行中NL改為22歲,CJ改為99分USE學生UPDATESTUDENTSETNL=22,CJ=99WHEREXHLIKE'201102[012]1‘例14:刪除STUDENT中張嵐的數據行USE學生deleteSTUDENTWHEREXM='張嵐'VisualFoxPro中數據更新例13.要將教師表JZG11.DBF中教授工資都增加5%updateJzg11SETJbgz=Jbgz*(0.05+1)WHEREZc="教授"VisualFoxPro中數據的刪除例15.DELETEFROMJzg11WHERE姓名='李四'4.2.6索引的建立和刪除加快數據檢索、顯示、查詢和打印速度的實現方法排序:按指定列(字段)或列(字段)組中數據值的大小順序,以遞增(升序)或遞減(降序)重新排列全部數據記錄,生成一個新的數據表。索引:獨立于表的、物理的數據庫結構,索引的建立不會改變數據表記錄的物理排列順序,但一旦打開數據表相關索引,數據表記錄的邏輯順序按索引表的順序排列。SQLSERVER2000中索引種類①聚集索引②非聚集索引:

單列索引

復合索引唯一索引VisualFoxPro中索引種類:

主索引候選索引普通索引唯一索引索引的創建CREATE[UNIQUE][CLUSTERED]INDEX<索引名>ON<表名>(列名[ASC/DESC][,…])[WITHDROP_EXISTING]UNIQUE:表示唯一索引CLUSTERED:創建聚集索引ASC升序/DESC降序WITHDROP_EXISTING對當前索引刪除并重建撤銷索引DROPINDEX[表名.]索引名例16:為表STUDENT1創建唯一性聚集索引SS1.USE學生CREATEUNIQUECLUSTEREDINDEXSSIONSTUDENT1(XH)例17:為STUDENT1在XM列上創建非聚集索引SS2,再在XB列和CJ列上創建復合索引SS3,要求XB升序CJ降序USE學生CREATEINDEXSS2ONSTUDENT1(XM);CREATEINDEXSS3ONSTUDENT1(XB,CJDESC)例18:刪除表STUDENT1中SS2和SS3索引。USE學生DROPINDEXSTUDENT1.SS2,STUDENT1.SS34.2.7視圖的定義和刪除視圖是從一個或多個表或視圖中導出的表,根據用戶的要求定義,但并不存在真正的數據集合,只保存了一組查詢條件的程序,是邏輯表也稱為虛表。定義視圖SQLSERVER2000中CREATEVIEW<視圖名>[(列名1,列名2[,…])][WITHENCRYPTION]--加密ASSELECT查詢語句[WITHCHECKOPTION]—防止誤操作VisualFoxProCREATEVIEW<視圖名>[(列名[,列名…])]AS任意SELECT語句視圖的刪除DROPVIEW視圖名例19:在SQLServer2000中建立STUDENT表的視圖,若用戶只關心:學號XH、姓名XM,成績CJ三列數據。創建一個視圖“學生”。CREATEVIEW學生ASSELECTXH,XM,CJFROMSTUDENT例20在VisualFoxPro中為XS.DBF建立視圖ST,其中包含字段ZC,XMCREATEVIEWSTASSELECTZC,XMFROMXS例22:在VisualFoxPro中講學生表STUDENT_JB和STUDENT_CJ聯系起來,建立一個可以查看每個人籍貫和各科成績的視圖。CREATETABLESTUDENT_JB(XHC(6)NOTNULLUNIQUE,XMC(6),XBL,JGC(6))CREATETABLESTUDENT_CJ(XHC(6)NOTNULLUNIQUE,SXC(6),WYC(6),JSJC(6))CREATEVIEWABCASSELECTXM,JG,SX,WY,JSJFROMSTUDENT_JBASMM,STUDENT_CJASNNWHEREMM.XH=NN.XH例21在SQLServer2000中建立STUDENT表和COURSE表的視圖,需要了解學生選課信息。USE學生alterTABLESTUDENTADDKHCHAR(4)CREATEVIEW學生1ASSELECTXH,XM,KMFROMSTUDENT,COURSEWHERESTUDENT.KH=COURSE.KH例23:刪除視圖TT.DROPVIEWTT總結創建都用CREATE刪除都用DROP修改用ALTER再跟類型和名字,附加子句4.3SQLServer語言的數據查詢功能查詢數據是數據庫最基本和最重要的操作兩種方式用select語句直接查詢用查詢設計器查詢4.3.1簡單查詢4.3.2高級查詢SQL語法格式SELECT[ALL|DISTINCT]<表名.>列名表達式︱[表名.]*[AS列標題][,…]FROM<

溫馨提示

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

評論

0/150

提交評論