機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第4頁(yè)
機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)評(píng)分表 / 26姓名XXX班級(jí)XXX學(xué)號(hào)XXX題目機(jī)房管理系統(tǒng)設(shè)計(jì)指導(dǎo)教師評(píng)分項(xiàng)目滿分分值得分設(shè)計(jì)文檔(60分)文檔格式封面4貝囿布局8目錄格式6圖表質(zhì)量4貞眉貞腳4文檔內(nèi)容內(nèi)容完整性12內(nèi)容邏輯性10內(nèi)容正確性12答( 10分)課題陳述3問題答辯5是否超時(shí)2考勤(20分)20實(shí)驗(yàn)(10分)10總評(píng)成績(jī)指導(dǎo)教師評(píng)語(yǔ)簽名:年 月日 / 26課程設(shè)計(jì)答辯記錄表教 師 提 問學(xué) 生 答 解 情 況 記 錄成績(jī)答辯小組教師簽名摘要本系統(tǒng)為機(jī)房信息管理系統(tǒng), 是一個(gè)信息管理系統(tǒng), 其開發(fā)主要包括數(shù)據(jù)庫(kù)的建立和維護(hù)。在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后 ,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直

2、到形成一個(gè)滿意的可行系統(tǒng)。在下面的各章中我將以開發(fā)學(xué)生學(xué)籍管理系統(tǒng),談?wù)勂渚唧w開發(fā)過程和所涉及到的問題及解決方法。目錄 TOC o 1-5 h z HYPERLINK l bookmark6 o Current Document 第一章系統(tǒng)概要介紹 6. HYPERLINK l bookmark8 o Current Document 系統(tǒng)概述 6. HYPERLINK l bookmark10 o Current Document 系統(tǒng)研發(fā)背景 6. HYPERLINK l bookmark12 o Current Document 系統(tǒng)研發(fā)的目的和意義 6. HYPERLINK l boo

3、kmark14 o Current Document 第二章需求分析 8. HYPERLINK l bookmark16 o Current Document 需求描述 8. HYPERLINK l bookmark18 o Current Document 主要功能 8. HYPERLINK l bookmark20 o Current Document 數(shù)據(jù)需求 9. HYPERLINK l bookmark22 o Current Document 功能模塊實(shí)現(xiàn)9.數(shù)據(jù)流圖 1.0.數(shù)據(jù)詞典 1.1.第三章數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)1.2E-R圖 1.2.1 局部 E-R 圖 1.2.系統(tǒng)全局E

4、-R圖 1.2.系統(tǒng)全局E-R圖 1.2. HYPERLINK l bookmark30 o Current Document 實(shí)體及屬性的定義1.5 HYPERLINK l bookmark32 o Current Document 第四章數(shù)據(jù)庫(kù)邏輯計(jì)1.7. HYPERLINK l bookmark34 o Current Document 初始關(guān)系1.7. HYPERLINK l bookmark36 o Current Document 規(guī)范化處理1.7. HYPERLINK l bookmark38 o Current Document 第五章數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)1.8基于 SQL

5、Server 的數(shù)據(jù)表設(shè)計(jì)1.8引表 1.8. HYPERLINK l bookmark40 o Current Document 第六章數(shù)據(jù)庫(kù)的實(shí)現(xiàn)及操作2.0 HYPERLINK l bookmark42 o Current Document 數(shù)據(jù)表創(chuàng)建2.0. HYPERLINK l bookmark44 o Current Document 數(shù)據(jù)庫(kù)操作部分2.2. HYPERLINK l bookmark46 o Current Document 數(shù)據(jù)庫(kù)的插入操作2.2 HYPERLINK l bookmark48 o Current Document 數(shù)據(jù)庫(kù)的修改操作2.2 HYPE

