信息系统的技术基础课件_第1页
信息系统的技术基础课件_第2页
信息系统的技术基础课件_第3页
信息系统的技术基础课件_第4页
信息系统的技术基础课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

資訊系統的技術基礎內容資料庫管理網路技術應用軟體硬體操作系統應用平臺ERPSAMESCADCRMHMSWMS…資料庫管理的內容數據結構檔管理數據讀取方式數據搜索資料庫管理模式詢問語言SQL類型數據結構數據結構的概念數據的組織結構有那些數據?它們之間的關係如何?數據的運算方法對那些數據能幹什麼?類型線性的網狀的關係型的目標形的數據結構的例子顧客定單兩個基本數據一個關係運算方法成生新的記錄刪除查詢更新客戶名字地址聯繫方式…產品名字型號規格…數量價格定單關係客戶產品線性的數據結構特徵所有的數據都在一條記錄上數據之間無明白的關係一條記錄是一個數據單位記錄之間是一條接一條的運算方法有局限性生成:可在最後的地方進行刪除:可在最後的地方進性,別的地方困難查詢:線性地一條一條的查,從頭到尾地更新:多數情況下不可行記錄1記錄3記錄2記錄N。。。網路狀的數據結構特徵每一個記錄成為網中的一個節點每一個關係用一個網路的連接來表示關係被明確地固定在網路結構中了運算都能有效地進行生成:在適當網點加一個節點刪除:除去一個網點查詢:從一網點到另一個更新:修改一個網點但大都涉及複雜的管系修改關係型數據結構特徵數據根據類型放在表格裏一個表格裝一種數據適合數據類型固定的情況關係有表格裏數據內容確定關係將表格裏的數據連在一起運算方法可容易進行但一般較非時間有些整體的數據被放到了不同的表格裏分割了數據倉庫編號212產品A產品B產品C產品表倉庫表北京上海12關係:儲存在目標型的數據結構特徵基本結構象網路型的結構數據與其運算方法組成一個整體成為一個網路中的節點程為一個目標目標之間的關係用節點之間的連結表示運算方法大部分轉交給目標自己執行減化了運算操作優點速度快對變化的管理好缺點無查詢語言無標準客戶A定單1定單1定單1擁有產品產品採購不同數據結構的比較線性的網路的關係的目標的操作容易程度容易難較容易難個人應用範圍最廣泛少見廣泛少見企業核心應用小企業較多少數大企業中大型企業少數大企業管理難度較小大較小大共用難度大較小小較小運算速度較快快慢快支持應用軟體的大小小軟體多大軟體多什麼軟體都有大軟體多複雜程度小大較小大有無標準無無有無支持C/S難難易易檔FILE檔是一種最常見的線性數據組織通常是以文檔形式存在的有兩種形式以記錄為基礎的一個記錄為一個數據固定長度的記錄變化長度的記錄每個記錄都有一定的格式軟體處理容易固定長度記錄的檔以字元為基礎的一個字元為一個數據無格式而言軟體處理難度大檔與循序性的儲存設備磁帶生成:只能在尾巴上加記錄刪除:只能在尾巴上刪除記錄查詢:只能從頭查到尾更新:只能做有限的區更新特徵處理速度慢容量大適合作下線的長期備份磁記錄隨時間而消失檔與直取性儲存設備磁片(硬碟)磁記錄區由一圈一圈的磁軌組成(TRACK)一個磁軌又分為一個一個的磁節(SECOTR)一個讀寫頭可以在不同磁軌上運動,讀寫數據不用一條條的讀寫對固定記錄長度的數據,可直接定位讀寫。更新容易快速運算方式生成:在尾上刪除:在尾上或直接查詢:可直接更新:直接而快速應用數據量大速度要求大能支持OA和重要企業軟體可靠性與安全性要求小的應用資料庫管理系統的類型90%的商業軟體應用資料庫以檔為基礎的微軟ACCESS,FOXPRO等可靠性差,共用困難網路型的IBM大型機上的,70年代以前的關係型的甲古文,微軟SQL伺服器,IBMDB2主流資料庫系統目標型的90年代以後的,ObjectSpace資料庫管理系統的組成定義資料庫內容的方法描述數據之間關係的機制資料庫初始化的機制支持數據運算(生成,刪除,查詢,更新)關係資料庫管理系統的SQL語言SQL語言支持定義資料庫內容的方法表的定義SCHEMA描述數據之間關係的機制限制條件觸發器規則支持數據運算(生成,刪除,查詢,更新)資料庫初始化的機制需要外部命令來執行SQL的例子Updateemployeesetlocation=‘Beijing’whereid=‘1234’創造一個新數據表查詢投影數據更新Createtableemployee{namechar[20]notnull;idchar[12]notnull;deptchar[20];locationchar[10];…}Selectname,id,deptfromemployeewherename=‘John’Selectname,locationfromemployee關係資料庫管理系統的優點容易使用概念容易理解表是一個直觀的表達方式有一個標準語言支持大部分的操作運算易於推廣使用可靠穩定適合企業應用集中管理易於控制易於管理易於共用缺點速度較慢不能支持很複雜的數據資料庫建立步驟資料庫建立的步驟數據建模商業數據的基本模型數據關係邏輯設計將數據模型變為資料庫的藍圖物理設計將設計藍圖變為具體的資料庫設計實施將具體的資料庫設計變為資料庫誰做什麼?商業分析師商業數據是公司戰略資產長期投資必需謹慎經理必需關注這件事資料庫分析師ITIT數據分析(數據建模)目的:建立數據模型什麼數據應該屬於一個實體數據實體之間有什麼關係手段ER圖(Entity-RelationDiagram)一個數據實體用一個方框表示方框中列出數據實體所有的數據attributes一個關係用一個箭頭線和菱型表示關係的attributes列在菱性一起ER圖的例子顧客交易單顧客ID股票ID交易類型交易方向數量時間交易條件組合ID執行交易單分解成交易ID組合ID顧客ID交易類型交易方向數量時間交易條件交易ID交易狀態執行量注消量在市量交易類型交易方向數量時間交易條件執行交易狀態1N11交易ID交易狀態執行量注消量在市量生命週期交易類型交易方向數量時間交易條件執行交易史執行變化1N下單網路技術多層次應用層解決應用通訊協議表達層解決表達的協議Session解決同步的協議傳輸層解決從A到B的可靠傳輸網路層網路的互連性聯接層聯接問題物理層物理信號協議物理層硬體為主電子技術解決的問題電信號之間的協議對管理層的意義成本速度可靠性對今天的技術來說,不是重點考慮聯接層問題聯接物理網點如何共用網路如何建立一個通路結構環狀高速樹狀易於擴長星狀易於控制線狀便宜硬體為主樹星(STAR)點-點線環以太網光纖網MODEMATMATM網路層問題網間的聯接性如何遞送到何網?軟體為主的解決方案例子互聯網協議InternetProtocol(IP)聯接分散的物理網路形成一個通用的大網(軟體網)互聯網概念互聯網是一個網路之網(netofnetworks)門戶(gateway)是連接網路的KEY網路網路網路網路門戶互聯網:物理網路之上的虛擬大網…...以太網TokenRingATM互聯網協議InternetProtocol(Networklayer)互聯網虛擬網路物理網路電腦Copyrighted(c)1997,byJunshengLong27傳輸層問題可靠地從A到B傳送數據軟體解決方案例子互聯網的TCP不可靠網路上的可靠傳輸MissingpacketacknowledgeandtimeoutretransmissionDuplicatemessagessequencingpacketsOutofordermessagessequencingpacketsFlowcontrolwaitandstopwindow-slidingSynchronizationhandshakingCopyrighted(c)1997,byJunshengLong29SESSION層問題如何同步軟體解決方案例子客戶/伺服器C/S協議互聯網TCP協議伺服器客戶永遠等待客戶隨叫隨到呼叫者答者聯接要求同意聯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论