版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)摘 要為了更好的鞏固和加強(qiáng)書本所學(xué)的知識(shí),把所學(xué)的東西轉(zhuǎn)化為實(shí)際應(yīng)用。我們學(xué)習(xí)了ibm db2應(yīng)用程序的使用。并應(yīng)用了sql語言。對(duì)數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解。通過導(dǎo)入表和刪除表、更改表學(xué)會(huì)了對(duì)于表的一些操作。為了建立一個(gè)關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。 當(dāng)人們收集了大量的數(shù)據(jù)后,應(yīng)該把它們保存起來進(jìn)入近一步的處理,進(jìn)一步的抽取有用的信息。當(dāng)年人們把數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會(huì)的發(fā)展,數(shù)據(jù)量急劇增長,現(xiàn)在人們就借助計(jì)算機(jī)和數(shù)據(jù)庫技術(shù)科學(xué)的
2、保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。 通過網(wǎng)吧管理系統(tǒng)的構(gòu)造以及用戶的信息還有電腦的相關(guān)信息制成表格,輸入到數(shù)據(jù)庫中,使之能夠進(jìn)行查詢、修改、刪除并且與網(wǎng)吧管理系統(tǒng)執(zhí)行相同的操作。需求分析階段就是要研究我所作的網(wǎng)吧管理系統(tǒng)的具體分類和實(shí)施過程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計(jì)階段要把e-r圖轉(zhuǎn)化為關(guān)系模式并且把我輸入的五張表結(jié)合在一起完成一個(gè)總關(guān)系表。最后就是要運(yùn)行和實(shí)施數(shù)據(jù)庫。要把查詢結(jié)果與過程抓幾張圖關(guān)鍵詞:sql語言;ibm db2;數(shù)據(jù)庫設(shè)計(jì);網(wǎng)吧管理系統(tǒng)25大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)目錄第一章 緒論11.1課題簡介11.2設(shè)計(jì)目的11
3、.3設(shè)計(jì)內(nèi)容1第二章 需求分析22.1 需求分析的任務(wù)22.2 需求分析的過程22.3數(shù)據(jù)字典與流程圖3第三章 概念結(jié)構(gòu)設(shè)計(jì)73.1 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟73.1.1 概念結(jié)構(gòu)設(shè)計(jì)的方法73.1.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟73.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)73.3視圖的集成12第四章 邏輯結(jié)構(gòu)設(shè)計(jì)134.1 e-r圖向關(guān)系模型的轉(zhuǎn)換134.2 數(shù)據(jù)模型的優(yōu)化134.3 數(shù)據(jù)庫的結(jié)構(gòu)14第五章 數(shù)據(jù)庫物理設(shè)計(jì)165.1 索引的建立165.2 表空間的建立16第六章 數(shù)據(jù)庫的實(shí)施176.2表的建立與數(shù)據(jù)的載入176.3觸發(fā)器的設(shè)計(jì)176.4 數(shù)據(jù)庫的運(yùn)行186.5 數(shù)據(jù)庫的查詢22總 結(jié)25參考文獻(xiàn)
4、26大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第一章 緒論1.1課題簡介隨著時(shí)代的發(fā)展,計(jì)算系軟件和系統(tǒng)的成熟,用戶能夠方便上網(wǎng)成為一個(gè)影響多數(shù)人生活的問題。而建立網(wǎng)吧管理系統(tǒng)是一個(gè)很好的解決辦法。經(jīng)過三年的學(xué)習(xí),我們對(duì)計(jì)算機(jī)方面的知識(shí)有了很大的提升,本著理論聯(lián)系實(shí)際的宗旨,通過學(xué)校提供的這次課程設(shè)計(jì)實(shí)踐的機(jī)會(huì),在指導(dǎo)教師的幫助下,歷經(jīng)兩周時(shí)間,我自行設(shè)計(jì)一套網(wǎng)吧管理系統(tǒng),在下面的各章中,我將以這套網(wǎng)吧管理系統(tǒng)信息系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題。1.2設(shè)計(jì)目的應(yīng)用對(duì)數(shù)據(jù)庫系統(tǒng)原理的理論學(xué)習(xí),通過上機(jī)實(shí)踐的方式將理論知識(shí)與實(shí)踐更好的結(jié)合起來,鞏固所學(xué)知識(shí)。實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于db2的有關(guān)知
5、識(shí),熟練掌握對(duì)于給定結(jié)構(gòu)的數(shù)據(jù)庫的創(chuàng)建、基本操作、程序系統(tǒng)的建立和調(diào)試以及系統(tǒng)評(píng)價(jià)。實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識(shí)和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對(duì)于給定實(shí)際問題,為了建立一個(gè)關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過程,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。1.3設(shè)計(jì)內(nèi)容選擇課題并且對(duì)課題的相關(guān)信息有一定的了解,對(duì)于我選的課題來說,我必須了解網(wǎng)吧管理系統(tǒng)的構(gòu)造以及用戶的信息還有網(wǎng)吧內(nèi)電腦的相關(guān)信息。通過這些信息制成表格,輸入到數(shù)據(jù)庫中,使之能夠進(jìn)行查詢、修改、刪除并且與網(wǎng)吧管理系統(tǒng)執(zhí)行相同的操作。需求分析階段
6、就是要研究我所作的網(wǎng)吧管理系統(tǒng)的具體分類和實(shí)施過程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計(jì)階段要把e-r圖轉(zhuǎn)化為關(guān)系模式并且把我輸入的五張表結(jié)合在一起完成一個(gè)總關(guān)系表。最后就是要運(yùn)行和實(shí)施數(shù)據(jù)庫。要把查詢結(jié)果與過程抓幾張圖。大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第二章 需求分析2.1 需求分析的任務(wù)調(diào)查網(wǎng)吧管理系統(tǒng)應(yīng)用領(lǐng)域涉及的內(nèi)容,對(duì)涉及到領(lǐng)域的各個(gè)應(yīng)用的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說明書。最重要的是調(diào)查、收集信息、分析用戶信息和上網(wǎng)流程。處理要求、數(shù)據(jù)的安全性與完整性要求。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡單明
7、了,易于操作,服務(wù)器程序利于維護(hù)。2.2 需求分析的過程網(wǎng)吧管理人員為方便用戶,需開發(fā)一個(gè)網(wǎng)吧管理系統(tǒng)。為便于用戶安全,快速的上網(wǎng),網(wǎng)吧把用戶信息,包括姓名、身份證號(hào)、卡號(hào)、上機(jī)時(shí)間、通過此次數(shù)據(jù)庫的課程設(shè)計(jì),進(jìn)一步將理論與實(shí)際相結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫方面應(yīng)用的理解,對(duì)自己今后參與開發(fā)數(shù)據(jù)庫系統(tǒng)積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過程中,從建立數(shù)據(jù)開始,對(duì)靈據(jù)庫設(shè)計(jì)理念及思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),e-r圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識(shí),在實(shí)驗(yàn)中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,能將sql語言很好的運(yùn)用,增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用sql語言的靈活性
8、,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯(lián)系,主建與外鍵的定義,約束項(xiàng)的設(shè)置,使邏輯更嚴(yán)密,在學(xué)習(xí)過程中,我也能過上網(wǎng)查了不少資料,也看了一些別人設(shè)計(jì)的圖書館管理信息系統(tǒng)的設(shè)計(jì)報(bào)告,學(xué)以致用,自我創(chuàng)新,獨(dú)立完成了這份自己的報(bào)告,從中在學(xué)到用,從用又到學(xué),不斷修改,系統(tǒng)更新。雖然不能達(dá)到完善系統(tǒng),但也做到了盡善盡美,加強(qiáng)理論學(xué)習(xí)對(duì)完善系統(tǒng)會(huì)有很多幫助,不管怎么說,對(duì)這次做的課程設(shè)計(jì)自己覺得還算滿意。下機(jī)時(shí)間、級(jí)別等信息,輸入網(wǎng)吧管理系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢網(wǎng)吧內(nèi)電腦信息數(shù)據(jù)服務(wù)器后,為用戶安排電腦。在用戶運(yùn)行電腦期間,系統(tǒng)自動(dòng)為用戶計(jì)時(shí),并根據(jù)不同用戶的不同級(jí)別給出相應(yīng)的單價(jià),
9、提示用戶該繳納的費(fèi)用。同時(shí)系統(tǒng)還給每個(gè)電腦分配電腦的網(wǎng)管進(jìn)行電腦的維護(hù),方便用戶上網(wǎng)。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡單明了,易于操作,服務(wù)器程序利于維護(hù)。2.3數(shù)據(jù)字典與流程圖1業(yè)務(wù)流程分析經(jīng)過可行性分析和初步需求調(diào)查,抽象出該系統(tǒng)業(yè)務(wù)流程圖,結(jié)合該實(shí)例具體情況,給出用戶信息、電腦信息,計(jì)費(fèi)信息和網(wǎng)管管理的信息的具體需求。用戶去網(wǎng)吧上網(wǎng)在收銀臺(tái)登記信息輸入卡號(hào)登陸電腦網(wǎng)管管理維護(hù)電腦上網(wǎng)結(jié)束產(chǎn)生費(fèi)用圖2.1 用戶上網(wǎng)流程圖 調(diào)查用戶需求 用戶管理需求l 功能:為每個(gè)上網(wǎng)用戶登記信息,分配卡號(hào),有效而且安全的管理用戶的信息。l 統(tǒng)計(jì)功能:u 按上網(wǎng)電
10、腦統(tǒng)計(jì)用戶人數(shù)u 按卡號(hào)查找出用戶名和級(jí)別費(fèi)用管理需求l 交費(fèi)功能:u 交費(fèi)u 上機(jī)時(shí)間,下機(jī)時(shí)間 電腦管理需求l 管理查詢功能:查詢不同電腦編號(hào)的不同名稱及其單價(jià)并加以管理 網(wǎng)管管理需求l 查詢功能:u 網(wǎng)管編號(hào)u 網(wǎng)管姓名u 分區(qū)號(hào)2系統(tǒng)模塊分析在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法(sa方法)。首先,定義全局概念結(jié)構(gòu)的框架,如圖2.2所示。網(wǎng)吧管理系統(tǒng)用戶信息系統(tǒng)電腦信息系統(tǒng)費(fèi)用信息系統(tǒng)分區(qū)信息系統(tǒng)網(wǎng)管信息系統(tǒng)圖2.2網(wǎng)吧管理系統(tǒng)總框架圖各子系統(tǒng)需要進(jìn)一步細(xì)化。旅客信息系統(tǒng)為例進(jìn)一步細(xì)化,如圖2.3所示。用戶信息系統(tǒng)統(tǒng)計(jì)人數(shù)查詢用戶信息圖2.
11、3用戶信息系統(tǒng)細(xì)化以其中的查詢旅客信息功能為例進(jìn)一步細(xì)化,如圖2.4所示。查詢用戶信息查詢卡號(hào)查詢身份證號(hào)查詢用戶名查詢級(jí)別圖2.4查詢用戶信息功能電腦信息系統(tǒng)查詢電腦編號(hào)查詢電腦名稱查詢單價(jià)圖2.5電腦信息系統(tǒng)細(xì)化 費(fèi)用信息系統(tǒng)查詢卡號(hào)查詢電腦編號(hào)查詢上機(jī)時(shí)間查詢下機(jī)時(shí)間 圖2.6費(fèi)用信息系統(tǒng)細(xì)化分區(qū)信息系統(tǒng)查詢分區(qū)號(hào)查詢電腦編號(hào)查詢分區(qū)名稱圖2.7分區(qū)信息系統(tǒng)細(xì)化 網(wǎng)管信息系統(tǒng)查詢網(wǎng)管編號(hào)查詢分區(qū)號(hào)查詢網(wǎng)管姓名圖2.8網(wǎng)管信息系統(tǒng)細(xì)化3數(shù)據(jù)字典將所有子系統(tǒng)全部細(xì)化。將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到五個(gè)基本表:用戶信息表,電腦信息表,費(fèi)用信息表,分
12、區(qū)信息表,網(wǎng)管信息表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1。表2.1 數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說明組成用戶信息定義了用戶的有關(guān)信息卡號(hào),身份證號(hào),用戶名,,級(jí)別電腦信息定義了電腦有關(guān)信息電腦編號(hào),電腦名稱,單價(jià)費(fèi)用信息表定義了上網(wǎng)費(fèi)用的有關(guān)信息卡號(hào),電腦編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間分區(qū)信息表定義了電腦分區(qū)的有關(guān)信息分區(qū)號(hào),電腦編號(hào),分區(qū)名稱網(wǎng)管信息表定義了網(wǎng)管有關(guān)信息網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管姓名大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第三章 概念結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟3.1.1 概念結(jié)構(gòu)設(shè)計(jì)的方法概念設(shè)計(jì)階段我采用自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上的進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。對(duì)已經(jīng)細(xì)化到無法再
13、分的階段逐步集成在一起,最終合成一個(gè)全局概念模式。3.1.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟第一步是進(jìn)行局部視圖的設(shè)計(jì):由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概貌,而中層流圖能較好的反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成。因此我們先逐一的設(shè)計(jì)分e-r圖。第二步是進(jìn)行視圖的集成:各子系統(tǒng)的e-r圖設(shè)計(jì)好之后,下一步就是要將所有的分e-r圖合成一個(gè)系統(tǒng)的總e-r圖,一般有兩個(gè)方式,多個(gè)分e-r圖一次集成,另一種是一次集成兩個(gè)分e-r圖。我想采用一次集成兩個(gè)分e-r圖的方式。3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì)按照?qǐng)D2.2機(jī)票預(yù)定系統(tǒng)總框架圖,設(shè)計(jì)實(shí)體屬性圖以及局部e-r圖。用戶卡號(hào)身份證號(hào)用戶名級(jí)別圖3.1用戶信息實(shí)體屬性圖費(fèi)
14、用卡號(hào)電腦編號(hào)上機(jī)時(shí)間下機(jī)時(shí)間 圖3.2費(fèi)用實(shí)體屬性圖電腦電腦編號(hào)電腦名稱單價(jià) 圖3.3電腦實(shí)體屬性圖分區(qū)分區(qū)號(hào)電腦編號(hào)分區(qū)名稱 圖3.4分區(qū)實(shí)體屬性圖網(wǎng)管網(wǎng)管編號(hào)分區(qū)號(hào)網(wǎng)管名 圖3.5網(wǎng)管實(shí)體屬性圖用戶費(fèi)用花費(fèi)卡號(hào)身份證號(hào)用戶名級(jí)別電腦編號(hào)上機(jī)時(shí)間下機(jī)時(shí)間卡號(hào)11圖3.6用戶花費(fèi)局部e-r圖 用戶電腦使用卡號(hào)身份證號(hào)用戶名級(jí)別電腦編號(hào)電腦名稱單價(jià)11 圖3.7用戶使用電腦局部e-r圖電腦分區(qū)所屬電腦編號(hào)電腦名稱單價(jià)電腦編號(hào)分區(qū)名稱分區(qū)號(hào)m1圖3.8電腦所屬分區(qū)局部e-r圖分區(qū)網(wǎng)管管理電腦編號(hào)分區(qū)名稱分區(qū)號(hào)網(wǎng)管編號(hào)分區(qū)號(hào)網(wǎng)管姓名11圖3.9網(wǎng)管管理電腦局部e-r圖3.3視圖的集成經(jīng)過逐步細(xì)化再
15、進(jìn)行每兩個(gè)一集成初步形成一個(gè)e-r圖,最后得到圖3.4總體概念結(jié)構(gòu)e-r圖。 圖3.10系統(tǒng)總體結(jié)構(gòu)e-r圖大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第四章 邏輯結(jié)構(gòu)設(shè)計(jì)4.1 e-r圖向關(guān)系模型的轉(zhuǎn)換將圖3.10總體概念結(jié)構(gòu)e-r圖轉(zhuǎn)化成關(guān)系模型。 用戶信息表(卡號(hào),身份證號(hào),用戶名,,級(jí)別)電腦信息表(電腦編號(hào),電腦名稱,單價(jià)) 費(fèi)用信息表(卡號(hào),電腦編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間) 分區(qū)信息表(分區(qū)號(hào),電腦編號(hào),分區(qū)名稱) 網(wǎng)管信息表(網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管姓名)4.2 數(shù)據(jù)模型的優(yōu)化將轉(zhuǎn)化的關(guān)系模式進(jìn)行優(yōu)化,最終達(dá)到第三范式。1、確定數(shù)據(jù)依賴用戶信息表(卡號(hào),身份證號(hào),用戶名,級(jí)別)根據(jù)這個(gè)關(guān)系寫出數(shù)據(jù)依賴
16、卡號(hào)用戶名,卡號(hào)級(jí)別,卡號(hào)身份證號(hào)電腦信息表(電腦編號(hào),電腦名稱,單價(jià))電腦編號(hào)電腦名稱,電腦編號(hào)單價(jià) 費(fèi)用信息表(卡號(hào),電腦編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間)(卡號(hào),電腦編號(hào))上機(jī)時(shí)間,(卡號(hào),電腦編號(hào))下機(jī)時(shí)間分區(qū)信息表(分區(qū)號(hào),電腦編號(hào),分區(qū)名稱)分區(qū)號(hào)電腦編號(hào),分區(qū)號(hào)分區(qū)名稱, 網(wǎng)管信息表(網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管姓名)網(wǎng)管編號(hào)分區(qū)號(hào),網(wǎng)管編號(hào)網(wǎng)管姓名2、 對(duì)各關(guān)系模式間數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余 卡號(hào)用戶名,卡號(hào)級(jí)別,卡號(hào)身份證號(hào),電腦編號(hào)電腦名稱電腦編號(hào)單價(jià),(卡號(hào),電腦編號(hào))上機(jī)時(shí)間,(卡號(hào),電腦編號(hào))下機(jī)時(shí)間分區(qū)號(hào)電腦編號(hào),分區(qū)號(hào)分區(qū)名稱,網(wǎng)管編號(hào)分區(qū)號(hào),網(wǎng)管編號(hào)網(wǎng)管姓名3、 看這
17、些模式是否符合要求,確定是否要對(duì)某些模式進(jìn)行合并或者分解 最終分解成第三范式: (卡號(hào),用戶名,級(jí)別,身份證號(hào))(電腦編號(hào),電腦名稱,單價(jià))(分區(qū)號(hào),電腦編號(hào),分區(qū)名稱)(網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管姓名)(卡號(hào),電腦編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間)4.3 數(shù)據(jù)庫的結(jié)構(gòu)computer nocomputer namepricevarcharpkvarcharvarchar 給出網(wǎng)吧管理系統(tǒng)基本表結(jié)構(gòu)圖。cardnousernousernamelevelvarcharpkvarcharvarcharvarcharcard nocomputer noup timedown timevarcharpkvarch
18、arpkvarcharvarcharecomputer noarea namevarcharpkvarcharfkvarcharmanager noarea nomanager namevarcharpkvarcharfkvarchar 圖4.1各表的結(jié)構(gòu)根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)各表的結(jié)構(gòu),其相應(yīng)標(biāo)的定義如下:表4.1用戶信息系統(tǒng)的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述card novarchar10主鍵卡號(hào)user novarchar20不為空身份證號(hào)user namevarchar30不為空用戶名levelvarchar20不為空級(jí)別 表4.2 電腦信息系統(tǒng)的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述compute
19、r novarchar10主鍵電腦編號(hào)computer namevarchar30不為空電腦名稱pricevarchar20不為空單價(jià) 表4.3 費(fèi)用信息表系統(tǒng)的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述card novarchar10主鍵卡號(hào)computer novarchar10電腦編號(hào)up timevarchar20可為空上機(jī)時(shí)間down timevarchar20可為空下機(jī)時(shí)間 表4.4分區(qū)信息表系統(tǒng)的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述 area no varchar10主鍵分區(qū)號(hào)computer novarchar10外鍵電腦編號(hào) area namevarchar30不為空分區(qū)名稱 表4.5網(wǎng)管信息
20、表系統(tǒng)結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束描述 manager novarchar10主鍵網(wǎng)管編號(hào)area novarchar10外鍵分區(qū)號(hào) manager namevarchar30不為空網(wǎng)管名稱大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第五章 數(shù)據(jù)庫物理設(shè)計(jì)5.1 索引的建立建立唯一索引的sql語句:connect to ljc26;create unique index db2admin.index01 on db2admin."user" (level asc) pctfree 10 minpctused 10 allow reverse scans page split symmetric
21、 collect sampled detailed statistics ;connect reset;建立聚簇索引的sql語句:connect to ljc26;create index db2admin.index02 on qcz.computer (price asc) pctfree 10 allow reverse scans page split symmetric collect sampled detailed statistics ;connect reset;5.2 表空間的建立建立表空間的sql語句:connect to ljc26;create regular tab
22、lespace dms01 pagesize 4 k managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool ibmdefaultbp dropped table recovery on;connect reset;大連交通大學(xué)數(shù)據(jù)庫課程設(shè)計(jì)第六章 數(shù)據(jù)庫的實(shí)施6.2表的建立與數(shù)據(jù)的載入 建立表的sql語句:connect to ljc26;create table db2admin."user" ( cardno varcha
23、r (10) not null , userno varchar (20) not null , username varchar (30) not null , level varchar (20) not null , constraint pk_user primary key ( cardno) ) in dms01 index in dms01 ;comment on table db2admin."user" is '用戶信息'comment on db2admin."user" ( userno is '身份證號(hào)
24、39;, username is '用戶名', level is '級(jí)別', cardno is '卡號(hào)' ) ;connect reset;建立視圖的sql語句:as select computername,price,uptime,downtimefrom computer,feewhere computer.computerno = fee.computerno檢查約束的sql語句:connect to ljc26;alter table qcz.people add constraint cclevel check (level in(&
25、#39;a','b','c') enforced enable query optimization ;connect reset; 6.3觸發(fā)器的設(shè)計(jì) create trigger db2admin.ljctrigger no cascade before update of price on db2admin.computer referencing old as orow new as nrow for each row mode db2sql when ( orow.computername='高檔' )begin atomics
26、et nrow.price='5' ;end6.4 數(shù)據(jù)庫的運(yùn)行 圖6.1 用戶信息表 收錄了10位用戶的卡號(hào),身份證號(hào),用戶姓名,級(jí)別。 圖6.2電腦信息表 收錄了10臺(tái)電腦的電腦編號(hào),電腦名稱,單價(jià)。 圖6.3費(fèi)用信息表 收錄了10位用戶的卡號(hào),電腦卡號(hào),上機(jī)時(shí)間,座位號(hào),機(jī)票類型下機(jī)時(shí)間。 圖6.4 分區(qū)信息表 收錄了10臺(tái)電腦的分區(qū)號(hào),電腦編號(hào),分區(qū)名稱。 圖6.5 網(wǎng)管信息表 收錄了10位網(wǎng)管的網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管名稱。6.5 數(shù)據(jù)庫的查詢update user set username='震哥' where userno=0718030119 圖6.6對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《財(cái)政與金融(第2版)》 課件全套 趙立華 第1-16章 財(cái)政的概念與職能-宏觀調(diào)控
- 二零二五年度購車贈(zèng)送車載安全預(yù)警系統(tǒng)合同(行車安全)3篇
- 2025年度個(gè)人與公司租賃房屋修繕責(zé)任合同3篇
- 浙江2025年浙江自然博物院(安吉館)招聘編外工作人員筆試歷年參考題庫附帶答案詳解
- 濟(jì)南2025年中共濟(jì)南市委黨校(濟(jì)南行政學(xué)院)引進(jìn)博士研究生6人筆試歷年參考題庫附帶答案詳解
- 河南2024年河南信陽師范大學(xué)招聘碩士研究生42人筆試歷年參考題庫附帶答案詳解
- 漢中2025年陜西漢中市中心醫(yī)院招聘30人筆試歷年參考題庫附帶答案詳解
- 二零二五年度車身廣告租賃合同品牌形象保護(hù)與宣傳協(xié)議4篇
- 二零二五年度電商平臺(tái)會(huì)員充值優(yōu)惠合同3篇
- 2025年度水電設(shè)施智能化設(shè)計(jì)與安裝服務(wù)合同4篇
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測濟(jì)南期末試題和答案
- 中儲(chǔ)糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 河南退役軍人專升本計(jì)算機(jī)真題答案
- 湖南省長沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 駕駛證學(xué)法減分(學(xué)法免分)試題和答案(50題完整版)1650
- 2024年林地使用權(quán)轉(zhuǎn)讓協(xié)議書
- 物流有限公司安全生產(chǎn)專項(xiàng)整治三年行動(dòng)實(shí)施方案全國安全生產(chǎn)專項(xiàng)整治三年行動(dòng)計(jì)劃
- 2025屆江蘇省13市高三最后一卷生物試卷含解析
- 產(chǎn)鉗助產(chǎn)護(hù)理查房
- 招聘專員轉(zhuǎn)正述職報(bào)告
評(píng)論
0/150
提交評(píng)論