6、RLINK l bookmark50 o Current Document 數(shù)據(jù)庫(kù)的刪除操作2.2 HYPERLINK l bookmark54 o Current Document 關(guān)系圖 2.5. HYPERLINK l bookmark56 o Current Document 第七章結(jié)語(yǔ)及心得 2.6. HYPERLINK l bookmark58 o Current Document 第八章參考文獻(xiàn) 2.6.第一章 系統(tǒng)概要介紹系統(tǒng)概述數(shù)據(jù)庫(kù)原理及應(yīng)用 課程的學(xué)習(xí), 其主要的目標(biāo)是能利用課程中學(xué)習(xí)到的數(shù)據(jù)庫(kù)知識(shí)與技術(shù)較好地開發(fā)設(shè)計(jì)出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng), 去解決各行各業(yè)信息化處理的要求。

7、本實(shí)驗(yàn)主要在于鞏固學(xué)生對(duì)數(shù)據(jù)庫(kù)的基本原理和基礎(chǔ)理論的理解, 掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開發(fā)的基本方法, 進(jìn)一步提高學(xué)生的綜合運(yùn)用所學(xué)的知識(shí)能力。為了使數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)合理、規(guī)范、有序、正確、高效進(jìn)行,現(xiàn)在廣泛采用的是工程化 6 階段開發(fā)設(shè)計(jì)過程與方法, 它們是需求分析階段、 概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、物理結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行與維護(hù)階段。我們按照以上幾點(diǎn)開發(fā)了機(jī)房上機(jī)管理系統(tǒng)數(shù)據(jù)庫(kù)。系統(tǒng)研發(fā)背景隨著我國(guó)高等教育的快速發(fā)展及大學(xué)招生規(guī)模的不斷擴(kuò)大以至于校園數(shù)字化的發(fā)展和我國(guó)高校機(jī)房的數(shù)量與規(guī)模在不斷擴(kuò)大, 。各個(gè)高校都建設(shè)了自己的校園網(wǎng)絡(luò), 越來越多的學(xué)生到校機(jī)

8、房上網(wǎng)。 這對(duì)校園機(jī)房進(jìn)行聯(lián)合計(jì)費(fèi)管理和機(jī)房的配置管理等也提出了更高的要求。為了更好的發(fā)揮學(xué)校公共機(jī)房的職能,解決機(jī)房管理過程中的一些實(shí)際問題就要開發(fā)出一套滿足高校需求的機(jī)房管理系統(tǒng)是非常必要的。機(jī)房作為一種信息資源的集散地, 有很多的信息數(shù)據(jù)需要管理, 由于數(shù)據(jù)信息處理工作量大、 數(shù)據(jù)繁多, 因此原有的手工管理方式就存在容易出錯(cuò)、 數(shù)據(jù)易丟失,且不易查找和低效率等弊病??偟膩碚f,就是缺乏系統(tǒng),規(guī)范的信息管理手段。 基于這此問題, 我認(rèn)為有必要建立一個(gè)機(jī)房管理系統(tǒng), 使機(jī)房管理工作規(guī)范化, 系統(tǒng)化, 程序化, 避免機(jī)房管理的隨意性, 提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和統(tǒng)計(jì)

9、相關(guān)情況。系統(tǒng)研發(fā)的目的和意義我們根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí), 能夠針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),進(jìn)行系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),編碼,測(cè)試等,完成題目要求的功能, 從而達(dá)到掌握開發(fā)一個(gè)小型數(shù)據(jù)庫(kù)的目的。 我校的計(jì)算機(jī)設(shè)備和學(xué)生上網(wǎng)上機(jī)管理還處于較為原始的手工階段。 缺少一套實(shí)用可靠的設(shè)備和課程管理系統(tǒng)軟件。 隨著電氣化教學(xué)和無紙化辦公的一步步完善, 利用機(jī)房管理系統(tǒng)管理我校的機(jī)房勢(shì)在必行第二章 需求分析2.1 需求描述針對(duì)一般高校機(jī)房管理系統(tǒng)的需求分析、 通過對(duì)學(xué)生上機(jī)過程、 注冊(cè)過程、充值過程、的內(nèi)容的數(shù)據(jù)流程分析一現(xiàn)設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)( 1)計(jì)算機(jī)基本信息:包括

