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

正文內(nèi)容

基于數(shù)據(jù)庫(kù)圖書(shū)管理系統(tǒng)-文庫(kù)吧資料

2025-01-28 22:27本頁(yè)面
  

【正文】 Manipulation Language,數(shù)據(jù)操作語(yǔ)言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語(yǔ)言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù)對(duì)象; DCL( Data Control Language,數(shù)據(jù)控制語(yǔ)言):用于定義數(shù)據(jù)庫(kù)用戶的權(quán)限。 SQL 為許多任務(wù)提供了命令,其中包括: n 查詢數(shù)據(jù) n 在表中插入、修改和刪除記錄 n 建立、修改和刪除數(shù)據(jù)對(duì)象 n 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 n 保證數(shù)據(jù)庫(kù)一致性和完整性 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而 SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。 SQL 不要求用戶指定對(duì)數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有 SQL 語(yǔ)句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語(yǔ)句接受集合作為輸入,返回集合作為輸出。 MS SQL Server 就是用的 Transact SQL。雖然絕大多數(shù)的數(shù)據(jù)庫(kù)系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系統(tǒng)。 SQL 語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。 SQL 通常使用于數(shù)據(jù)庫(kù)的通訊。 為防止數(shù)據(jù)庫(kù)出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。 第三范式 (third normal form,簡(jiǎn)稱 3rd NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識(shí),而且它們之間還必須相互獨(dú)立,不存在其它的函數(shù)關(guān)系。通常我們稱這種關(guān)系為函數(shù)依賴 (functional depEndence)關(guān)系。 第二范式 (second normal form,簡(jiǎn)稱 2nd NF)是指每個(gè)表必須有一個(gè) (而且僅一個(gè) )數(shù)據(jù)元素為主關(guān)鍵字 (primary key),其它數(shù)據(jù)元素與主關(guān)鍵字一一對(duì)應(yīng)。在本文所討論的開(kāi)發(fā)方法里, 1st NF 實(shí)際上是沒(méi)有什么意義的。 第一范式 (first normal form,簡(jiǎn)稱 1st NF)就是指在同一表中沒(méi)有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。在這五種范式 中,一般只用前三種,對(duì)于常用系統(tǒng)就足夠了。 4 在表中,列的順序無(wú)關(guān)緊要,但不能重復(fù) (如圖中合同號(hào)和合同名誰(shuí)先誰(shuí)后都沒(méi)關(guān)系,但二者不可重復(fù)或同名 )。 2 表中所有行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn) (如圖中每一行都是一個(gè)不同的合同記錄 )。規(guī)范化表達(dá)還規(guī)定在每一個(gè)基本表中必須定義一個(gè)數(shù)據(jù)元素為關(guān)鍵字 (key),它可以唯一地標(biāo)識(shí)出該表中其它相關(guān)的數(shù)據(jù)元素。對(duì)于指標(biāo)體系中數(shù)據(jù)的結(jié)構(gòu)在建庫(kù)前還必須進(jìn)行規(guī)范化的重新組織。我們完全可以認(rèn)為所建指標(biāo)體系中的一個(gè)指標(biāo)類就是關(guān)系數(shù)據(jù)庫(kù)中的一個(gè)基本表,而這個(gè)指標(biāo)類下面的一個(gè)個(gè)具體指標(biāo)就是這個(gè)基本表中的一個(gè)字段。 數(shù)據(jù)庫(kù)設(shè)計(jì)范式分析 建立起一個(gè)良好的數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)的最重要的一環(huán)。 b.統(tǒng)計(jì)文件 (表 )和數(shù)據(jù)錄入文件一般只對(duì)本工作 站定義為只寫(xiě)方式,對(duì)其它工作站則定義為只讀方式。系統(tǒng)所提供的安全保密功能一般有 8個(gè)等級(jí) (07 級(jí) ), 4種不同方式 (只讀、只寫(xiě)、刪除、修改 ),而且允許用戶利用這 8 個(gè)等級(jí)的 4種方式對(duì)每一個(gè)表自由地進(jìn)行定義。 消除這種 M:N 情況的辦法也很簡(jiǎn)單,只需在二表之間增加一個(gè)表 ,則原來(lái)M:N 的關(guān)系就改成了 M:1, 1:N 的關(guān)系了。所謂的 “ 父系 ” 就是指表的上一級(jí)關(guān)系表。因?yàn)樵诿總€(gè)表中只有主關(guān)鍵詞才能唯一地標(biāo)識(shí)表中的這一個(gè)記錄值 (因?yàn)楦鶕?jù)第三范式的要求,表中其它數(shù)據(jù)字段函數(shù)都依賴于主關(guān)鍵詞 ),所以將表通過(guò)關(guān)鍵詞連接就能夠唯一地標(biāo)識(shí)出某一事物不同屬性在不同表中的存放位置。那么計(jì)算機(jī)系統(tǒng)如何能知道哪些表中的哪些記錄應(yīng)與其它表中的哪些記錄相對(duì)應(yīng),它們表示的是同一個(gè)事物呢 ?這就需要在設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)時(shí)將這種各表之間的數(shù)據(jù)記錄關(guān)系確定下來(lái)。 在進(jìn)行了上述數(shù)據(jù)規(guī)范化重組后,已經(jīng)可以確保每一個(gè)基本數(shù)據(jù)表 (我們簡(jiǎn)稱為表 )是規(guī)范的 ,但是這些單獨(dú)的表并不能完整地反映事物,通常需要通過(guò)指標(biāo)體系整體指標(biāo)數(shù)據(jù)才能完整全面地反映問(wèn)題。這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。 為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如下問(wèn)題: 規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對(duì)數(shù)據(jù)進(jìn) 行規(guī)范化表達(dá),這在后面將會(huì)具體討論。 ( 4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對(duì)用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲(chǔ)的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。 ( 2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。 : ( 1) 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理 系統(tǒng)( DBMS)有的是支持聯(lián)機(jī)事務(wù)處理 CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型 DBMS,有的可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理 CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。 圖 實(shí)體之間關(guān)系的 ER 圖 3.?dāng)?shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) ⑴ 圖書(shū)基本信息表 Book: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 讀者信息管理 書(shū)籍信息管理 借閱信息管理 讀者類別信息 書(shū)籍類別信息 讀者信息管理 書(shū)籍信息管理 借閱信息管理 讀者信息登記 借閱書(shū)籍 書(shū)籍信息登記 bookid 文本 保存書(shū)號(hào) bookname 文本 保存書(shū)名 booktype 文本 保存書(shū)的類型 bookauthor 文本 保存保存書(shū)的作者 bookpub 文本 保存書(shū)的出版社 bookpubdate 日期 /時(shí)間 保存書(shū)的出版日期 bookpages 數(shù)字 保存書(shū)的頁(yè)數(shù) bookkeyword 文本 關(guān)鍵字 bookindate 日期 /時(shí)間 入庫(kù)時(shí)間 putup 文本 是否借出 bookmemo 備注 備注 ⑵ 借書(shū)卡信息表 (讀者信息表 ) reader: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 readerno 文本 保存讀者編號(hào) readername 文本) 保存讀者姓名 readersex 文本) 保存讀者性別 readertype 文本 保存讀者類別 readerdep 文本 保存讀者所屬部門 address 文本 保存讀者地址 readertel 文本 保存讀者電話 文本 保存讀者的電子郵件地址 checkdate 日期 /時(shí)間 借閱日期 readermemo 備注 備注 ⑶ 借閱信息表 borrowinfo: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 borrowno 文本 保存借閱號(hào) readerid 文本 保存讀者 ID readername 文本 保存借閱者姓名 borrowdate 日期 /時(shí)間 保存借閱日期 returndate 日期 /時(shí)間 保存還書(shū)日期 memo 備注 備注 ⑷ 圖書(shū)分類信息表 booktype: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 booktypeno 文本 保存圖書(shū)分類號(hào) typename 文本 保存類別名稱 keyword 文本 關(guān)鍵 字 memo 備注 備注 ⑸ 讀者分類信息表 readertype: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 typeno 文本 保存讀者分類號(hào) typename 文本 保存類別名稱 booknumber 數(shù)字 保存允許借書(shū)數(shù)量 bookdays 數(shù)字 保存允許借閱天數(shù) userfullife 數(shù)字 保存專業(yè) ID memo 備注 備注 ⑹ 用戶信息表 User_info: 字段名稱 數(shù)據(jù)類型 字段說(shuō)明 user_ID 文本 保存用戶 ID user_PWD 文本 保存用戶密碼 user_Des 文本 ?? 程序模塊示意圖 如下: 注意 1 1 圖書(shū)管理程序 借閱管理模塊 書(shū)籍管理模塊 讀者管理模塊 系統(tǒng)設(shè)置模塊 系統(tǒng)登陸模塊 借書(shū)事件添加模塊 借書(shū)查詢修改 還書(shū)事件添加 書(shū)籍類別管理 信息查詢修改 讀者類別管理 信息查詢修改 借閱數(shù)據(jù)存取模塊 書(shū)籍?dāng)?shù)據(jù)存取模塊 讀者數(shù)據(jù)存取模塊 數(shù)據(jù)加密與備份模塊 遠(yuǎn)程數(shù)據(jù)同步模塊 數(shù) 據(jù) 庫(kù) ( 運(yùn) 行SQLServer 的服務(wù)器) 書(shū)籍信息添加 讀者信息添加 還書(shū)查詢修改 圖 第二章 數(shù)據(jù)庫(kù)理論基礎(chǔ) 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)及范式分析 信息系統(tǒng)的主要任務(wù)是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù)。數(shù)據(jù)庫(kù)實(shí)現(xiàn)的一些功能有 l. 數(shù)據(jù)和數(shù)據(jù)說(shuō)明的醒目顯示; l .多條件的查詢、多條記錄的檢索、模糊查詢; l .數(shù)據(jù)文件某種存儲(chǔ)格式導(dǎo)入數(shù)據(jù)窗體,經(jīng)過(guò)數(shù)據(jù)完整性校驗(yàn)存入數(shù)據(jù)庫(kù); l. 數(shù)據(jù)庫(kù)安全性的設(shè)計(jì); 、數(shù)據(jù)接口、界面的設(shè)計(jì)。 基于這此問(wèn)題,我認(rèn)為有必要建立一個(gè)圖書(shū)管理系統(tǒng),使圖書(shū)管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書(shū)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書(shū)情況。圖書(shū)館采取手工方式對(duì)圖書(shū)借閱情況進(jìn)行人工管理,由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書(shū)證上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū)館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、 費(fèi)力。盡管有的圖書(shū)館有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容 易丟失,且不易查找。 圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書(shū)館都是初步開(kāi)始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密 切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。 2. 創(chuàng)建表 3. 定義聯(lián)系 4. 應(yīng)用組件 數(shù)據(jù)庫(kù)應(yīng)用包括窗體、查詢、報(bào)表、菜單和應(yīng)用程序。 遺憾的是,不同的 DBMS 產(chǎn)品用不同的方法實(shí)施業(yè)務(wù)規(guī)則。業(yè)務(wù)規(guī)則是模式的一個(gè)重要部分,因?yàn)樗麄冎付藷o(wú)論什么數(shù)據(jù)變化到達(dá) DBMS 引擎,允許的數(shù)據(jù)值必須滿足的約束。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥?lái)說(shuō)是唯一的。 域是一列可能擁有的值的集合。 創(chuàng)建數(shù)據(jù)庫(kù) 1. 數(shù)據(jù)庫(kù)模式 數(shù)據(jù)庫(kù)模式定義了數(shù)據(jù)庫(kù)的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。 DBMS 引擎從其他兩個(gè)組件接受請(qǐng)求,并把它們翻譯成對(duì)操作系統(tǒng)的命令,以便讀寫(xiě)物理介質(zhì)上的數(shù)據(jù)。運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開(kāi)發(fā)的應(yīng)用組件。它典型地包含產(chǎn)生表、窗體、查詢和報(bào)表的工具。 DBMS 的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和DBMS 引擎。關(guān)系模型是數(shù)學(xué)化模型。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。 MS SQL Server2021 就是一種關(guān)系型數(shù)據(jù) 庫(kù)管理系統(tǒng)。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。 DBMS 是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。MS SQL Server2021 中就支持窗體
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1