




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第5章宿舍管理系統(tǒng)工程ASP.NET程序設(shè)計(jì)工程式教程(C#版)本章任務(wù)任務(wù)5.1了解宿舍管理系統(tǒng)工程任務(wù)5.2了解工程使用的數(shù)據(jù)庫擴(kuò)展任務(wù)1建立SQLServer數(shù)據(jù)庫擴(kuò)展任務(wù)2建立數(shù)據(jù)表擴(kuò)展任務(wù)3備份和復(fù)原數(shù)據(jù)庫擴(kuò)展任務(wù)4SQL查詢語言宿舍管理系統(tǒng)—背景隨著學(xué)院規(guī)模的不斷擴(kuò)大,學(xué)校的宿舍樓越來越多,在校住宿的學(xué)生也越來越多。傳統(tǒng)的手工管理已經(jīng)不能適應(yīng)這種情況,宿舍的狀態(tài)、住宿人員的情況等信息難以管理,統(tǒng)計(jì)、查詢、管理都遇到了很大的困難?,F(xiàn)在迫切需要開發(fā)一套宿舍管理系統(tǒng),來實(shí)現(xiàn)宿舍信息管理的自動(dòng)化。翻開程序宿舍管理系統(tǒng)—功能結(jié)構(gòu)宿舍管理系統(tǒng)能夠?qū)崿F(xiàn):宿舍房間信息的管理住宿學(xué)生信息的管理系統(tǒng)用戶信息的管理管理功能主要包括:信息查詢信息添加信息刪除信息更新宿舍管理系統(tǒng)—功能結(jié)構(gòu)宿舍管理系統(tǒng)宿舍房間管理住宿學(xué)生管理系統(tǒng)用戶管理房間信息添加房間信息編輯房間信息查詢學(xué)生信息添加學(xué)生信息編輯住宿情況查詢用戶信息添加用戶信息編輯用戶信息查詢宿舍管理系統(tǒng)—數(shù)據(jù)庫結(jié)構(gòu)在宿舍管理系統(tǒng)中,我們會(huì)使用SQLServer數(shù)據(jù)庫——Dormitory。這個(gè)數(shù)據(jù)庫中記錄著系統(tǒng)中的數(shù)據(jù),共有3個(gè)數(shù)據(jù)表:〔1〕UserInfo表,用來記錄系統(tǒng)中的用戶信息?!?〕RoomInfo表,用來記錄系統(tǒng)中宿舍房間信息?!?〕StudentInfo表,用來記錄系統(tǒng)中住宿的學(xué)生信息。宿舍管理系統(tǒng)—數(shù)據(jù)庫結(jié)構(gòu)序號(hào)字段名類型約束說明1UserNamenchar(10)主鍵用戶名2Passwordnchar(15)允許為空用戶密碼3UserStatenchar(10)允許為空用戶狀態(tài)UserInfo表的表結(jié)構(gòu)宿舍管理系統(tǒng)—數(shù)據(jù)庫結(jié)構(gòu)RoomInfo表的表結(jié)構(gòu)序號(hào)字段名類型約束說明1RoomIDint自動(dòng)標(biāo)識(shí),非空,主鍵房間編號(hào)2RoomNonchar(10)非空房間號(hào)3RoomStatenchar(10)允許為空房間狀態(tài)宿舍管理系統(tǒng)—數(shù)據(jù)庫結(jié)構(gòu)StudentInfo表的表結(jié)構(gòu)序號(hào)字段名類型約束說明1SIDint自動(dòng)標(biāo)識(shí),非空,主鍵學(xué)生編號(hào)2Namenchar(10)非空學(xué)生姓名3Sexnchar(10)允許為空學(xué)生性別4Ageint默認(rèn)為18學(xué)生年齡5ClassNamenchar(10)允許為空所在班級(jí)6RoomIDintRoomInfo表外鍵所住的房間編號(hào)7SNOnchar(10)允許為空學(xué)號(hào)8Phonenchar(15)允許為空電話號(hào)碼9Addressnchar(50)允許為空聯(lián)系地址數(shù)據(jù)庫中的內(nèi)容序號(hào)UserNamePasswordUserState1Admin123456正常2Manager123456正常3User123456正常4Hello999999暫停UserInfo表的內(nèi)容數(shù)據(jù)庫中的內(nèi)容RoomInfo表的內(nèi)容序號(hào)RoomIDRoomNoRoomState11A101正常22A102正常33A103維修44B101正常55B102正常66F301正常77F302正常88F303正常99F304維修1010F305正常數(shù)據(jù)庫中的內(nèi)容StudentInfo表的內(nèi)容序號(hào)SIDNameSexAgeClassNameRoomIDSNOPhoneAddress11張晟男20軟件08140835820113920812345天津22朱燕女20應(yīng)用08120635810113920854321天津33張晨曦女19軟件0826065555513022267890河北省數(shù)據(jù)庫根底知識(shí)數(shù)據(jù)庫和應(yīng)用程序數(shù)據(jù)庫效勞器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序操作和查詢數(shù)據(jù)庫數(shù)據(jù)庫根底知識(shí)應(yīng)用程序作用:響應(yīng)操作并顯示結(jié)果、向數(shù)據(jù)庫請求數(shù)據(jù)要求:美觀、操作簡單方便數(shù)據(jù)庫作用:存儲(chǔ)數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、平安、性能等數(shù)據(jù)庫根底知識(shí)為什么要使用數(shù)據(jù)庫呢?存儲(chǔ)數(shù)據(jù)的方法第一種方法:用大腦來記住數(shù)據(jù)第二種方法:寫在紙上第三種方法:寫在計(jì)算機(jī)的內(nèi)存中第四種方法:寫成磁盤文件……數(shù)據(jù)庫根底知識(shí)使用數(shù)據(jù)庫可以存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問保持?jǐn)?shù)據(jù)信息的一致、完整共享和平安通過組合分析,產(chǎn)生新的有用信息數(shù)據(jù)庫根底知識(shí)數(shù)據(jù)庫的開展歷史萌芽階段——文件系統(tǒng)使用磁盤文件來存儲(chǔ)數(shù)據(jù)初級(jí)階段——第一代數(shù)據(jù)庫出現(xiàn)了網(wǎng)狀模型、層次模型的數(shù)據(jù)庫中級(jí)階段——第二代數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫和結(jié)構(gòu)化查詢語言高級(jí)階段——新一代數(shù)據(jù)庫“關(guān)系-對象”型數(shù)據(jù)庫數(shù)據(jù)庫根底知識(shí)目前主流的數(shù)據(jù)庫OracleOracle公司的產(chǎn)品“關(guān)系-對象”型數(shù)據(jù)庫產(chǎn)品免費(fèi)、效勞收費(fèi)SQLServerMicrosoft公司的產(chǎn)品針對不同用戶群體的多個(gè)版本易用性好DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類型的硬件和設(shè)備企業(yè)版標(biāo)準(zhǔn)版工作組版開發(fā)版評估版數(shù)據(jù)庫根底知識(shí)這些客觀存在的、可以被描述事物都是“實(shí)體”數(shù)據(jù)庫根底知識(shí)列行(記錄)數(shù)據(jù)庫根底知識(shí)…
訂單
客戶
產(chǎn)品
產(chǎn)品數(shù)據(jù)庫表數(shù)據(jù)庫就是“數(shù)據(jù)”的“倉庫”數(shù)據(jù)庫由表、關(guān)系以及操作對象組成數(shù)據(jù)存放在表中數(shù)據(jù)表存儲(chǔ)過程視圖….數(shù)據(jù)庫根底知識(shí)馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)-DBMS數(shù)據(jù)庫根底知識(shí)編號(hào)姓名年齡民族部門1王濤33漢族人事管理部2李梅27漢族人事管理部1127李梅21133王濤1部門編碼民族編碼年齡姓名編號(hào)回族2漢族1民族民族編碼市場營銷部2人事管理部1部門部門編碼存在冗余為減少數(shù)據(jù)查找的麻煩,允許數(shù)據(jù)有一定的冗余民族編碼、部門編碼可以稱為外鍵數(shù)據(jù)庫根底知識(shí)存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫“失去了完整性”編碼姓名地址銷售代碼11阿蘭海淀黃莊菜園子AC09112東方求敗海淀龍王廟鬼樓AC04315張無忌中關(guān)村大街3-201AC01113菜鳥特注海淀龍王廟樹林AC04114趙可海淀龍王廟樹林AC01215張無忌中關(guān)村大街2-101AC011姓名不同的地址!建立SQLServer數(shù)據(jù)庫SQLServer系統(tǒng)中提供了管理器,能夠以圖形化界面管理數(shù)據(jù)庫。建立SQLServer數(shù)據(jù)庫使用管理器需要先登錄。演示連接到效勞器……建立SQLServer數(shù)據(jù)庫進(jìn)入管理器后可以建立數(shù)據(jù)庫。演示創(chuàng)立數(shù)據(jù)庫……建立SQLServer數(shù)據(jù)庫可以備份或復(fù)原數(shù)據(jù)庫演示備份和復(fù)原數(shù)據(jù)庫……建立數(shù)據(jù)表建立數(shù)據(jù)庫后,可以在庫中建立數(shù)據(jù)表建立數(shù)據(jù)表分類備注和說明數(shù)據(jù)類型說明二進(jìn)制數(shù)據(jù)類型存儲(chǔ)非子符和文本的數(shù)據(jù)Image可用來存儲(chǔ)圖像文本數(shù)據(jù)類型字符數(shù)據(jù)包括任意字母、符號(hào)或數(shù)字字符的組合Char固定長度的非Unicode字符數(shù)據(jù)Varchar可變長度非Unicode數(shù)據(jù)Nchar固定長度的Unicode數(shù)據(jù)Nvarchar可變長度Unicode數(shù)據(jù)Text存儲(chǔ)長文本信息Ntext存儲(chǔ)可變長度的長文本日期和時(shí)間日期和時(shí)間在單引號(hào)內(nèi)輸入Datetime日期和時(shí)間數(shù)字?jǐn)?shù)據(jù)該數(shù)據(jù)僅包含數(shù)字,包括正數(shù)、負(fù)數(shù)以及分?jǐn)?shù)intsmallint整數(shù)floatreal數(shù)字貨幣數(shù)據(jù)類型用于十進(jìn)制貨幣值MoneyBit數(shù)據(jù)類型表示是/否的數(shù)據(jù)Bit存儲(chǔ)布爾數(shù)據(jù)類型建立數(shù)據(jù)表建立數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 彩鋼板開洞施工方案
- 露營基地設(shè)備租賃方案
- 巖板上墻鋪貼施工方案
- 海南瓊口口腔醫(yī)院項(xiàng)目環(huán)境影響報(bào)告表環(huán)評報(bào)告表
- 銅陵安全人臉識(shí)別施工方案
- 濟(jì)南玻璃鋼纖維布施工方案
- 滁州家用車庫地坪施工方案
- 氣象站防電涌入侵施工方案
- 臨沂古建施工方案公司
- 壓花地坪施工方案
- 小學(xué)人教版四年級(jí)下冊數(shù)學(xué)租船問題25題
- 大連市小升初手冊
- 醫(yī)療垃圾管理及手衛(wèi)生培訓(xùn)PPT課件
- 放射物理與防護(hù)全套ppt課件
- 嚇數(shù)基礎(chǔ)知識(shí)共20
- 鋰電池安全知識(shí)培訓(xùn)-課件
- 鋼桁架與屋蓋結(jié)構(gòu)課件
- 電子產(chǎn)品高可靠性裝聯(lián)工藝下
- 越南北部工業(yè)區(qū)資料(1060707)
- 東亞文明的歷史進(jìn)程課件
- 三洋波輪洗衣機(jī)說明書
評論
0/150
提交評論