10、計(jì)算機(jī)IP 地址、編號(hào)、狀態(tài)、當(dāng)前用戶,學(xué)號(hào)、單價(jià)等( 2)學(xué)生基本信息:包括學(xué)號(hào)、密碼、姓名、性別、年級(jí)、班級(jí)、專業(yè)、余額等(3)管理員基本信息:包括管理員Id、密碼、管理員身份證號(hào)、姓名、性別、年齡、聯(lián)系號(hào)碼等( 4)上機(jī)基本信息:計(jì)算機(jī)編號(hào)、用戶ID ,學(xué)號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、上網(wǎng)用時(shí)、實(shí)用金額、余額等(5)學(xué)生充值基本信息:包括充值Id 、用戶名,學(xué)號(hào)、收費(fèi)人員,管理員 ID、充值時(shí)間、充值金額、余額等( 6)短消息基本信息:包計(jì)算機(jī)IP 地址、管理員 ID 、發(fā)送時(shí)間、消息內(nèi)容等2.2 主要功能機(jī)房管理員對(duì)計(jì)算機(jī)信息的查看、修改、刪除。機(jī)房管理員對(duì)學(xué)生的余額的修改。學(xué)生對(duì)學(xué)生信息和

11、的查看。學(xué)生對(duì)卡余額信息的查看。機(jī)房管理員對(duì)部分卡信息的修改。機(jī)房管理員對(duì)學(xué)生上機(jī)信息的查看。機(jī)房管理員對(duì)短消息的修改、查看、刪除學(xué)生讀短消息的查看系統(tǒng)功能方面:系統(tǒng)登陸: 點(diǎn)擊可執(zhí)行文件機(jī)房設(shè)備管理系統(tǒng)之后, 就進(jìn)入本登陸界面,用戶需要如上所述的正確的用戶名和密碼之后才能使用本系統(tǒng)。修改密碼: 本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)原始密碼的修改的操作,增強(qiáng)系統(tǒng)的安全性。密碼是一個(gè)管理系統(tǒng)正常運(yùn)行的一個(gè)重要保障,在本處,只有管理員才可以進(jìn)行操作,并可以根據(jù)不同的系統(tǒng)情況對(duì)系統(tǒng)的用戶進(jìn)行增加和刪除等工作。(3)信息查詢: 本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)機(jī)房總體信息的查詢 (包括硬件配置和軟件安裝信息) 、

12、勤工儉學(xué)同學(xué)信息的查詢等操作。設(shè)備入庫(kù):本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)教學(xué)設(shè)備的入庫(kù)管理工作,包括記錄查找、添加、編輯、刪除等操作。維修記錄:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)機(jī)房設(shè)備的維修記錄進(jìn)行登記和管理,包括記錄移動(dòng)、查找、添加、編輯、刪除等操作。 (7) 數(shù)據(jù)維護(hù): 本應(yīng)用模塊集成了本系統(tǒng)的所有數(shù)據(jù)庫(kù)文件, 從而可以快速地進(jìn)行本系統(tǒng)的數(shù)據(jù)表的快速維護(hù)和備份。系統(tǒng)幫助: 本應(yīng)用模塊的主要功能是實(shí)現(xiàn)查看軟件版本信息的了解。退出系統(tǒng): 本應(yīng)用模塊的主要功能是實(shí)現(xiàn)退出本系統(tǒng), 恢復(fù)系統(tǒng)的實(shí)始狀態(tài)。2.3 數(shù)據(jù)需求對(duì)計(jì)算機(jī)信息的添加,修改,刪除對(duì)學(xué)生信息的添加,修改,刪除對(duì)充值卡信息的添加,修改,刪除對(duì)

