




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì).精品文檔.課程設(shè)計(jì)評(píng)分表姓 名XXX班 級(jí)XXX學(xué) 號(hào)XXX題 目機(jī)房管理系統(tǒng)設(shè)計(jì)指導(dǎo)教師評(píng)分項(xiàng)目滿分分值得分設(shè)計(jì)文檔(60分)文檔格式封面4頁(yè)面布局8目錄格式6圖表質(zhì)量4頁(yè)眉頁(yè)腳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ǔ)簽名: 年 月 日課程設(shè)計(jì)答辯記錄表教師提問學(xué)生答辯情況記錄成績(jī)答辯小組教師簽名摘要本系統(tǒng)為機(jī)房信息管理系統(tǒng),是一個(gè)信息管理系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫(kù)的建立和維護(hù)。 在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用
2、原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成一個(gè)滿意的可行系統(tǒng)。在下面的各章中我將以開發(fā)學(xué)生學(xué)籍管理系統(tǒng),談?wù)勂渚唧w開發(fā)過程和所涉及到的問題及解決方法。目錄第一章 系統(tǒng)概要介紹51.1 系統(tǒng)概述51.2 系統(tǒng)研發(fā)背景51.3系統(tǒng)研發(fā)的目的和意義5第二章 需求分析72.1 需求描述72.2 主要功能72.3 數(shù)據(jù)需求82.3 功能模塊實(shí)現(xiàn)82.4 數(shù)據(jù)流圖92.5 數(shù)據(jù)詞典10第三章 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)113.1 E-R圖113.1 1 局部E-R圖123.2 系統(tǒng)全局E-R圖123.2 系統(tǒng)全局E-R圖133.3 實(shí)體及屬性的定義14第四章 數(shù)據(jù)庫(kù)邏輯計(jì)164.1 初始關(guān)系
3、164.2 規(guī)范化處理16第五章 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)175.1 基于SQL Server的數(shù)據(jù)表設(shè)計(jì)175.2 引表17第六章 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)及操作196.1 數(shù)據(jù)表創(chuàng)建196.2 數(shù)據(jù)庫(kù)操作部分216.21 數(shù)據(jù)庫(kù)的插入操作216.22 數(shù)據(jù)庫(kù)的修改操作216.23 數(shù)據(jù)庫(kù)的刪除操作216.3 關(guān)系圖22第七章 結(jié)語(yǔ)及心得23第八章 參考文獻(xiàn)23第一章 系統(tǒng)概要介紹1.1 系統(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è)信息化處理的要求。本實(shí)驗(yàn)主要在于鞏固學(xué)生對(duì)數(shù)據(jù)庫(kù)的基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫(kù)應(yīng)用
4、系統(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ù)。1.2 系統(tǒng)研發(fā)背景隨著我國(guó)高等教育的快速發(fā)展及大學(xué)招生規(guī)模的不斷擴(kuò)大以至于校園數(shù)字化的發(fā)展和我國(guó)高校機(jī)房的數(shù)量與規(guī)模在不斷擴(kuò)大,。各個(gè)高校都建設(shè)了自己的校園網(wǎng)絡(luò),越來越多的學(xué)生到校機(jī)房上網(wǎng)。這對(duì)校園機(jī)房進(jìn)行聯(lián)合計(jì)費(fèi)管理和機(jī)房的配置管理等也提出了更高的要求。為了更
5、好的發(fā)揮學(xué)校公共機(jī)房的職能,解決機(jī)房管理過程中的一些實(shí)際問題就要開發(fā)出一套滿足高校需求的機(jī)房管理系統(tǒng)是非常必要的。機(jī)房作為一種信息資源的集散地,有很多的信息數(shù)據(jù)需要管理,由于數(shù)據(jù)信息處理工作量大、數(shù)據(jù)繁多,因此原有的手工管理方式就存在容易出錯(cuò)、數(shù)據(jù)易丟失,且不易查找和低效率等弊病。總的來說,就是缺乏系統(tǒng),規(guī)范的信息管理手段。基于這此問題,我認(rèn)為有必要建立一個(gè)機(jī)房管理系統(tǒng),使機(jī)房管理工作規(guī)范化,系統(tǒng)化,程序化,避免機(jī)房管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和統(tǒng)計(jì)相關(guān)情況。1.3 系統(tǒng)研發(fā)的目的和意義我們根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),能夠針對(duì)一個(gè)小型的數(shù)據(jù)庫(kù)管
6、理系統(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ī)基本信息:包括計(jì)算機(jī)IP地址、編號(hào)、狀態(tài)、當(dāng)前用戶,學(xué)號(hào)、單價(jià)等(2)學(xué)生基本信息:包括學(xué)號(hào)、密碼、姓名、性別、年級(jí)、班級(jí)、專業(yè)
7、、余額等(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 主要功能1機(jī)房管理員對(duì)計(jì)算機(jī)信息的查看、修改、刪除。2機(jī)房管理員對(duì)學(xué)生的余額的修改。3學(xué)生對(duì)學(xué)生信息和的查看。4學(xué)生對(duì)卡余額信息的查看。5機(jī)房管理員對(duì)部分卡信息的修改。6機(jī)房管理員對(duì)學(xué)生上機(jī)信息的查看。7機(jī)房管理員對(duì)短消息的修改
8、、查看、刪除8學(xué)生讀短消息的查看系統(tǒng)功能方面:(1)系統(tǒng)登陸:點(diǎn)擊可執(zhí)行文件機(jī)房設(shè)備管理系統(tǒng)之后,就進(jìn)入本登陸界面,用戶需要如上所述的正確的用戶名和密碼之后才能使用本系統(tǒng)。 (2)修改密碼:本應(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ī)房總體信息的查詢(包括硬件配置和軟件安裝信息)、勤工儉學(xué)同學(xué)信息的查詢等操作。 (4)設(shè)備入庫(kù):本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)教學(xué)設(shè)備的入庫(kù)管理工作,包括記錄查找
9、、添加、編輯、刪除等操作。 (5)維修記錄:本應(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ù)和備份。 (8)系統(tǒng)幫助:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)查看軟件版本信息的了解。 (9)退出系統(tǒng):本應(yīng)用模塊的主要功能是實(shí)現(xiàn)退出本系統(tǒng),恢復(fù)系統(tǒng)的實(shí)始狀態(tài)。2.3 數(shù)據(jù)需求 1對(duì)計(jì)算機(jī)信息的添加,修改,刪除 2對(duì)學(xué)生信息的添加,修改,刪除 3對(duì)充值卡信息的添加,修改,刪除 4對(duì)學(xué)生上機(jī)登記信息的添加 5對(duì)管理員信息的添加,修改,刪除2.3 功能模塊實(shí)現(xiàn)
10、在管理員管理模塊中,應(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.4 數(shù)據(jù)流圖瀏覽 核查輸出結(jié)果瀏 覽輸入請(qǐng)求刷 卡使 用管 理維 護(hù)修
11、改密 碼錯(cuò) 誤密 碼正 確還 有余 額余額 不足充值卡信息檢查可用余額用戶充值使用學(xué)號(hào)登陸上機(jī)管理員計(jì) 算 機(jī)短消息2.5 數(shù)據(jù)詞典數(shù)據(jù)元素?cái)?shù)據(jù)類型長(zhǎng)度數(shù)據(jù)來源Idchar(11)11管理員信息表Idnumberchar(20)20管理員信息表PasswordChar30)30管理員信息表Namechar(10)10管理員信息表Sexchar(2)2管理員信息表Agechar(4)4管理員信息表Telephonechar(12)12管理員信息表IPnvchar(50)50計(jì)算機(jī)表Serialnumbernchar(10)10計(jì)算機(jī)表Statechar(10)10計(jì)算機(jī)表CurrrentUser
12、Char(11)11計(jì)算機(jī)表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)11充值卡充值表Ptimedatetime充值卡充值表Pmoneysmall
13、money充值卡充值表moneymoney充值卡充值表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圖3.
14、2 系統(tǒng)全局E-R圖管理管理管理發(fā)送查詢上機(jī)瀏覽擁有n1n1n1n1n13.3 實(shí)體及屬性的定義在此系統(tǒng)中實(shí)體有:管理員、計(jì)算機(jī)表、學(xué)生、充值卡、學(xué)生、上機(jī)、短消息聯(lián)系有:上機(jī)、計(jì)算機(jī)管理屬性以表的形式列出:1、管理員用戶信息表字段名數(shù)據(jù)類型能否為空是否作為主鍵說明Idchar(11)否是管理員IdIdnumberchar(20)否否,索引管理員身份證號(hào)PasswordChar30)否否密碼(字母,數(shù)字,6-10位)Namechar(10)否否姓名Sexchar(2)否否性別Agechar(4)否否年齡(18-45)Telephonechar(12)否否聯(lián)系號(hào)碼2、computer(計(jì)算機(jī)表)
15、字段名數(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ù)類型能否為空是否作為主鍵說明StunumberChar(11)否是學(xué)號(hào)PasswordChar(30)否否密碼StunameChar(10)否否,索引姓名SexChar(2)否否性別gradeChar(10)否否年級(jí)ClassChar(20)否否班級(jí)professionCha
16、r(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í)間Pmoneysmallmoney否否充值金額moneymoney否否余額5、Record(上機(jī)信息表)字段名數(shù)據(jù)類型能否為空是否作為主鍵說明Serialnumbernchar(10)否是計(jì)算機(jī)編號(hào)(0-100)UserIdChar
17、(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)否是計(jì)算機(jī)IP地址IDGchar(11)否否,外鍵,索引管理員ID Timedatetime否否發(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)前用戶,
18、學(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ī)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)
19、、當(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ī)IP地址、管理員ID 、發(fā)送時(shí)間、消息內(nèi)容)第五章 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)5.1 基于SQL Server的數(shù)據(jù)表設(shè)計(jì)用企業(yè)管理器建表,以學(xué)生表為例如下圖所示:5.2 引表列出索引表格1、管理員用戶信息表是否索
20、引字段名數(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é)生信息表
21、)是否作索引字段名數(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)充值Id是,索引UnameChar(11)用戶名,學(xué)號(hào) 是,索引IDGchar(11)收費(fèi)人員,管理員ID否Pti
22、medatetime充值時(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)計(jì)算機(jī)IP地址是,
23、索引IDGchar(11)管理員ID 否Timedatetime發(fā)送時(shí)間否Contentchar(100)消息內(nèi)容第六章 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)及操作6.1 數(shù)據(jù)表創(chuàng)建1、admininmation (管理員表)的創(chuàng)建create table admininmationId 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 null,Telephone char(12)
24、not null,2、computer(計(jì)算機(jī)表)的創(chuàng)建create table computerIP nvchar(50) not null primary key,Serialnumber nchar(10) not null ,State char(10) not null,CurrrentUser Char(11) null,Price float not null3、Student (學(xué)生表)的創(chuàng)建create table StudentStunumber Char(11) not null primary key,Password Char(30) not null ,Sex Ch
25、ar(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 null4、Prepaid (充值表)的創(chuàng)建create table PrepaidPrepaId Char(11)not null primary key,Uname Char(11) not null ,IDG char(11)not null,Ptime datetime not null,Pmoney s
26、mallmoney not null,money money not null5、Record (上機(jī)信息表)的創(chuàng)建create table RecordSerialnumber nchar(10) not null primary key,UserId Char(11)not null ,Begintime datetime not null,Endtime datetime not null,Usertime datetime not null,Umoney Char(10) not null,Balance smallmoney not null6、shortmessage (上機(jī)信息表
27、)的創(chuàng)建create table shortmessageComputerIp nvchar(50) not null primary key,IDG char(11)not null ,Time datetime not null,Content char(100) not null6.2 數(shù)據(jù)庫(kù)操作部分6.21 數(shù)據(jù)庫(kù)的插入操作INSERT INTO (,) VALUES(,);例如:在學(xué)生表中插入一個(gè)新同學(xué)的相關(guān)信息(注:學(xué)號(hào)是主碼,故不可以相同) INSERT INTO Student (Stunumber, Password, Stuname, Sex, grade, Class,
28、profession, Balance,Telephone)VALUES(110925101,aaa111222,馬云,男,大三,1109251,物理學(xué),10.00006.22 數(shù)據(jù)庫(kù)的修改操作UPDATE SET= WHERE;例如:在學(xué)生表中修改Stunumber為120924101的profession為生物學(xué)。UPDATE Student SETprofession=生物學(xué) WHERE Stunumber=1209241016.23 數(shù)據(jù)庫(kù)的刪除操作DELETE FROMWHERE;例如:刪除Stunumber為120924102的相關(guān)信息DELETEFROM
29、 StudentWHERE Stunumber =1209241026.24 數(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ǔ)句: RESTORE FILELISTONLY FROM DISK = c:Northwind.bak RESTORE DATABASE Tes
30、tDB FROM 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ù)修改前滾到日志末尾,然后回滾任何未完成的事務(wù)。這將使數(shù)據(jù)庫(kù)返回到一致的已恢
31、復(fù)狀態(tài),這種狀態(tài)與數(shù)據(jù)庫(kù)在 BACKUP 語(yǔ)句完成時(shí)的狀態(tài)一致。 備份數(shù)據(jù)庫(kù)BACKUP DATABASE Northwind TO DISK = c:Northwind.bak還原數(shù)據(jù)庫(kù)-返回由備份集內(nèi)包含的數(shù)據(jù)庫(kù)和日志文件列表組成的結(jié)果集RESTORE FILELISTONLY FROM DISK = c:Northwind.bak-還原由BACKUP備份的數(shù)據(jù)庫(kù)RESTORE DATABASE Northwind FROM DISK = c:Northwind.bak -指定還原后的數(shù)據(jù)庫(kù)物理文件名稱及路徑RESTORE DATABASE TestDB FROM DISK = c:Nor
32、thwind.bak WITH MOVE Northwind TO c:testtestdb.mdf, MOVE Northwind_log TO c:testtestdb.ldf MOVE logical_file_name TO operating_system_file_name指定應(yīng)將給定的 logical_file_name 移到 operating_system_file_name。默認(rèn)情況下,logical_file_name 將還原到其原始位置。如果使用 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)制還原,加上REPLACE參數(shù),則在現(xiàn)有數(shù)據(jù)庫(kù)基礎(chǔ)上強(qiáng)制還原。RESTORE DATABASE TestDB
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)料臨時(shí)碼頭施工方案
- 潛江廠區(qū)防雷施工方案
- 班級(jí)建設(shè)文化課件
- 江西科技師范大學(xué)《聲樂文獻(xiàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 霧化吸入療法操作規(guī)范
- 山東職業(yè)學(xué)院《企業(yè)經(jīng)營(yíng)活動(dòng)沙盤模擬》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽(yáng)城市學(xué)院《社會(huì)性別文化》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川城市職業(yè)學(xué)院《可再生能源建筑一體化技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西家用水塔施工方案
- 江西衛(wèi)生職業(yè)學(xué)院《藥物合成反應(yīng)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 小說中景物描寫的作用
- 第十二講 建設(shè)社會(huì)主義生態(tài)文明PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 工商管理實(shí)習(xí)周記十篇
- 幼兒園體育游戲活動(dòng)評(píng)價(jià)表
- 2023年通管局安全員考試-培訓(xùn)及考試題庫(kù)(導(dǎo)出版)
- GB/T 4857.22-1998包裝運(yùn)輸包裝件單元貨物穩(wěn)定性試驗(yàn)方法
- GB/T 25074-2010太陽(yáng)能級(jí)多晶硅
- GB/T 23842-2009無機(jī)化工產(chǎn)品中硅含量測(cè)定通用方法還原硅鉬酸鹽分光光度法
- GA/T 1217-2015光纖振動(dòng)入侵探測(cè)器技術(shù)要求
- 特種陶瓷介紹課件
- 有機(jī)物污染(環(huán)境化學(xué))課件
評(píng)論
0/150
提交評(píng)論