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

正文內(nèi)容

基于oracle的倉庫管理數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-06-18 22:23 本頁面
 

【文章內(nèi)容簡介】 有以下突出的特點(diǎn) : 1)支持大數(shù)據(jù)庫 , 多用戶高性能 事務(wù)處理 Oracle 支持 大數(shù)據(jù)庫 , 其大小可到幾百千兆 , 可充分利用硬件設(shè)備 。 支持大量用戶同時(shí)在同一數(shù)據(jù)上執(zhí)行各種數(shù)據(jù)應(yīng)用 , 并使數(shù)據(jù)爭用最小 , 保證數(shù)據(jù)一致性 。系統(tǒng)維護(hù)具有 很 高的性能 , Oracle 每天可連續(xù) 24 小時(shí)工作 , 正常的系統(tǒng)操作 (后備或個(gè)別計(jì)算機(jī)系統(tǒng)故障 )不會中斷數(shù)據(jù)庫的使用 。 可控制數(shù)據(jù)庫數(shù)據(jù)的可用性 , 可在數(shù)據(jù)庫級或在子數(shù)據(jù)庫級上控制 。 2)支持分布式數(shù)據(jù)庫和分布處理 Oracle 為了充分利用計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò) , 允許將處理分為數(shù)據(jù)庫服務(wù)器和客戶應(yīng)用程序 , 所有共享的數(shù)據(jù)管理由數(shù)據(jù)庫管理系統(tǒng)的計(jì)算機(jī)處理 , 而運(yùn)行數(shù)據(jù)庫應(yīng)用的工作站集中于解釋和顯示數(shù)據(jù) 。 通過網(wǎng)絡(luò)連接的計(jì)算機(jī)環(huán)境 , Oracle 將存放在多臺計(jì)算機(jī)上的數(shù)據(jù)組合成一個(gè)邏輯數(shù)據(jù)庫 , 可被全部網(wǎng)絡(luò) 用戶存取 。 分布式系統(tǒng)像集中式數(shù)據(jù)庫一樣具有透明性和數(shù)據(jù)的一致性 。 3)具有可移植性 , 可兼容性和可連續(xù)性 由于 Oracle 軟件可在許多不同的操作系統(tǒng)上運(yùn)行 , 以致 Oracle 上所開發(fā)的應(yīng)用可移植到多種操作系統(tǒng) , 只需很少修改或不需修改 。 Oracle 軟件同工業(yè)標(biāo)準(zhǔn)相兼北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 容 , 它能在目前主流的操作系統(tǒng)和軟件平臺上運(yùn)行良好 。 可連接性是指 Oracle 允許不同類型的計(jì)算機(jī)和操作系統(tǒng)通過網(wǎng)絡(luò)共享數(shù)據(jù) 。 4)獨(dú)特的數(shù)據(jù)并發(fā)行 每種數(shù)據(jù)庫技術(shù)的核心 , 都面臨著這樣一個(gè)巨大的挑戰(zhàn) :如何在允許多用戶同時(shí)訪問相同的信息的同時(shí) , 保證數(shù)據(jù) 的完整性和較高的系統(tǒng)吞吐量 。 為了滿足這一要求 , 大多數(shù)數(shù)據(jù)庫廠商都采用一種數(shù)據(jù)庫鎖定并發(fā)模型 。 在這種模型中 , 數(shù)據(jù)庫讀取過程需要取得一個(gè) 共享鎖 來鎖住所查詢的數(shù)據(jù) 。 但是數(shù)據(jù)庫的寫入過程卻會阻止讀取過程 , 因?yàn)檫@時(shí)數(shù)據(jù)被獨(dú)占性地由一個(gè)寫入過程用來進(jìn)行更新 , 查詢不能取得共享鎖來鎖住這些數(shù)據(jù) 。 而在 Oracle 的數(shù)據(jù)庫型并發(fā)模型中讀取過程不會阻止寫入過程 , 而寫入過程也不會阻止讀取過程 。 Oracle 獨(dú)特的并發(fā)模型意味著查詢過程不需要鎖 , 寫入過程采用行級鎖 , 而且鎖永遠(yuǎn)不會升級 。 通過這一并發(fā)模型 , Oracle 可比其他任 何廠商更有效地支持重負(fù)荷和混合形式的負(fù)荷 , 它允許大量用戶訪問一個(gè)單一的數(shù)據(jù)庫 , 并同時(shí)保障數(shù)據(jù)的完整性和高的系統(tǒng)吞吐量 。 5)由數(shù)據(jù)驅(qū)動的處理 Oracle 在自己所有的產(chǎn)品中 , 都引入了這種以數(shù)據(jù)庫為中心 , 由數(shù)據(jù)加以驅(qū)動的方式 。 這樣做為客戶帶來的好處包括 :快速開發(fā)應(yīng)用程序 , 更大的系統(tǒng)靈活性以及顯著地降低成本 。 它還意味著 Oracle 應(yīng)用程序也可以作為一項(xiàng)服務(wù)進(jìn)行部署 , 因?yàn)閷τ诓煌瑖业牟煌瑔挝坏牟煌脩魜碚f , 一個(gè)單一的實(shí)施便可呈現(xiàn)出不同的行為 。 Oracle 數(shù)據(jù)倉庫概述 Oracle 數(shù)據(jù)倉庫突破了現(xiàn) 有數(shù)據(jù)倉庫產(chǎn)品的局限 , 能夠幫助企業(yè)以任何方式訪問存放在任何地點(diǎn)的信息 , 在企業(yè)中的任何層次上 , 滿足信息檢索和商業(yè)決策的需求 。 Oracle 數(shù)據(jù)倉庫包含了一整套的產(chǎn)品和服務(wù) , 覆蓋了數(shù)據(jù)倉庫定義 , 設(shè)計(jì)和實(shí)施的整個(gè)過程 。 在 Oracle 數(shù)據(jù)倉庫中 , 數(shù)據(jù)流程如下 : 圖 22 數(shù)據(jù)倉庫中數(shù)據(jù)流程 Oracle 數(shù)據(jù)倉庫支持以下服務(wù) : 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 1)任何數(shù)據(jù)源 搜集在 Oracle 數(shù)據(jù)倉庫中的數(shù)據(jù)來源眾多 , 包括內(nèi)部存儲的業(yè)務(wù)數(shù)據(jù)和外部的數(shù)據(jù) 。 在傳統(tǒng)上 , 數(shù)據(jù)倉庫中的大多數(shù)數(shù)據(jù)來自內(nèi)部業(yè)務(wù)系統(tǒng) , 如業(yè)務(wù)系統(tǒng)或各客戶信息系統(tǒng)等方面的數(shù)據(jù) 。 然而外部來源的數(shù)據(jù)也越來越普通 , 并且將會提供比內(nèi)部來源更多的數(shù)據(jù) 。 上述兩種數(shù)據(jù)來源應(yīng)該融合在一個(gè)單一的存儲系統(tǒng)中 , 并且加以管理 , 從而為最終用戶提供對這兩種數(shù)據(jù)源的無縫訪問 。 Oracle 提供各種網(wǎng)關(guān)及SQL*Loader 以及合作伙伴提供的各種工具來實(shí)現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的加載 。 2)任何數(shù)據(jù) 考慮到現(xiàn)在 訪問的數(shù)據(jù)倉庫的用戶范圍 , 系統(tǒng)設(shè)計(jì)者面臨著紛繁各異的需求 。對數(shù)據(jù)的訪問必須快捷 , 直觀和直接 。 大多數(shù)用戶需要直接查詢和深入的能力 , 而另外一些需要更復(fù)雜的分析能力 。 同時(shí)數(shù)據(jù)倉庫必須能夠處理新型格式的數(shù)據(jù) , 如聲音 , 視像 , 文字和空間數(shù)據(jù) 。 而且 , 日益增加的用戶提出大量歷史性需求 , 往往導(dǎo)致超大規(guī)模數(shù)據(jù)庫 (VLDB)的出現(xiàn) .為了滿足這些需求 , 對作為數(shù)據(jù)倉庫核心的數(shù)據(jù)庫系統(tǒng)提出了很高的要求 , 而 ORACLE 數(shù)據(jù)庫核心能夠完全滿足這些需求 。 3)任何訪問需求 Oracle 提供了基于數(shù)據(jù)倉庫的范圍廣泛的工具集 , 能夠幫助各種類型的用戶訪問數(shù)據(jù)倉庫中存儲的數(shù)據(jù) , 我們把數(shù)據(jù)倉庫的用戶分為兩類 :第一類是對數(shù)據(jù)進(jìn)行隨意查詢和報(bào)告 , 深入和旋轉(zhuǎn) , 這類用戶需要一種直接和直觀的工具 , 幫助他們輕松地訪問數(shù)據(jù) , 從而做出明智的商業(yè)決策 。 另外一類用戶是企業(yè)的高級管 理者和決策者 , 他們需要進(jìn)行更復(fù)雜更高級更完全的分析 (建摸 , 預(yù)測和假設(shè)分析等 ), 以支持制定商業(yè)策略 .上述兩類用戶體現(xiàn)了整個(gè)企業(yè)對于信息訪問的需求 。 今天的數(shù)據(jù)倉庫已經(jīng)突破了管理人員和分析人員的范圍 , 現(xiàn)在各類企業(yè)人員都在使用數(shù)據(jù)倉庫 , 決定選用何種工具實(shí)施數(shù)據(jù)倉庫 , 變得越來越重要 。 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 3. 數(shù)據(jù)庫管理系統(tǒng)總體設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì) 概述 數(shù)據(jù)庫設(shè)計(jì)屬 于系統(tǒng)設(shè)計(jì)的范疇。通常把使用數(shù)據(jù)庫的系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng),把 數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)簡稱為數(shù)據(jù)庫設(shè)計(jì)。 按照軟件工程對系統(tǒng)生命周期的定義,軟件生命周期分為制定計(jì)劃、需求分 析、設(shè)計(jì)、程序編制。測試以及運(yùn)行維護(hù) 6 個(gè)階段。在數(shù)據(jù)設(shè)計(jì)中也參照這種劃分,把數(shù)據(jù)庫應(yīng)用系統(tǒng)的生命周期分為數(shù)據(jù)庫規(guī)劃、需求收集與分析、數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用程序設(shè)計(jì)、實(shí)現(xiàn)、測試以及運(yùn)行維護(hù) 6 個(gè)階段。 1) 數(shù)據(jù)庫規(guī)劃 數(shù)據(jù)庫規(guī)劃是創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)的起點(diǎn),是數(shù)據(jù)庫應(yīng)用系統(tǒng)的任務(wù)程序和任務(wù)目標(biāo)制定階段任務(wù)陳述定義數(shù)據(jù)庫應(yīng)用系統(tǒng)的主要目標(biāo),而每個(gè)任務(wù)目標(biāo)定義系統(tǒng)必須支持的特定任務(wù)。 數(shù)據(jù)庫規(guī)劃過程還避讓包括工作量估計(jì)、使用的資源和需要的經(jīng)費(fèi)等。同時(shí)還應(yīng)當(dāng)定義系統(tǒng)的范圍哈邊界以及它與公司信息系統(tǒng)分其他部分的接口。 2) 需求收集與析 需求收集與分析是以用戶的角度,從系統(tǒng)中的數(shù)據(jù)和業(yè)務(wù)規(guī)則入手,手機(jī)和整理用戶的信息,以特定的方式加以描述,是下一步工作的基礎(chǔ)。 3) 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì)是對用戶數(shù)據(jù)的組織和存儲設(shè)計(jì),應(yīng)用程序設(shè)計(jì)是在數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)上對數(shù)據(jù)操作及業(yè)務(wù)實(shí)現(xiàn)的設(shè)計(jì),包括食物設(shè)計(jì)和用戶界面設(shè)計(jì)。 4) 數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn) 數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)是依照設(shè)計(jì),使用 DBMS 支持的數(shù)據(jù)定義語言 (DDL)實(shí)現(xiàn)數(shù)據(jù)庫的建立,用高級語言 (Basic、 Delphi、 C、 C++、 Power builder 等 )編寫應(yīng)用程序。 5) 測試階段 測試階段 是在數(shù)據(jù)系統(tǒng)投入使用之間,通過精心制定的測試計(jì)劃和測試數(shù)據(jù)來測試系統(tǒng)的性能是否滿足設(shè)計(jì)要求,從而發(fā)現(xiàn)問題。 6) 運(yùn)行維護(hù) 數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過測試和試運(yùn)行后即可正式投入運(yùn)行。運(yùn)行維護(hù)指的是系統(tǒng)特如北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 11 使用后,必須不斷地對其進(jìn)行評價(jià)、調(diào)整與修改,直至系統(tǒng)消亡。 系統(tǒng)需求分析 系統(tǒng)需求分析是在項(xiàng)目確定之后,用戶和設(shè)計(jì)人員對數(shù)據(jù)庫應(yīng)用系統(tǒng)所設(shè)計(jì)的內(nèi)容(數(shù)據(jù))和功能(行為)的整理和描述,是以用戶的角度來認(rèn)識系統(tǒng)。這一過程是后續(xù)開放的基礎(chǔ),以后的邏輯設(shè)計(jì)和物理設(shè)計(jì)以及應(yīng)用程序的設(shè)計(jì)都會以此為依據(jù)。如果這一階段的工作沒有做 好,勢必會為以后的工作帶來困難,真只要再重新回過頭來做需求分析,影響整個(gè)項(xiàng)目的工期,在人力、物理等方面造成浪費(fèi)。英雌,這一階段的工作要求做到耐心細(xì)致,這是整個(gè)設(shè)計(jì)開放過程中最困難、最耗時(shí)的一步。 需求分析的任務(wù)和目標(biāo) 需求分析階段的任務(wù)是:對現(xiàn)實(shí)世界要處理的兌現(xiàn)(組織、部門、企業(yè)等)進(jìn)行詳細(xì)調(diào)查,在了解現(xiàn)行系統(tǒng)的概況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及處理方法。需求分析是在用戶調(diào)查的基礎(chǔ)上,通過分析,逐步明確用戶對系統(tǒng)的需求,包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務(wù)處理需求,以及對數(shù)據(jù)安全性和完整性方面的要求。 在需求分析的過程中,首先應(yīng)當(dāng)確定系統(tǒng)范圍。在絕大多數(shù)情況先,用戶并非計(jì)算機(jī)專業(yè)人員,對計(jì)算機(jī)并不很了解,用戶總希望所開發(fā)的系統(tǒng)能夠盡可能多的實(shí)現(xiàn)他們要想要的功能,而有些是目前不可能實(shí)現(xiàn)的。其次,企業(yè)或部門目前可能已經(jīng)有現(xiàn)存的系統(tǒng)在運(yùn)行,但不能滿足用戶的要求。在新的系統(tǒng)中,應(yīng)該繼承現(xiàn)有系統(tǒng)中的數(shù)據(jù)?,F(xiàn)存系統(tǒng)也可能會作為新系統(tǒng)中的一部分繼續(xù)運(yùn)行,這些都必須明確。在這,要充分考慮用戶的硬需求。隨著企業(yè)的發(fā)展,對一些可預(yù)見的需求也應(yīng)當(dāng)加以考慮,是新系統(tǒng)能夠有一定的靈活性和可擴(kuò)充性,以適應(yīng)未 來的發(fā)展,而不僅僅是滿足當(dāng)前的應(yīng)用需求。 需求分析階段是以調(diào)查和分析為主要手段的,以此滿足用戶對系統(tǒng)的系列要求。 1)信息要求:用戶需要在系統(tǒng)中保存哪些信息,從這些保存的信息重要得到什么樣的信息,這些信息以及信息間應(yīng)當(dāng)滿足的完整性要求。 2)處理要求:用戶在系統(tǒng)中要實(shí)現(xiàn)什么樣的操作功能,保存信息的處理過程和方式,各種操作處理的品讀、響應(yīng)時(shí)間要求、處理方式,以及處理過程中的安全性北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 12 要求和完整性要求等。 需求分析的方法和步驟 參與需求分析的主要人員是分析人員和用戶,由于數(shù)據(jù)庫應(yīng)用系統(tǒng)是面向切也和部門的具 體業(yè)務(wù),分析人員一般并不了解,而同樣用戶也不會具有系統(tǒng)分析的能力,這就需要啥 u,似的設(shè)計(jì)人員對用戶的各項(xiàng)業(yè)務(wù)有充分的了解和熟悉,并進(jìn)行分析和加工,將用戶眼中的業(yè)務(wù)轉(zhuǎn)換為設(shè)計(jì)人員所需要 信息組織。 了解用戶需求的方法就是調(diào)查??梢圆扇¢_調(diào)查會、跟班作業(yè)、查閱文獻(xiàn)、書面填表、交流詢問等方式,對用戶的信息需求進(jìn)行收集。收集的內(nèi)容包括:數(shù)據(jù)、業(yè)務(wù)處理的過程和依據(jù)、處理的時(shí)間和頻度等等。 在收集信息的同時(shí),設(shè)計(jì)人員要對其進(jìn)行加工和整理,以數(shù)據(jù)字典和數(shù)據(jù)流圖的形式描述出來,并以設(shè)計(jì)人員的角度向用戶講述這些信息,根據(jù)用戶的 反饋加以修改并確定。 數(shù)據(jù)字典是對用戶信息要求的整理和描述。信息需求定義了未來信息系統(tǒng)用到的所有信息,包括用戶將向數(shù)據(jù)庫中輸入什么信息,從數(shù)據(jù)庫中得到什么信息,各類信息的內(nèi)容和結(jié)構(gòu),信息之間的聯(lián)系等。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理 5個(gè)部分。 數(shù)據(jù)字典 數(shù)據(jù)字典系統(tǒng) (DD)是現(xiàn)代數(shù)據(jù)庫管理系統(tǒng)的基石,它存儲與維護(hù)所有的痛呼的“元數(shù)據(jù)” (metadata),以支持 DBMS 各種控制的實(shí)現(xiàn),同時(shí)也是實(shí)現(xiàn)數(shù)據(jù)資源管理的主要工具。 有三種類型的數(shù)據(jù)字典: ( 1) 人工型 DD:由人直接建立、維 護(hù)和使用。 ( 2) 自動型 DD:由人建立,由計(jì)算機(jī)系統(tǒng)維護(hù)且需要時(shí)產(chǎn)生列表輸出。 ( 3) 數(shù)據(jù)庫型 DD:由 DBMS 和有關(guān)部件建立、維護(hù)和使用。 有時(shí),也還有由( 2)( 3)類型組合成的獨(dú)立數(shù)據(jù)字典系統(tǒng)。 下面是本數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)字典: 1)數(shù)據(jù)項(xiàng) 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 表 31 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)命 說明 類型 長度 取值范圍 部門編號 標(biāo)識每個(gè)部門 numeric 2 0199 部門名稱 varchar2 20 部門負(fù)責(zé)人 varchar2 20 部門電話 numeric 11 采購申請單編號 標(biāo)識每張采購申請單 numeric 5 0000109999 申請日期 date 采購單編號 標(biāo)識每張采購單 numeric 5 1000029999 出單日期 date 采購員編號 標(biāo)識每個(gè)采購員 numeric 2 聯(lián)系電話 numeric 11 供貨商編號 表示每個(gè)供應(yīng)商 numeric 4 10009999 供貨商姓名 varchar2 20 入庫日期 貨物采購后入庫時(shí)間 date 入庫人 執(zhí)行入庫人員 varchar2 20 貨物編號 標(biāo)識不同的貨物 numeric 5 3000049999 規(guī)格 varchar2 20 單位 char 2 單價(jià) numeric 5 0000199999 庫存數(shù)量 每種貨物當(dāng)前存儲量 numeric 5 0000199999 庫存閾值 每種貨物的存儲量范圍 varchar2 20 產(chǎn)地 varchar2 20 報(bào)廢時(shí)間 每種貨物的報(bào)廢時(shí)間 date 提庫申請單編號 標(biāo)識每張?zhí)釒焐暾垎? numeric 5 0000199999 庫房編號 標(biāo)識每個(gè)庫房 numeric 3 100999 庫房名 稱 varchar2 20 庫房管理人 varchar2 20 庫房電話 numeric 11 數(shù)量 每種貨物當(dāng)前存量,需采購數(shù)量,提庫數(shù)量 numeric 5 0000199999 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1