13、學(xué)生上機(jī)登記信息的添加對(duì)管理員信息的添加,修改,刪除2.3 功能模塊實(shí)現(xiàn)在管理員管理模塊中,應(yīng)能夠?qū)崿F(xiàn)查詢學(xué)生信息、查詢計(jì)算機(jī)設(shè)備信息、查詢學(xué)生上機(jī)信息、查詢管理員信息,查詢短消息信息等查詢功能,并能夠?qū)崿F(xiàn)修改學(xué)生除密碼以外的其他信息、修改電腦設(shè)備信息、修改管理員信息,修改短消息信息等修改功能,此外,還應(yīng)具備管理員帳號(hào)密碼認(rèn)證功能。在學(xué)生上機(jī)模塊中,首先應(yīng)實(shí)現(xiàn)從上機(jī)信息表中讀取數(shù)據(jù)以初始化電腦設(shè)備安排的功能,初始化時(shí)優(yōu)先安排未被使用的機(jī)器。在此之后,應(yīng)實(shí)現(xiàn)登錄學(xué)生學(xué)號(hào)密碼認(rèn)證,再?zèng)Q定是否允許上機(jī)及是否收費(fèi)上機(jī)。并實(shí)現(xiàn)短消息提醒、瀏覽功能,如余額不足時(shí),下機(jī)前5 分鐘提醒,時(shí)間到后自動(dòng)下機(jī)。2.

14、4 數(shù)據(jù)流圖 / 26使用輸入請(qǐng)求短消息計(jì)算機(jī)管理員輸出結(jié)果 / 262.5數(shù)據(jù)詞典 / 26數(shù)據(jù)兀素?cái)?shù)據(jù)類型長(zhǎng)度數(shù)據(jù)來源Idchar (11)11;管理員信息表Idnumberchar(20)20管理員信息表PasswordChar30)30管理員信息表Namechar (10)10r管理員信息表Sexchar(2)2:管理員信息表Agechar(4)4管理員信息表Telephonechar(12)12管理員信息表IPnvchar(50)50計(jì)算機(jī)表Serialnumbernchar(10)10計(jì)算機(jī)表Statechar(10)10計(jì)算機(jī)表CurrrentUserChar (11)11計(jì)算機(jī)

15、表Pricefloat8計(jì)算機(jī)表StunumberChar (11)11學(xué)生表PasswordChar(30)30學(xué)生表StunameChar(10)10學(xué)生表SexChar(2)2學(xué)生表gradeChar(10)10學(xué)生表ClassChar(20)20學(xué)生表professionChar(30)30學(xué)生表Balancesmallmoney學(xué)生表TelephoneChar(12)12學(xué)生表PrepaIdChar (11)11充值卡充值表UnameChar(11)11充值卡充值表IDGchar (11)11r充值卡充值表Ptimedatetime充值卡充值表Pmoneysmallmoney充值卡充

16、值表moneymoneyr充值卡充值表Serialnumbernchar(10)10上機(jī)信息表UserIdChar (11)11上機(jī)信息表引Begintimedatetime上機(jī)信息表Endtimedatetime上機(jī)信息表Usertimedatetime上機(jī)信息表UmoneyChar(10)10上機(jī)信息表Balancesmallmoney上機(jī)信息表ComputerIpnvchar(50)50短消息表IDGchar (11)11短消息表Timedatetime短消息表Contentchar(100)100短消息表第三章數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)3.1 E-R 圖3.1 1 局部E-R圖短信息實(shí)體E-R

