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

正文內容

圖書館管理系統(tǒng)(編輯修改稿)

2025-05-04 23:05 本頁面
 

【文章內容簡介】 改。為了更好地組織數據和設計出實際應用數據庫,應該注意如下問題:規(guī)范化地重組數據結構:對數據進行規(guī)范化表達,這在后面將會具體討論。關系數據結構的建立:在進行了數據基本結構的規(guī)范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作基本完成,只待系統(tǒng)實現(xiàn)時將數據分析和數據字典的內容代入到所設計的數據整體關系結構中,一個規(guī)范化數據庫系統(tǒng)結構就建立起來了。 建立關系數據結構涉及三方面內容:確定關聯(lián)的關鍵指標項并建立關聯(lián)表;確定單一的父系記錄結構;建立整個數據庫的關系結構。 ()鏈接關系的確定 在進行了上述數據規(guī)范化重組后,已經可以確保每一個基本數據表(我們簡稱為表)是規(guī)范的,但是這些單獨的表并不能完整地反映事物,通常需要通過指標體系整體指標數據才能完整全面地反映問題。也就是說在這些基本表的各宇段中,所存儲的是同一事物不同側面的屬性。那么計算機系統(tǒng)如何能知道哪些表中的哪些記錄應與其它表中的哪些記錄相對應,它們表示的是同一個事物呢?這就需要在設計數據結構時將這種各表之間的數據記錄關系確定下來。這種表與表之間的數據關系一般都是通過主或輔關鍵詞之間的連接來實現(xiàn)的。因為在每個表中只有主關鍵詞才能唯一地標識表中的這一個記錄值(因為根據第三范式的要求,表中其它數據字段函數都依賴于主關鍵詞),所以將表通過關鍵詞連接就能夠唯一地標識出某一事物不同屬性在不同表中的存放位置。 ()確定單一的父子關系結構 所謂確定單一的父系關系結構就是要在所建立的各種表中消除多對多(以下用來表示)的現(xiàn)象,即設法使得所有表中記錄之間的關系呈樹狀結構(只能由一個主干發(fā)出若干條分支,而不能有若干條主干交錯發(fā)出若干條分支狀況)。所謂的“父系”就是指表的上一級關系表。消除多對多關系可以借助于圖的方法來解決,也可以在系統(tǒng)分析時予以注意,避免這種情況的發(fā)生。 消除這種情況的辦法也很簡單,只需在二表之間增加一個表,則原來的關系就改成了,的關系了。 數據庫設計范式分析 建立起一個良好的數據指標體系,是建立數據結構和數據庫的最重要的一環(huán)。一個良好的數據指標體系是建立的必要條件,但不是充分條件。我們完全可以認為所建指標體系中的一個指標類就是關系數據庫中的一個基本表,而這個指標類下面的一個個具體指標就是這個基本表中的一個字段。但如果直接按照這種方式建庫顯然還不能算最佳。對于指標體系中數據的結構在建庫前還必須進行規(guī)范化的重新組織。 . 數據組織的規(guī)范化形式 在數據的規(guī)范化表達中,一般將一組相互關聯(lián)的數據稱為一個關系(),而在這個關系下的每個數據指標項則被稱為數據元素( ),這種關系落實到具體數據庫上就是基本表,而數據元素就是基本表中的一個字段()。規(guī)范化表達還規(guī)定在每一個基本表中必須定義一個數據元素為關鍵字(),它可以唯一地標識出該表中其它相關的數據元素。在規(guī)范化理論中表是二維的,它有如下四個性質:在表中的任意一列上,數據項應屬于同一個屬性(如圖中每一列都存放著不同合同記錄的同一屬性數據)。 表中所有行都是不相同的,不允許有重復組項出現(xiàn)(如圖中每一行都是一個不同的合同記錄)。在表中,行的順序無關緊要(如圖中每行存的都是合同記錄,至于先放哪一個合同都沒關系)。 在表中,列的順序無關緊要,但不能重復(如圖中合同號和合同名誰先誰后都沒關系,但二者不可重復或同名)。凍鈹鋨勞臘鍇癇婦脛糴鈹賄。.三范式第一范式( ,簡稱 )就是指在同一表中沒有重復項出現(xiàn),如果有則應將重復項去掉。這個去掉重復項的過程就稱之為規(guī)范化處理。在本文所討論的開發(fā)方法里, 實際上是沒有什么意義的。因為我們按規(guī)范化建立的指標體系和表的過程都自動保證了所有表都滿足 。 第二范式( ,簡稱 )是指每個表必須有一個(而且僅一個)數據元素為主關鍵字( ),其它數據元素與主關鍵字一一對應。例如,在圖中如果我們將合同號定義為主關鍵字(其它數據元素中的記錄數據都有可能重名,故不能作為主關鍵字),故只要知道了一個合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項具體信息。通常我們稱這種關系為函數依賴( )關系。即表中其它數據元素都依賴于主關鍵字,或稱該數據元素唯一地被主關鍵字所標識。第三范式( ,簡稱 )就是指表中的所有數據元素不但要能夠唯一地被主關鍵字所標識,而且它們之間還必須相互獨立,不存在其它的函數關系。也就是說對于一個滿足了 的數據結構來說,表中有可能存在某些數據元素依賴于其它非關鍵宇數據元素的現(xiàn)象,必須加以消除。為防止數據庫出現(xiàn)更新異常、插入異常、刪除異常、數據冗余太大等現(xiàn)象,關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計。167。 語言介紹 基礎( ,結構查詢語言)是一個功能強大的數據庫語言。通常使用于數據庫的通訊。(美國國家標準學會)聲稱,是關系數據庫管理系統(tǒng)的標準語言。語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用的常見關系數據庫管理系統(tǒng)有:、 、 、 、 等等。雖然絕大多數的數據庫系統(tǒng)使用,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。但是,標準的命令,比如、 、 、 、 和 常常被用于完成絕大多數數據庫的操作。 就是用的 。語言有著非常突出的優(yōu)點,主要是:非過程化語言統(tǒng)一的語言是所有關系數據庫的公共語言非過程化語言:是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集,所有 語句接受集合作為輸入,返回集合作為輸出。的集合特性允許一條語句的結果作為另一條語句的輸入。不要求用戶指定對數據的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有語句使用查詢優(yōu)化器,它是的一部分,由它決定對指定數據存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。統(tǒng)一的語言:可用于所有用戶的活動模型,包括系統(tǒng)管理員、數據庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。為許多任務提供了命令,其中包括:查詢數據在表中插入、修改和刪除記錄建立、修改和刪除數據對象控制對數據和數據對象的存取保證數據庫一致性和完整性以前的數據庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 將全部任務統(tǒng)一在一種語言中。所有關系數據庫的公共語言:由于所有主要的關系數據庫管理系統(tǒng)都支持語言,用戶可將使用的技能從一個(關系數據庫管理系統(tǒng))轉到另一個,所有用編寫的程序都是可以移植的。 語句功能強大,是一種完備的數據處理語言,不僅用于數據庫查詢,而且用于數據庫中的數據修改和更新,概括起來,它可以分成以下幾組:( ,數據操作語言):用于檢索或者修改數據; ( ,數據定義語言): 用于定義數據的結構,比如 創(chuàng)建、修改或者刪除數據庫對象; ( ,數據控制語言):用于定義數據庫用戶的權限。組可以細分為以下的幾個語句::用于檢索數據;:用于增加數據到數據庫;:用于從數據庫中修改現(xiàn)存的數據;:用于從數據庫中刪除數據。語句可以用于創(chuàng)建用戶和重建數據庫對象。下面是命令: , , , , 下面是一個簡單語句的例子:我們使用語句來從中檢索‘借書證號’為‘’的借閱者姓名: 姓名 借書證號 ‘’ 與數據定義語言:它是用來創(chuàng)建和修改數據庫結構的一種語句,包括 、和 語句。 數據操作語言:包括數據查詢與數據更新。數據查詢主要是由語句完成,這一點不再贅述。而數據更新所造成的風險大大超過數據查詢。數據庫管理系統(tǒng)必須在更改期內保護所存儲的數據的一致性,確保有效的數據進入數據庫,數據庫必須保持一致性,還必須協(xié)調多用戶的并行更新,以確保用戶和它們的更改不至于影響其它用戶的作業(yè)。用于修改數據庫內容的 語句主要有以下三個: () ,向一個表中加入新的數據行 () ,從一個表中刪除數據行 () ,更改數據庫中已經存在的數據 標準語法: (, ...) (, ...)下例要將借書證號為‘’作為一個新的借書情況加入借書情況表中 (借書證號,圖書編號,借書日期) (‘’,‘’,‘2002912’) 語句還可以將多行數據添加到目標表中去,在這種形式的 語句中,新行的數據值不是在語句正文中明確地指定的,而是語句中指定的一個數據庫查詢。添加的值來自數據庫自身的行,在某些特定的狀態(tài)下,這是非常有用的。多行 語句為拷貝數據提供了一種緊湊而高效的方法,但我在自已做的圖書管理系統(tǒng)中沒有使用這種方法,我在系統(tǒng)中是使用循環(huán)依照上面的用法來完成多個記錄的插入。 語句用于更新單表中選定行的一列或多列的值。要更新的目標表在語句中定義,子句則指定要更新哪些列并計算它們的值。語句總是包含語句,而且語句比較危險,所以您必須明確地認識到語句的重要性,語句被用來指定需要更新的行。標準語法: [, ]... 語句標準語法: 復雜操作實現(xiàn)在信息管理系統(tǒng)中,我們往往會遇到歸類、匯總、映射、索引、子查詢等復雜操作,相應的支持與實現(xiàn)如下: 方法 子句語法為: , () 。 這個 子句將集中所有的行在一起,它包含了指定列的數據以及允許合計函數來計算一個或者多個列。在本人的系統(tǒng)中在顯示數據時用到了此語句來對查詢所得的內容排序然后再顯示。組合條件和布爾運算符以下的語句中就含有組合條件: , () 。 下面是一個示例: 身份描述 . .借書證號’’。 這條語句是從、表中查找借閱證號為的借閱者的身份描述,第三條語句中如果其中有一個條件為假,那么就什么都沒有顯示。恥諤銪滅縈歡煬鞏鶩錦聰櫻。第三章圖書管理系統(tǒng)設計分析167。 應用需求分析圖書管理系統(tǒng)需要滿足來自三方面的需求,這三個方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個人借閱情況及個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書報表給借閱者查看確
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1