freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信息系統(tǒng)與數(shù)據(jù)庫-文庫吧資料

2025-03-03 01:14本頁面
  

【正文】 ,根據(jù)單位發(fā)展目標和戰(zhàn)略對建設新系統(tǒng)的需求做出分析和預測,同時考慮建設新系統(tǒng)所受的各種約束,研究實施新系統(tǒng)的必要性和可能性,給出擬建系統(tǒng)的初步方案和項目開發(fā)計劃,并對這些方案和計劃分別從管理、技術、經(jīng)濟和社會等方面進行可行性分析,寫出可行性報告。系統(tǒng)規(guī)劃事實上,在各個開發(fā)階段這兩方面所做的需求分析、設計和實現(xiàn)工作是同步進行的,且需要相互參照,相互補充。又稱數(shù)據(jù)驅(qū)動的設計方法② 數(shù)據(jù)庫設計概要( 1)數(shù)據(jù)庫設計的任務和方法面向過程的設計方法   以處理需求為主,兼顧信息需求。前者表達了對數(shù)據(jù)庫的內(nèi)容及結(jié)構(gòu)的要求(靜態(tài)),后者表達了基于數(shù)據(jù)庫的數(shù)據(jù)處理要求(動態(tài))。① 數(shù)據(jù)庫設計的任務 數(shù)據(jù)庫設計的基本任務是根據(jù)一個單位或部門的信息需求、處理需求和數(shù)據(jù)庫的支持環(huán)境(包括硬件、操作系統(tǒng)和 DBMS),設計出數(shù)據(jù)模式(包括用戶模式、邏輯模式和存儲模式)以及相應的應用程序。采用 CASE工具進行系統(tǒng)開發(fā),必須結(jié)合一種具體的開發(fā)方法(如以上介紹的 3種開發(fā)方法), CASE可為它們提供支持各個開發(fā)過程的專門工具。面向?qū)ο箝_發(fā)設計方法  是一種自底向上和自頂向下相結(jié)合的方法,它以對象建模為基礎,建立系統(tǒng)所有對象的數(shù)據(jù)結(jié)構(gòu)。原型法( Prototyping是指由系統(tǒng)分析設計人員與用戶合作,在短期內(nèi)定義用戶基本需求的基礎上,首先開發(fā)出一個具備基本功能、實驗性的、簡易的應用軟件。④ 明確系統(tǒng)開發(fā)的各個階段的任務。② 自頂向下,將系統(tǒng)劃分為若干個既相對獨立又相互關聯(lián)的具有層次性的模塊,而整體系統(tǒng)是這些模塊的集成。系統(tǒng)維護結(jié)構(gòu)化生命周期方法在結(jié)構(gòu)化生命周期法開發(fā)信息系統(tǒng)的過程中,特別強調(diào)結(jié)構(gòu)化的分析和設計原則。系統(tǒng)設計系統(tǒng)實施 軟件工程方法要點軟件開發(fā)技術軟件工程管理軟件開發(fā)方法軟件開發(fā)工具必須強調(diào)以下幾點:( 1)結(jié)構(gòu)化生命周期方法 ( 2)原型法( 3) 面向 對 象開 發(fā)設計 方法 ( 4) CASE方法 3   以工程化的方式組織軟件開發(fā)。軟件危機和軟件工程軟件工程 ( Software 程序是根據(jù)算法用某種計算機語言編寫的語句的集合而軟件是程序再加上程序?qū)崿F(xiàn)和維護系統(tǒng)時所必需文檔的總稱。對應用環(huán)境深入的了解應用領域的業(yè)務知識216。程序設計方法216。數(shù)據(jù)庫設計技術216。軟件工程技術216。:216。對于從事信息系統(tǒng)分析、設計和管理的有關人員而言,應該掌握的知識是多方面的。信息系統(tǒng)開發(fā)與管理 計算機信息系統(tǒng) 系統(tǒng)實施 系統(tǒng)分析 系統(tǒng)設計 系統(tǒng)運行和維護 系統(tǒng)規(guī)劃信息系統(tǒng)的開發(fā)和管理是一項系統(tǒng)工程,也是涉及多學科的綜合技術。數(shù)據(jù)庫技術對決策應用的支持① 決策對數(shù)據(jù)的需要( 2)數(shù)據(jù)挖掘② 數(shù)據(jù) 倉庫3 并行處理技術很適宜與關系數(shù)據(jù)庫技術相結(jié)合,這是因為:并行數(shù)據(jù)庫系統(tǒng)( Parallel Database)的發(fā)展,在很大程度上提高了系統(tǒng)的性能,因此得到了廣泛的應用。( 3)并行數(shù)據(jù)庫系統(tǒng) 計算機并行系統(tǒng)通過并行地使用多個計算機的 CPU和磁盤,可提高處理速度和 I/ O速度。1DB2DDBMSn可以把分布式數(shù)據(jù)庫系統(tǒng)看成是各個結(jié)點上局部DBMS的一種合作,但在每個結(jié)點上必須增加新的軟件成分,使與系統(tǒng)中其他結(jié)點提供合作功能,這種新的成分與本地原有的 DBMS結(jié)合在一起,就構(gòu)成了分布式數(shù)據(jù)庫管理系統(tǒng) (DDBMS)。此時,系統(tǒng)中每個地理位置上的結(jié)點實際上是一個獨立的數(shù)據(jù)庫系統(tǒng),它包括本地結(jié)點用戶、本地 DBMS和應用軟件 (稱為結(jié)點自治性 )。( 2)分布式數(shù)據(jù)庫 在分布式數(shù)據(jù)庫系統(tǒng)中,把一個單位的數(shù)據(jù)按其來源和用途,合理分布在系統(tǒng)的多個地理位置不同的計算機結(jié)點上 (局部數(shù)據(jù)庫 ),使大部分數(shù)據(jù)可以就近存取。這種結(jié)構(gòu)又稱 B/S結(jié)構(gòu)。 B/S結(jié)構(gòu)的核心部分是 Web服務器,它負責接受遠程(或本地)的HTTP查詢請求,然后根據(jù)查詢的條件通過數(shù)據(jù)庫服務器獲取相關的數(shù)據(jù),再將結(jié)果翻譯成 HTML和各種頁面描述語言,傳送回提出查詢請求的瀏覽器。客戶機直接面向用戶,接收并處理任務,將其中需要對數(shù)據(jù)庫操作的任務委托數(shù)據(jù)庫服務器執(zhí)行;而數(shù)據(jù)庫服務器只接收客戶機的這種委托請求,完成對數(shù)據(jù)庫的查詢和更新,并把查詢結(jié)果返回給客戶機。 在網(wǎng)絡環(huán)境下的共享數(shù)據(jù)資源的數(shù)據(jù)庫服務器結(jié)構(gòu)。用戶通過本地終端或遠程終端訪問數(shù)據(jù)庫系統(tǒng)。( 2)分布式數(shù)據(jù)庫( 3)并行數(shù)據(jù)庫系統(tǒng)① 集中式數(shù)據(jù)庫系統(tǒng)② 客戶 /服務器結(jié)構(gòu) ( 1)數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)的發(fā)展2② 面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng) 一般而言,一個以面向?qū)ο竽P蜑榛A的數(shù)據(jù)庫管理系統(tǒng)應具備如下的基本內(nèi)容和特征: 數(shù)據(jù)庫與面向?qū)ο蠹夹g的結(jié)合( 2)面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)① 關系模型的不足 為了克服關系數(shù)據(jù)庫的弱點,人們抓住了數(shù)據(jù)模型這一本質(zhì)問題進行了研究,并認為根據(jù)各種不同的需要,應提供一種可擴充的數(shù)據(jù)模型,在此基礎上由用戶按需要定義新的數(shù)據(jù)類型及相應的操作和約束。 ③ 介于以上兩類之間的關系數(shù)據(jù)庫管理系統(tǒng),如 Microsoft SQL server等。 ② 主流關系數(shù)據(jù)庫管理系統(tǒng)(如 ORACLE、 DB Sybase等)。一般可分為如下 3類: ① 以微型計算機系統(tǒng)為運行環(huán)境的數(shù)據(jù)庫管理系統(tǒng)(如 dBASE、 FoxBASE、 FoxPro等)。 調(diào)度的原則是:既要交叉分時執(zhí)行,以充分利用系統(tǒng)資源,又要避免訪問沖突,以保證多事務存取共享數(shù)據(jù)庫的正確性。 DBMS的并發(fā)控制( Concurrency Control)子系統(tǒng)負責協(xié)調(diào)并發(fā)事務的執(zhí)行,保證數(shù)據(jù)庫的完整性不受破壞,同時避免用戶得到不正確的數(shù)據(jù)。 在多用戶共享數(shù)據(jù)庫系統(tǒng)中,多個事務可能同時對同一數(shù)據(jù)進行操作,這就不可避免地發(fā)生沖突。 4 216。 為 了 維護 數(shù)據(jù) 庫 的完整性, DBMS必 須 提供一種機制來 檢查 數(shù)據(jù) 庫 中的數(shù)據(jù),看其是否 滿 足 語義規(guī) 定的條件。 數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫中數(shù)據(jù)應始終保持正確的狀態(tài),防止不符合語義的錯誤數(shù)據(jù)輸入,以及無效操作所造成的錯誤結(jié)果。數(shù)據(jù)庫恢復的基本機制就是 “ 冗余 ” ,即用備份來對數(shù)據(jù)庫數(shù)據(jù)重復存儲3為了使數(shù)據(jù)庫系統(tǒng)在出現(xiàn)故障后,能迅速恢復( Recovery)系統(tǒng),大多數(shù)數(shù)據(jù)庫管理系統(tǒng)采用轉(zhuǎn)儲和日志技術。? 日志技術指利用日志文件記錄對數(shù)據(jù)庫的每次修改操作的信息,當系統(tǒng)出現(xiàn)故障時,利用備份和日志信息來恢復系統(tǒng)。數(shù)據(jù)庫的備份和恢復 主要技術有:1安全性控制并發(fā)控制數(shù)據(jù)庫的恢復和完整性控制?數(shù)據(jù)庫控制通過 4個方面的技術來實現(xiàn):安全性指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、修改或破壞。數(shù)據(jù)庫控制?數(shù)據(jù)庫的破壞可能來自 4個方面數(shù)據(jù)庫控制: DBMS對不同的情況,在技術上采取不同的解決措施,使得數(shù)據(jù)庫中的數(shù)據(jù)安全可靠,正確有效,以保證整個數(shù)據(jù)庫系統(tǒng)的正常運轉(zhuǎn)。< SQL查詢語句>視圖定義后,用戶就可以象對基本表操作一樣對視圖進行查詢AS5216。216。216。如果省略 WHERE子句,則刪除表中所有記錄。[ WHEREFROMDELETEINSERT)UPDATE 表名 SET 列名 = 表達式 [ ,列名 = 表達式 ] … [ WHERE 條件 ]( 2) 修改語句 (UPDATE)修改語句可對指定表中已有數(shù)據(jù)進行修改。語句格式為: INSERT INTO 表名 ( 列名 1, 列名 2… ) VALUES( 表達式 1, 表達式 2, … )4SELECT查詢語句簡單的形式為:SELECT A1, A2, … , An (指出目標表的列名或列表達式序列)FROM R1, R2, … , Rm (指出基本表或視圖序列)[ WHERE F] ( F為條件表達式)[ GROUP BY 列名序列 ] (結(jié)果表分組)[ ORDER BY 列名[排序方向] … ] (結(jié)果表排序) 3 數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作。定義基本表時要指明每個列的類型和長度,同時還可以定義與該表有關的完整性約束條件。定義基本表的 SQL語句表示為:CREATE TABLE表名 (<列名><數(shù)據(jù)類型>[完整性約束條件], …… = )[ ] 表示可含有該子句,也可為空,視實際定義要求而定。數(shù)據(jù)庫的體系結(jié)構(gòu)SQL數(shù)據(jù)庫的體系結(jié)構(gòu)用戶 1 用戶 2 用戶 3 用戶 n視圖 V1 視圖 Vp基本表 B1 基本表 B2 基本表 B3 基本表 Bm存儲文件S1存儲文件S2存儲文件 S3 存儲文件 Sq…………用戶模式邏輯模式存儲模式21 Table) ,存儲模式對應于存儲文件,用戶模式主要對應于視圖 SQL數(shù)據(jù)庫具有三級體系結(jié)構(gòu)。Language) : 一種基于關系代數(shù)和關系演算之間的語言非過程語言是有別于過程語言的,即對用戶而言只要說明 “做什么 ”,指出需要何類數(shù)據(jù),至于 “如何做 ”才能獲得這些數(shù)據(jù)的過程,則不必要求用戶說明,而由系統(tǒng)來實現(xiàn)。Query SQL( Structured 關系數(shù)據(jù)庫語言是一種非過程語言。 由于 DBMS所提供的語言一般局限于對數(shù)據(jù)庫的操作,不同于計算機的程序設計語言,因而稱它為數(shù)據(jù)庫語言。 數(shù)據(jù)庫語言 : 數(shù)據(jù)庫管理系統(tǒng)配置,使用戶可以對數(shù)據(jù)庫進行各式各樣的操作,構(gòu)成用戶和數(shù)據(jù)庫的接口的語言。3. 關系代數(shù)操作的應用實例 周光明A041張雷C005姓名學號以上 9種關系代數(shù)操作,其中并、差,廣義笛卡爾積、投影和選擇 5種操作稱為基本操作,它們可以組成關系代數(shù)的完備操作集。W 003W 002W 001課程號 英語 周光明 英語 李霞霞 德語 周光明 日語 周光明 英語 錢欣 德語 王寧 英語 王寧 德語 張雷 日語 張雷 英語 張雷 課程名 姓名 S=R:學生 外語課程選修表S:外語課程開設表R247。是從關系 S中去掉 B屬性列的元組。S)R和 S的廣義笛卡爾積中挑選第 i個屬性和自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的屬性必須是相同的屬性列,并且在結(jié)果中把重名的屬性列去掉。那么這個連接操作稱為 “等值連接 ”。第( p+j)個屬性滿足 θ運算的元組。 i 表示關系 R第 i個屬性, j表示關系 S中第 j個屬性, θ是算術 從關系的屬性中選擇屬性列,由這些屬性列組成一個新關系。選擇操作用下式表示:σ F 專門的關系操作它包括:選擇、投影、連接、自然連接、除法( 1) 選擇操作 ( Selection)由此可見,選擇操作實際上是從關系中選取使條件 F(t)為真的元組組成新的關系 ,它是從行的角度進行的操作。關系的交可以用差來表示:或者( 4)廣義笛卡爾積 設關系 R和 S分別具有 p和 q個屬性,定義 R和 S的廣義笛卡爾積( Extended Cartesian Product)是一個具有( p+q)個屬性的集合,每一個元組的前 p個屬性來自 R的一個元組,后 q個屬性來自 S的一個元組。( 2) 差操作設關系 R和 S并相容,其差操作( Difference)表示為 RS,操作結(jié)果生成一個新關系,其元組由屬于 R,但不屬于 S的元組組成:1 關系專用的操作 關系操作的結(jié)果仍為關系,可以再參與其他關系操作,構(gòu)成關系代數(shù)表達式,由此描述對關系的各種復雜操作。分為兩類:216。關系代數(shù)操作 關系數(shù)據(jù)模型提供了關系操作的能力,這種操作能力可用代數(shù)方式和邏輯方式來表示,分別稱為關系代數(shù)和關系演算。E_R概念模型轉(zhuǎn)換為關系數(shù)據(jù)模式為 1: 1聯(lián)系 為 E_R概念模型轉(zhuǎn)換為關系模式的兩條原則 ( 3)用戶定義完整性約束 用戶定義完整性它反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求,由應用環(huán)境對數(shù)據(jù)的需求而決定。R1的外鍵 F要么是被引用關系 R2中某一元組實際存在的主鍵值,要么為空值。( 2)引用完整性如果 F與另一個基本關系 S的主鍵 KS相對應,則稱 F是基本關系 R的外鍵( Foreign若屬性 A為關系 R的主鍵,則 A不能為空值(即其值處于未知狀態(tài),記為 Null)或重值。關系數(shù)據(jù)模型的完整性( 1)實體完整性數(shù)據(jù)的語義不但會限制屬性的值,數(shù)據(jù)的語義還會制約屬性間的關系,這些約束可以用來保證數(shù)據(jù)庫中數(shù)據(jù)的正確性,稱其為關系數(shù)據(jù)模型的完整性約束。由此,若 R的值用r來表示,它是 n目元組 t的集合,即: r = {t1,t2,…,t m}。若 D1, D2, … , Dn對應的屬性名為 A1,A2,… , An,則可將這種關系的結(jié)構(gòu)表示如下:R(A1/D1, A2/D2,…,A n/Dn),可簡化為: R(A1,A2,… , An)與前述相一致,稱這種結(jié)構(gòu)為關
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1