17、圖充值卡實(shí)體E-R圖計(jì)算tTL&目西段酒千石五個(gè)圖2充值卡實(shí)體E-R圖c5d充值卡管理員實(shí)體E-R圖上機(jī)信息實(shí)體E-R圖學(xué)生實(shí)體E-R圖3.2系統(tǒng)全局E-R圖 / 26呂送M觸戶U宜忙堀三用尸16啊上機(jī)寸聞)用戶,苧號(hào).,尸一 員 暫購(gòu)I 口齊第卡n1111nn計(jì)乘、n二機(jī)信息1 / 263.3 實(shí)體及屬性的定義在此系統(tǒng)中實(shí)體有:管理員、計(jì)算機(jī)表、學(xué)生、充值卡、學(xué)生、上機(jī)、短消息 聯(lián)系有:上機(jī)、計(jì)算機(jī)管理屬性以表的形式列出:1、管理員用戶信息表字段名數(shù)據(jù)類型能否為空是否作為主鍵說明Idchar (11)否是管理員Id一Idnumberchar(20)否否,索引管理員身份證號(hào)PasswordCh

18、ar30)否否密碼(字母,數(shù)字,6-10 位)Namechar (10)否否姓名Sexchar(2)否否性別Agechar(4)否否年齡(18-45)Telephonechar(12)否否聯(lián)系號(hào)碼2、computer(計(jì)算機(jī)表)字段名數(shù)據(jù)類型能否為空是否為主鍵說明IPnvchar(50)否是計(jì)算機(jī)IP地址Serialnumbernchar(10)否否,外鍵,索引計(jì)算機(jī)編號(hào)Statechar(10)否否狀態(tài)CurrrentUserChar (11)能否,外鍵當(dāng)前用戶,學(xué)號(hào)Pricefloat否否單價(jià),元/小時(shí)3、Student(學(xué)生信息表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明Stunumber

19、Char (11)否是學(xué)號(hào)一PasswordChar(30)否否密碼StunameChar(10)否否,索引姓名SexChar(2)否否性別gradeChar(10)否否年級(jí)ClassChar(20)否否班級(jí)professionChar(30)否否專業(yè)Balancesmallmoney否否余額TelephoneChar(12)否否聯(lián)系號(hào)碼4、Prepaid(充值卡充值表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明PrepaidChar (11)否是充值IdUnameChar(11)否否,外鍵,索引用戶名,學(xué)號(hào)IDGchar (11)否否,外鍵收費(fèi)人員,管理員IDPtimedatetime否否充值時(shí)

20、間Pmoneysmallmoney否否充值金額moneymoney否否余額5、Record (上機(jī)信息表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明Serialnumbernchar(10)否是計(jì)算機(jī)編號(hào)(0-100)UseridChar (11)否否,外鍵,索引用戶ID,學(xué)號(hào)Begintimedatetime否否上機(jī)時(shí)間Endtimedatetime否否下機(jī)時(shí)間Usertimedatetime否否上網(wǎng)用時(shí)UmoneyChar(10)否否實(shí)用金額一Balancesmallmoney否否余額6、shortmessage短消息表字段名數(shù)據(jù)類型能否為空是否為主鍵說明ComputerIpnvchar(50

21、)否是計(jì)算機(jī)IP地址IDGchar (11)否否,外鍵,索引管理員IDTimedatetime否否發(fā)送時(shí)間Contentchar(100)否否消息內(nèi)容第四章數(shù)據(jù)庫(kù)邏輯計(jì)4.1初始關(guān)系(1)計(jì)算機(jī)(計(jì)算機(jī)IP地址、編號(hào)、狀態(tài)、當(dāng)前用戶,學(xué)號(hào)、單價(jià))(2)學(xué)生基本信息(學(xué)號(hào)、密碼、姓名、性別、年級(jí)、班級(jí)、專業(yè)、余額)(3)管理員基本信息(管理員Id、密碼、管理員身份證號(hào)、姓名、性別、年齡、聯(lián)系號(hào)碼)(4)上機(jī)基本信息(計(jì)算機(jī)編號(hào)、用戶ID,學(xué)號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、上網(wǎng) 用時(shí)、實(shí)用金額、余額)(5)學(xué)生充值基本信息(充值Id、用戶名,學(xué)號(hào)、收費(fèi)人員,管理員ID、充值 時(shí)間、充值金額、余額)(6)短

22、消息基本信息(算機(jī)IP地址、管理員ID、發(fā)送時(shí)間、消息內(nèi)容)4.2規(guī)范化處理經(jīng)過對(duì)初始關(guān)系模式的規(guī)范化處理以下關(guān)系模式中不存在部分函數(shù)依賴和傳遞函數(shù)依賴,已經(jīng)達(dá)到3NF。(二代表主碼,代表外碼)(1)計(jì)算機(jī)(計(jì)算機(jī)IP地址、編號(hào)、狀態(tài)、當(dāng)前用戶學(xué)號(hào)、單價(jià))(2)學(xué)生基本信息(學(xué)號(hào)、密碼、姓名、性別、年級(jí)、班級(jí)、專業(yè)、余額)(3)管理員基本信息(管理員 Id、密碼、管理員身份證號(hào)、姓名、性別、年齡、聯(lián)系號(hào)(4)上機(jī)基本信息(計(jì)算機(jī)編號(hào)、用戶 ID,學(xué)號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、上網(wǎng)用時(shí)、實(shí)用 金額、余額)(5)學(xué)生充值基本信息(充值 Id、用戶名,學(xué)號(hào)、收費(fèi)人員,管理員 ID、充值時(shí)間、充值 金額、

23、余額)(6)短消息基本信息(算機(jī) IP地址、管理員ID、發(fā)送時(shí)間、消息內(nèi)容)VVWMVVWMVWVMW第五章數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)5.1 基于SQL Server的數(shù)據(jù)表設(shè)計(jì)用企業(yè)管理器建表,以學(xué)生表為例如下圖所示:OSHt-POi&QLDCPRE.t - dba.Sluderrt,USER-PC與QLEKPP“方-dbf.EpaidU5R-FHQLEXP_dadnirrirvratkifiU空R-pSQlEKPfl一 - dbcomputer寫垢FEb仃GrvdvGti目WwhGirff自向二父:冷與云-11O93S1 l&OOU碌而崛5901KKQ51O2M4111331三傳住11M251二

24、 11 DOW1S243DB8591曲陽(yáng)郎3 門 1444Mi UR女-E口期券1F12-WJ6243QS5512X24W1bbhlL1222.曄文120934,1- 13JMKMIB243035912MJ241O2bbhlil 通F于四55大二120034114.000b1卻*第豁504130922101“(111222塞三53*1SO9321-田 ioon1S2OS35W122X2* T巽k1交皿1-* gQg1跳盤即戰(zhàn)5郭13092ZI03ZU444.欽匚女X一1的咕1-年.17.WK1田4州硼的*iWAJLf整圾1CJtlN血MJUWIL5.2 引表列出索引表格1、管理員用戶信息表是否

25、索引字段名數(shù)據(jù)類型說明是,主索引Idchar (11)管理員Id是,索引Idnumberchar(20)管理員身份證號(hào)否PasswordChar30)密碼)否Namechar (10)姓名否Sexchar(2)性別否Agechar(4)年齡否Telephonechar(12)聯(lián)系號(hào)碼2、computer(計(jì)算機(jī)表)是否索引字段名數(shù)據(jù)類型說明是,主索引IPnvchar(50)計(jì)算機(jī)IP地址是,索引Serialnumbernchar(10)計(jì)算機(jī)編號(hào)否Statechar(10)狀態(tài)否CurrrentUserChar (11)當(dāng)前用戶,學(xué)號(hào)否Pricefloat單價(jià),元/小時(shí)3、Student(學(xué)生

26、信息表)是否作索引字段名數(shù)據(jù)類型說明是,主索引StunumberChar (11)學(xué)號(hào)否PasswordChar(30)密碼是,索引StunameChar(10)姓名否SexChar(2)性別否gradeChar(10)年級(jí)否ClassChar(20)班級(jí)是,索引professionChar(30)專業(yè)否Balancesmallmoney余額否TelephoneChar(12)聯(lián)系號(hào)碼4、Prepaid(充值卡充值表)是否作索引字段名數(shù)據(jù)類型說明是,主索引PrepaIdChar (11)充彳t Id是,索引UnameChar(11)用戶名,學(xué)號(hào)是,索引IDGchar (11)收費(fèi)人員,管理員I

27、D否Ptimedatetime充值時(shí)間否Pmoneysmallmoney充值金額否moneymoney余額5、Record (上機(jī)信息表)是否作索引字段名:數(shù)據(jù)類型說明是,主索引Serialnumbernchar(10)計(jì)算機(jī)編號(hào)是,索引UserIdChar (11)用戶ID ,學(xué)號(hào)否Begintimedatetime上機(jī)時(shí)間否Endtimedatetime下機(jī)時(shí)間否Usertimedatetime上網(wǎng)用時(shí)否UmoneyChar(10)實(shí)用金額否Balancesmallmoney余額6、shortmessage短消息表是否索引字段名;數(shù)據(jù)類型說明是,主索引ComputerIpnvchar(50

28、)計(jì)算機(jī)IP地址是,索引IDGchar (11)管理員ID否Timedatetime發(fā)送時(shí)間否Contentchar(100)消息內(nèi)容第六章 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)及操作6.1 數(shù)據(jù)表創(chuàng)建、 admininmation ( 管理員表) 的創(chuàng)建create table admininmation(Id char ( 11 ) not null primary key, Idnumber char(20) not null , Password Char30) not null, Name char( 10) not null, Sex char(2) not null, Age char(4) not n

29、ull, Telephone char(12) not null, )、 computer( 計(jì)算機(jī)表) 的創(chuàng)建create table computer(IP nvchar(50) not null primary key, Serialnumber nchar(10) not null , State char(10) not null, CurrrentUser Char( 11) null, Price float not null )、 Student (學(xué)生表 )的創(chuàng)建 create table Student(Stunumber Char ( 11) not null prima

30、ry key, Password Char(30) not null , Sex Char(2) not null, grade Char(10) not null, Class Char(20) not null, profession Char(30) not null, Balance smallmoney not null, Telephone Char(12) not null )、 Prepaid (充值表 )的創(chuàng)建 create table Prepaid (Prepaid Char (11) not null primary key, Uname Char(11) not nu

31、ll , IDG char (11) not null, Ptime datetime not null, Pmoney smallmoney not null, money money not null )5、Record (上機(jī)信息表)的創(chuàng)建 create table Record(Serialnumber nchar(10) not null primary key,Userid Char (11) not null , Begintime datetime not null, Endtime datetime not null,Usertime datetime not null, U

32、money Char(10) not null, Balance smallmoney not null )shortmessage (上機(jī)信息表)的創(chuàng)建 create table shortmessage(Computerip nvchar(50) not null primary key,IDG char (11) not null ,Time datetime not null, Content char(100) not null )6.2 數(shù)據(jù)庫(kù)操作部分?jǐn)?shù)據(jù)庫(kù)的插入操作INSERTINTO (卜屬性列2)VALUES(, );例如: 在學(xué)生表中插入一個(gè)新同學(xué)的相關(guān)信息 (注: 學(xué)號(hào)是

33、主碼, 故不可以相同)INSERTINTO Student (Stunumber, Password, Stuname, Sex, grade, Class, profession, Balance,Telephone)VALUES( 110925101,aaa111222,馬云,男,大三,物理學(xué),10.0000,)數(shù)據(jù)庫(kù)的修改操作UPDATE SEE名 =WHERE;例如:在學(xué)生表中修改Stunumber為120924101的profession為生物學(xué)。UPDATE StudentSETprofession物學(xué)WHERE Stunumber=120924101數(shù)據(jù)庫(kù)的刪除操作DELETEF

