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

正文內(nèi)容

基于oracle的倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的開(kāi)發(fā)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 ....................................... 32 RAID 的級(jí)別 ................................................. 32 RAID 級(jí)別的選擇 ............................................. 35 系統(tǒng)配置設(shè)計(jì) .................................................... 35 6. 數(shù)據(jù)庫(kù)實(shí)施 ........................................................ 36 建立數(shù)據(jù)庫(kù)結(jié)構(gòu) .................................................. 36 數(shù)據(jù)庫(kù)加載 ...................................................... 49 7.結(jié)論 .............................................................. 52 致謝 ................................................................. 53 參考文獻(xiàn) ............................................................. 54 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息處理 系統(tǒng)的環(huán)境。 通過(guò) Power Designer 建立概念結(jié)構(gòu)模型,生成 SQL 腳本,最終建成數(shù)據(jù)庫(kù)。 本文簡(jiǎn)要介紹了SQL 語(yǔ)言以及 Oracle 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn),并詳細(xì)闡述了倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法。 因此,本系統(tǒng)的開(kāi)發(fā)有其特有的技術(shù)意義和管理意義。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。 選題背景、意義 倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè) 的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,倉(cāng)庫(kù)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍R虼?,開(kāi)發(fā)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。 國(guó)內(nèi)外發(fā)展現(xiàn)狀 國(guó)外發(fā)展?fàn)顩r 第一個(gè)通用的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)是有 Charles Bachman 與 20 世紀(jì) 60 年代在通用電氣( General Electric)公司設(shè)計(jì)的,并稱作集成數(shù)據(jù) 存儲(chǔ)( integrated data store) ,它奠定了網(wǎng)狀數(shù)據(jù)模型的基礎(chǔ)。并且, SQL 于 80 年代末期得到標(biāo)準(zhǔn)化,其目前的 SQL92 被美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)( ANSI)和國(guó)際標(biāo)準(zhǔn)化組織 (ISO)所接受。第一代 Web 站點(diǎn) 把數(shù)據(jù)存儲(chǔ)在操作系統(tǒng)文件中, 當(dāng)前使用 DBMS 存儲(chǔ)數(shù)據(jù)并通過(guò)Web 瀏覽器瀏覽數(shù)據(jù)正變得越來(lái)越普遍??萍脊リP(guān)工作取得了重要成果,實(shí)現(xiàn)了攻關(guān)目標(biāo),開(kāi)發(fā)出了具有自主版權(quán)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)“COBASE” ?!笆濉逼陂g,在發(fā)改委、科技部的大力支持下,中國(guó)航天科技集團(tuán)的科技人員先后研發(fā)成功兩大擁有自主產(chǎn)權(quán)的技術(shù) —— 先進(jìn)集成設(shè)計(jì)與制 造系統(tǒng) (AVIDM)和數(shù)據(jù)庫(kù)管理系統(tǒng)(OSCAR)。不過(guò)各種通行的數(shù)據(jù)庫(kù)系統(tǒng)在其實(shí)踐過(guò)程中都對(duì) SQL 規(guī)范作了某些編改和擴(kuò)充。s Relational Algebra)。 1980 年改名為 SQL。該標(biāo)準(zhǔn)為下列組織所采納: 國(guó)際標(biāo)準(zhǔn)化組織( ISO),為 ISO 90751989 報(bào)告“ Database Language SQL With Integrity Enhancement” 美國(guó)聯(lián)邦政府,發(fā)布在 The Federal Information Processing Standard Publication(FIPS PUB)127 目前,所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)支持某些形式的 SQL, 大部分?jǐn)?shù)據(jù)庫(kù)打算遵守 ANSI SQL89 標(biāo)準(zhǔn)。它以記錄項(xiàng)目〔 records〕的合集( set)〔項(xiàng)集, record set〕作為操縱對(duì)象,所有 SQL 語(yǔ)句接受項(xiàng)集作為輸入,回送出的項(xiàng)集作為輸出,這種項(xiàng)集特性允許一條 SQL 語(yǔ)句的輸出作為另一條 SQL 語(yǔ)句的輸入,所以 SQL 語(yǔ)句可以嵌套,這使它擁有極大的靈活性和強(qiáng)大的功能。 數(shù)據(jù) 操縱語(yǔ)言 ( DML: Data Manipulation Language) : 它們是 SELECT、 UPDATE、INSERT、 DELETE,就 像 它的名字一樣,這 4 條命令是用來(lái)對(duì)數(shù)據(jù)庫(kù)里的數(shù)據(jù)進(jìn)行操作的語(yǔ)言 。在默認(rèn)狀態(tài)下,只有 sysadmin,dbcreator,db_owner 或 db_securityadmin 等人員才有權(quán)力執(zhí)行 DCL。 勞倫斯 Oracle 數(shù)據(jù)庫(kù)軟件有 63 個(gè)語(yǔ)種的版本(包括了區(qū)域差異語(yǔ)言比如美國(guó)英語(yǔ)和英國(guó)英語(yǔ))。 Oracle 數(shù)據(jù)庫(kù) 結(jié)構(gòu) Oracle 系統(tǒng)是由 ORACLE 公司推出 ,具有分布數(shù)據(jù)庫(kù)處理功能 。 一個(gè) Oracle 實(shí)例為存取和控制一個(gè)數(shù)據(jù)庫(kù)的軟件機(jī)制 。 在 Oracle 系統(tǒng)中 ,首先是實(shí)例啟動(dòng) ,然后由實(shí)例裝配 (MOUNT)一個(gè)數(shù)據(jù)庫(kù) 。 到 2021 年底 Oracle 依然是所有平臺(tái)上最受歡迎的關(guān)系型數(shù)據(jù)庫(kù) , 市場(chǎng)份額為 % 它之所以倍受用戶喜愛(ài)是因?yàn)樗幸韵峦怀龅奶攸c(diǎn) : 1)支持大數(shù)據(jù)庫(kù) , 多用戶高性能 事務(wù)處理 Oracle 支持 大數(shù)據(jù)庫(kù) , 其大小可到幾百千兆 , 可充分利用硬件設(shè)備 。 2)支持分布式數(shù)據(jù)庫(kù)和分布處理 Oracle 為了充分利用計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò) , 允許將處理分為數(shù)據(jù)庫(kù)服務(wù)器和客戶應(yīng)用程序 , 所有共享的數(shù)據(jù)管理由數(shù)據(jù)庫(kù)管理系統(tǒng)的計(jì)算機(jī)處理 , 而運(yùn)行數(shù)據(jù)庫(kù)應(yīng)用的工作站集中于解釋和顯示數(shù)據(jù) 。 Oracle 軟件同工業(yè)標(biāo)準(zhǔn)相兼容 , 它能在目前主流的操作系統(tǒng)和軟件平臺(tái)上運(yùn)行良好 。 在這種模型中 , 數(shù)據(jù)庫(kù)讀取過(guò)程需要取得一個(gè) 共享鎖 來(lái)鎖住所查詢的數(shù)據(jù) 。 通過(guò)這一并發(fā)模型 , Oracle 可比其他任 何廠商更有效地支持重負(fù)荷和混合形式的負(fù)荷 , 它允許大量用戶訪問(wèn)一個(gè)單一的數(shù)據(jù)庫(kù) , 并同時(shí)保障數(shù)據(jù)的完整性和高的系統(tǒng)吞吐量 。 Oracle 數(shù)據(jù)倉(cāng)庫(kù)概述 Oracle 數(shù)據(jù)倉(cāng)庫(kù)突破了現(xiàn) 有數(shù)據(jù)倉(cāng)庫(kù)產(chǎn)品的局限 , 能夠幫助企業(yè)以任何方式訪問(wèn)存放在任何地點(diǎn)的信息 , 在企業(yè)中的任何層次上 , 滿足信息檢索和商業(yè)決策的需求 。 然而外部來(lái)源的數(shù)據(jù)也越來(lái)越普通 , 并且將會(huì)提供比內(nèi)部來(lái)源更多的數(shù)據(jù) 。對(duì)數(shù)據(jù)的訪問(wèn)必須快捷 , 直觀和直接 。 3)任何訪問(wèn)需求 Oracle 提供了基于數(shù)據(jù)倉(cāng)庫(kù)的范圍廣泛的工具集 , 能夠幫助各種類型的用戶訪問(wèn)數(shù)據(jù)倉(cāng)庫(kù)中存儲(chǔ)的數(shù)據(jù) , 我們把數(shù)據(jù)倉(cāng)庫(kù)的用戶分為兩類 :第一類是對(duì)數(shù)據(jù)進(jìn)行隨意查詢和報(bào)告 , 深入和旋轉(zhuǎn) , 這類用戶需要一種直接和直觀的工具 , 幫助他們輕松地訪問(wèn)數(shù)據(jù) , 從而做出明智的商業(yè)決策 。通常把使用數(shù)據(jù)庫(kù)的系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),把 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)簡(jiǎn)稱為數(shù)據(jù)庫(kù)設(shè)計(jì)。 1) 數(shù)據(jù)庫(kù)規(guī)劃 數(shù)據(jù)庫(kù)規(guī)劃是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的起點(diǎn),是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的任務(wù)程序和任務(wù)目標(biāo)制定階段任務(wù)陳述定義數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的主要目標(biāo),而每個(gè)任務(wù)目標(biāo)定義系統(tǒng)必須支持的特定任務(wù)。 3) 數(shù)據(jù)庫(kù)的設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)是對(duì)用戶數(shù)據(jù)的組織和存儲(chǔ)設(shè)計(jì),應(yīng)用程序設(shè)計(jì)是在數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)上對(duì)數(shù)據(jù)操作及業(yè)務(wù)實(shí)現(xiàn)的設(shè)計(jì),包括食物設(shè)計(jì)和用戶界面設(shè)計(jì)。運(yùn)行維護(hù)指的是系統(tǒng)特如使用后,必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改,直至系統(tǒng)消亡。英雌,這一階段的工作要求做到耐心細(xì)致,這是整個(gè)設(shè)計(jì)開(kāi)放過(guò)程中最困難、最耗時(shí)的一步。在絕大多數(shù)情況先,用戶并非計(jì)算機(jī)專業(yè)人員,對(duì)計(jì)算機(jī)并不很了解,用戶總希望所開(kāi)發(fā)的系統(tǒng)能夠盡可能多的實(shí)現(xiàn)他們要想要的功能,而有些是目前不可能實(shí)現(xiàn)的。在這,要充分考慮用戶的硬需求。 2)處理要求:用戶在系統(tǒng)中要實(shí)現(xiàn)什么樣的操作功能,保存信息的處理過(guò)程和方式,各種操作處理的品讀、響應(yīng)時(shí)間要求、處理方式,以及處理過(guò)程中的安全性要求和完整性要求等。收集的內(nèi)容包括:數(shù)據(jù)、業(yè)務(wù)處理的過(guò)程和依據(jù)、處理的時(shí)間和頻度等等。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理 5 個(gè)部分。 ( 3) 數(shù)據(jù)庫(kù)型 DD:由 DBMS 和有關(guān)部件建立、維護(hù)和使用。它 只表示各種數(shù)據(jù)、數(shù)據(jù)的處理、數(shù)據(jù)的存儲(chǔ)、數(shù)據(jù)的流動(dòng)(來(lái)源、去處),以及數(shù)據(jù)流的最初的源頭和最終的吸納初,都是圍繞這數(shù)據(jù)的。 概念數(shù)據(jù)建模涉及建模者以什么樣的觀點(diǎn)或 者從什么角度來(lái)看待數(shù)據(jù),采用什么樣的具體方法和步驟及模型工具來(lái)描述各類用戶數(shù)據(jù)視圖,并形成完整一致的概念數(shù)據(jù)視圖或模型。 關(guān)系模式的基本范式 1NF 通常,若一個(gè)屬性的域是一個(gè)最基本的類型(整形、實(shí)型、字符串等),或者說(shuō)域的每一個(gè)元素都是一個(gè)不可分的單位,而不是一個(gè)集合或一種像記錄那樣的構(gòu)造,則說(shuō)該域是“原子”的,或稱為“原子域”。原子域又稱為簡(jiǎn)單域,就是其中的值不能再細(xì)分或有內(nèi)部結(jié)構(gòu),即不能是一些更小的值的組成或元組。例如,當(dāng)“日期”作為一個(gè)整體處理而不區(qū)分年、月、日的時(shí)候,它是原子的。 規(guī)范化到 1NF 的方法就是分解,將相關(guān)的非簡(jiǎn)單與對(duì)應(yīng)的屬性分離成單獨(dú)的關(guān)系,并將包含剩余屬性(簡(jiǎn)單域?qū)?yīng)的)所組成的關(guān)系的主關(guān)鍵字作為外來(lái)關(guān)鍵字。 定義:若一個(gè)關(guān)系是 2NF 的,且不存在非主屬性間的函數(shù)依賴,則說(shuō)它是第三范式,記為 3NF。 BoyceCodd 范式 BoyceCodd 范式簡(jiǎn)稱 BC 范式,其定義如下。 本系統(tǒng)采用 B樹(shù)存儲(chǔ)結(jié)構(gòu)。 B樹(shù)中所有結(jié)點(diǎn)的孩子結(jié)點(diǎn)最大值稱為B樹(shù)的階,通常用 m 表示。 ( 3)所有葉子結(jié)點(diǎn)都在樹(shù)的同一層上。 An 所指子樹(shù)中所有結(jié)點(diǎn)的關(guān)鍵字均大于 Kn。 ( 2)除根結(jié)點(diǎn)外,其他結(jié)點(diǎn)至少有 =2 個(gè)孩子。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL B樹(shù)的查找 B樹(shù)的查找過(guò)程:根據(jù)給定值查找結(jié)點(diǎn)和在結(jié)點(diǎn)的關(guān)鍵字中進(jìn)行查找交叉進(jìn)行。否則查找操作必失敗于某個(gè)最低層的非終端結(jié)點(diǎn)上。若不滿足,說(shuō)明該結(jié)點(diǎn)己沒(méi)有空位置,需要把結(jié)點(diǎn)分裂成兩個(gè)。如果父結(jié)點(diǎn)的關(guān)鍵字個(gè)數(shù)也超過(guò)( m1),則要再分裂,再往上插。 ( 2) 若該結(jié)點(diǎn)為非葉結(jié)點(diǎn),且被刪關(guān)鍵字為該結(jié)點(diǎn)中第 i個(gè)關(guān)鍵字 key[i],則可從指針 son[i]所指的子樹(shù)中找出最小關(guān)鍵字 Y,代替 key[i]的位置,然后在葉結(jié)點(diǎn)中刪去 Y。這種情況最為簡(jiǎn)單,只需從該結(jié)點(diǎn)中直接刪去關(guān)鍵字即可。而將雙親結(jié)點(diǎn)中?。ù螅┯谠撋弦脐P(guān)鍵字的關(guān)鍵字下移至被刪關(guān)鍵 字所在結(jié)點(diǎn)中。如果因此使雙親結(jié)點(diǎn)中關(guān)鍵字個(gè)數(shù)小于 ceil(m/2)1,則對(duì)此雙親結(jié)點(diǎn)做同樣處理。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 圖 55 B樹(shù)刪除過(guò)程( 1) 如圖示: a) 被刪關(guān)鍵字 Ki 所在結(jié)點(diǎn)的關(guān)鍵字?jǐn)?shù)目不小于 ceil(m/2),則只需從結(jié)點(diǎn)中刪除 Ki 和相應(yīng)指針 Ai,樹(shù)的其它部分不變。則在刪除關(guān)鍵字之后,它所在結(jié)點(diǎn)的剩余關(guān)鍵字和指針,加上雙親結(jié)點(diǎn)中的關(guān)鍵字 Ki 一起,合并到 Ai 所指兄弟結(jié)點(diǎn)中(若無(wú)右兄弟,則合并到左兄弟結(jié) 點(diǎn)中)。 索引的高效原理 通常,索引頁(yè)面相對(duì)于數(shù)據(jù)頁(yè)面來(lái)說(shuō)小得多。 而當(dāng)記錄在磁盤中是按照關(guān)鍵碼的順序存放,則可以把記錄分成多個(gè)組(塊),對(duì)一組記錄建立一個(gè)索引項(xiàng),這種索引稱為稀疏索引 (spare index )。 按集群索引組織的文件,其文件變更的維護(hù)代價(jià)是很高的,因?yàn)閿?shù)據(jù)記錄的變更(插入、修改、刪除)即可能引起數(shù)據(jù)文件的排序維護(hù),也可能引起索引本身的維護(hù)。也有人將集群索引,級(jí)數(shù)據(jù)文件的記錄與索引文件的索引項(xiàng)排序一致的索引稱為主索引。盡管如此,次索引與主索引是不同的。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 單機(jī)索引與多級(jí)索引 索引本身是一個(gè)文件,有時(shí)它也會(huì)變得很大(即使采用稀疏索引也如此),以致難以放在內(nèi)存中,而必須放在磁盤上,這樣一次所以查找就會(huì)需要多 I/O 操作,這是很費(fèi)時(shí)的。 索引的建立 以下是本系統(tǒng)的基本表: 1)部門信息( 部門編號(hào) ,部門名稱,部門負(fù)責(zé)人,部門電話) 2)采購(gòu)員( 采購(gòu)員編號(hào) ,姓名,聯(lián)系電話,備注) 3)供應(yīng)商信息:( 供應(yīng)商編號(hào) ,供應(yīng)商姓名,地址,聯(lián)系電話,傳真,賬號(hào),備注) 4)入庫(kù)信息( 入庫(kù)單編號(hào) , 貨物 名稱 ,入庫(kù)日期 , 入庫(kù)數(shù)量, 入庫(kù)人,復(fù)核人,庫(kù)房編號(hào),備注)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1