34、ROM表名WHERE;例如:刪除Stunumber為120924102的相關(guān)信息DELETEFROM StudentWHERE Stunumber =120924102數(shù)據(jù)庫(kù)的備份及還原操作使用SQL Server模糊備份和還原操作:將包含數(shù)據(jù)的擴(kuò)展盤區(qū)寫入備份集,而無需考慮使備份期間正由用戶修改的頁(yè) 同步。這顯著減小了備份對(duì)當(dāng)前用戶的影響。還使備份得以用行地復(fù)制頁(yè)。取消了所有隨機(jī)讀取,從而加快使用頻繁的系統(tǒng)中的備份過程。 但這同時(shí)也意味著備 份中的頁(yè)以一種不一致的、無法恢復(fù)的狀態(tài)存儲(chǔ)。將事務(wù)日志作為備份的一部分復(fù)制。RESTORE 語(yǔ)句: RESTOREFROM DISK = c:North

35、wind.bak”RESTORE DATABASE TestDBFROM DISK = c:Northwind.bak”WITH MOVE Northwind TO ”c:testdb.mdf, MOVE Northwind_log TO c:testdb.ldf如果數(shù)據(jù)庫(kù)不存在,則創(chuàng)建數(shù)據(jù)庫(kù),并初始化數(shù)據(jù)庫(kù)中的擴(kuò)展盤區(qū)。如果 RESTORE語(yǔ)句執(zhí)行時(shí)數(shù)據(jù)庫(kù)已存在,則可以跳過這一步。復(fù)制備份集中的擴(kuò)展盤區(qū)。因?yàn)樗械臄U(kuò)展盤區(qū)都按申行順序排列,所以這個(gè)過程較快。將忽略未在備份集中找到的擴(kuò)展盤區(qū);它們將不作為空的擴(kuò)展盤區(qū)進(jìn) 行初始化。使用事務(wù)日志恢復(fù)數(shù)據(jù)庫(kù)。將日志中記錄的數(shù)據(jù)修改前滾到日志末尾,

36、然后回 滾任何未完成的事務(wù)。這將使數(shù)據(jù)庫(kù)返回到一致的已恢復(fù)狀態(tài), 這種狀態(tài)與數(shù)據(jù) 庫(kù)在BACKUP語(yǔ)句完成時(shí)的狀態(tài)一致。備份數(shù)據(jù)庫(kù)BACKUP DATABASE NorthwindTO DISK = c:Northwind.bak還原數(shù)據(jù)庫(kù)-返回由備份集內(nèi)包含的數(shù)據(jù)庫(kù)和日志文件列表組成的結(jié)果集RESTOREFROM DISK = c:Northwind.bak-還原由BACKUP備份的數(shù)據(jù)庫(kù)RESTORE DATABASE NorthwindFROM DISK = c:Northwind.bak-指定還原后的數(shù)據(jù)庫(kù)物理文件名稱及路徑RESTORE DATABASE TestDBFROM DIS

37、K = c:Northwind.bakWITHMOVE Northwind TO c:testtestdb.mdf,MOVE Northwind_log TO c:testtestdb.ldfMOVE logicalTO operating_system_指定應(yīng)將給定的 logical_ 移至U operating_system_ 。默認(rèn)情況下,logical_ 將還原到其原始位置。如果使用 RESTORE語(yǔ)句將數(shù)據(jù)庫(kù)復(fù)制到相同或不同的服務(wù)器上,則可能需要使用 MOVE選項(xiàng)重 新定位數(shù)據(jù)庫(kù)文件以避免與現(xiàn)有文件沖突。可以在不同的 MOVE語(yǔ)句中指定 數(shù)據(jù)庫(kù)內(nèi)的每個(gè)邏輯文件。-強(qiáng)制還原,加上REPLAC參數(shù),則在現(xiàn)有數(shù)據(jù)庫(kù)基礎(chǔ)上強(qiáng)制還原。 RESTORE DATABAS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論