信息系統(tǒng)與數(shù)據(jù)庫技術(shù)實踐課程指導(dǎo)_第1頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)實踐課程指導(dǎo)_第2頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)實踐課程指導(dǎo)_第3頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)實踐課程指導(dǎo)_第4頁
信息系統(tǒng)與數(shù)據(jù)庫技術(shù)實踐課程指導(dǎo)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、木w使用對象為木科非計算機專業(yè)的學(xué)生,課程實踐的時間為24學(xué)時。設(shè)計環(huán)境為學(xué)校計 算機屮心,每一人一題,每人一臺計算機。軟件環(huán)境要求:windows操作系統(tǒng),sql-server, vb. net, word (用于編寫設(shè)計報告)。2016.3目錄第一篇實踐課程說明1笫二篇課程設(shè)計題目3題目一網(wǎng)上書店信息系統(tǒng)3附錄1:1題目二.學(xué)生管理系統(tǒng)5附錄2:9題目三.宿舍管理13題目四.作業(yè)提交系統(tǒng)15第一篇實踐課程說明一. 實踐課程目的木課程是信息系統(tǒng)設(shè)計的實踐性環(huán)節(jié)z,是在學(xué)生學(xué)習(xí)信息系統(tǒng)與數(shù)據(jù)庫課程時進行 的i次全面的綜合技術(shù)實踐。二. 實踐課程要求1. 分析實踐課程設(shè)計題冃的要求;2. 寫出詳

2、細設(shè)計說明;3. 編寫程序代碼,調(diào)試程序使其能正確運行;4. 設(shè)計完成的軟件要便于操作和使用,冇整齊、美觀的使用界面;5. 設(shè)計完成后提交課程設(shè)計報告(按學(xué)校要求裝訂)和源代碼文件的電了文檔。三. 實踐課程的內(nèi)容1. 在指導(dǎo)書提供的設(shè)計題冃中選擇一題,每個題冃限1人完成,題冃選定后不可更換;2. 用戶提供的主操作界面應(yīng)該方便用戶的操作。3. 最后捉交的設(shè)計成果包括:a)課程設(shè)計報告打印稿;b)課程設(shè)計報告電子稿;c)源程序文件;d)可執(zhí)行程序文件。四. 課程設(shè)計報告的內(nèi)容:1. 課程設(shè)計題目名稱、班級號、學(xué)號、學(xué)生姓名和課程設(shè)計起止h期(封面);2. 上海應(yīng)用技術(shù)學(xué)院課程設(shè)計任務(wù)書(下發(fā))3.

3、 系統(tǒng)目標(biāo);4. 需求分析;5. 數(shù)據(jù)庫設(shè)計;6. 系統(tǒng)開發(fā)設(shè)計;7. 課程設(shè)計總結(jié);8. 附錄:1參考文獻2程序清單。五. 評分標(biāo)準(zhǔn):1. 根據(jù)平時出勤情況和設(shè)計時的工作情況;20%2. 根據(jù)課程設(shè)計程序的完成情況,必須有可運行的程序文件。50%3. 根據(jù)課程設(shè)計報告的質(zhì)量。(課程設(shè)計報告不能雷同,雷同的所有人判為不及格)20%o4. 在題目要求之外附加具有實用性的功能。10%六. 進度安排:1 選擇課程設(shè)計題fl,分析系統(tǒng)h標(biāo),設(shè)計數(shù)據(jù)庫.2 按功能模塊編寫詳細設(shè)計說明;,3 系統(tǒng)開發(fā)設(shè)計;4 寫課程設(shè)計報告;5 交課程設(shè)計報告(打印稿及電了稿);第二篇課程設(shè)計題目題目一網(wǎng)上書店信息系統(tǒng)一

4、、客戶信息管理1. 設(shè)計要求:設(shè)計網(wǎng)上書店信息系統(tǒng)中的客戶信息管理模塊,要求冇客戶和店員兩個方面的功能??蛻纛?的用戶能注冊、維護個人信息;查看個人購買記錄;查看個人客八信息。店員類的用戶能查詢、 瀏覽、匯總客戶信息;客戶評價;客戶分類等。2. 提示:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 冇用戶登錄界面(即進行身份驗證,川戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,提醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量

5、使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,可以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些具有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序中使用存儲過程可以簡化 客戶端利芋,提供系統(tǒng)運行效率,并且減少網(wǎng)絡(luò)信息傳輸址。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。數(shù)據(jù)庫設(shè)計參見附錄1。二、圖書信息管理1. 設(shè)計要求:設(shè)計網(wǎng)上書店信息系統(tǒng)屮的圖書信息管

6、理模塊,要求有客戶和店員兩個方面的功能??蛻纛?的用戶能圖i!;查詢、瀏覽(包括瀏覽本書信息和相關(guān)圖帖列表)。店員類的用戶能維護圖書基本 信息、包括增、刪、改等;圖巧折扣管理;圖書信息匯總。2. 提示:界而設(shè)計耍求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢査,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,提醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變最使用:因為系統(tǒng)屮含有多個窗體和模塊文件,為了數(shù)據(jù)處

7、理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,可以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些貝有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共亨代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序屮使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并h減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。三、購書管理1. 設(shè)計要求:設(shè)計網(wǎng)上書店信息系統(tǒng)屮的購書管理模塊,要求有客戶和店員兩個方曲的功能。客戶類的用 戶能向購物車添加書,填寫購卩

8、數(shù)量,選擇支付方式,發(fā)貨方式,生成和提交訂單。店員類的用 戶能查詢訂單,修改訂單狀態(tài)。2. 提示:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,提醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變最使用:因為系統(tǒng)屮含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣町以簡化程序,減少代碼量,簡化捉高系統(tǒng)效率,可以將全局變 量放在模塊

9、文件中。 過程和函數(shù)的使用:將一些具有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共亨代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序屮使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并且減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。附錄1:1.數(shù)據(jù)流圖a客戶店員訂單信息客戶基本信息6店長2.功能結(jié)構(gòu)圖:網(wǎng)上書店客戶信息管理營銷分析«戶f.i息那護也卄折irltt即客戶好折3. e-r 圖職業(yè)i nuij訂®訂購數(shù)hh兀類別折11i' (圖書書

10、號書名作者kphi訂坂客戶4. 數(shù)據(jù)庫邏輯:設(shè)計1)將數(shù)據(jù)庫的概念模式圖轉(zhuǎn)化為如下四個基本關(guān)系模式:客戶(客戶號,姓名,性別,職業(yè),生山所在省區(qū),聯(lián)系電話,emai 1,客戶等級,忠誠度)圖書(w,書名,作者,出版社,出版時間,類別,內(nèi)容簡介,價格,折扣)訂單(訂單號,客戶號,支付方式,發(fā)貨方式,發(fā)貨地址,訂貨時間)訂單詳細資料(訂單號,書號,數(shù)量)2)數(shù)據(jù)庫的關(guān)系圖如圖所示。5. 數(shù)據(jù)庫物理設(shè)計下面給出sql server下的網(wǎng)上書店數(shù)據(jù)庫物理設(shè)計的關(guān)系模型設(shè)計、完整性約束設(shè)計和索 引選擇。1) customer客戶表:存儲客戶基本信息。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)cus

11、lomercode客戶號char(8)primary key主索引name客戶姓名varchar (16)not nullsex性別char (2)not null”男“或女job職業(yè)char(12)not nullbirthday生日datetimehometown所在省區(qū)varchar (40)7emailemailvarchar (40)telephone聯(lián)系電話varchar (40)vipciass用戶等級char(l)loyaltyclass忠誠度char( 1)2) book圖書表:存儲圖書基本情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)bookcode書號char(8

12、)primary key主索引bookname書名varchar(60)not nullauthor作者char(20)not nullpublisher出版社varchar(50)not nullpublishtime出版時間datetimenot nullbooksort圖書類別char(8)7content內(nèi)容簡介varchar(looo)price價格numeric(4,l)not nulldisco unt折扣numcric(2,1)not nulldefault 1圖書類別booksort取值:少兒、計算機、社會、生活、體育、外泳 其他3)order訂單表:存儲訂單的基本情況字段名

13、稱字段說明類型定義屬性限定索引關(guān)系(外鍵)ordcrcodc訂單號char(8)primary key主索引customercode客戶號char(8)not null7customer:customercodepaytype支付方式varchar( 1)not nullscndtypc發(fā)貨方式varchar( 1)not nulladdress發(fā)貨地址varchar(200)not nullordertime訂貨時間datetimenot nulldefault getdate()orderstatus訂單狀態(tài)char(l)default “p”訂單狀態(tài)orderstatus取值:“p”為處

14、理中,“f”為完成,“c”為取消。 支付方式paytype取值:“c”為貨到現(xiàn)金支付;“i”為信用卡支付。發(fā)貨方式sendtype取值:“f”為快遞;“p”為郵局郵寄。4)orderdetail訂單詳細情況表:存儲訂單的詳細情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)ordercode訂單號char(8)primary key主索引order: ordercodebookcode書號char(8)primary key主索引book: bookcodeamount數(shù)量intdefault 0>-0注意:以上關(guān)于數(shù)據(jù)庫的設(shè)計僅供參考,如全部照搬將影響最終成績!題目二學(xué)生管理系統(tǒng)一

15、、班級管理1. 設(shè)計耍求:設(shè)計學(xué)生管理系統(tǒng)中的班級管理模塊,要求有用戶管理和班級管理兩個方面的功能。用戶能 添加、編輯、刪除和修改個人信息。用八能添加、編輯、刪除和查詢班級信息。2. 提示:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界而(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗川戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,提醍其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以

16、使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,可以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些具有獨立功能的程用段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而jl可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序中使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并且減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。二、課程管理1. 設(shè)計要求:設(shè)計學(xué)生管理系統(tǒng)中的課程管理模塊,要求有用戶管理和課程管理兩個方面的功能。用戶能 添加、編輯、刪除和修改個人信息。用八能

17、添加、編輯、刪除和查詢課程信息。2. 提示:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,捉醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變最使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化捉高系統(tǒng)效率,町以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些貝有獨立功能的程序段

18、編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共亨代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序屮使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并冃減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。三、學(xué)籍管理1. 設(shè)計要求:設(shè)計學(xué)生管理系統(tǒng)中的學(xué)籍管理模塊,要求有用戶管理和學(xué)籍管理兩個方面的功能。用戶能 添加、編輯、刪除和修改個人信息。用八能添加、編輯、刪除和查詢學(xué)籍信息。2. 提示:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶

19、登錄界面(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類型或格式需求, 如果不合適,捉醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變最使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化捉高系統(tǒng)效率,町以將全局變 量放在模塊文件中。 過程和函數(shù)的使用:將一些貝有獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而且可以通過過程或函數(shù)多次調(diào)用共亨代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序

20、屮使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并冃減少網(wǎng)絡(luò)信息傳輸量。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高訪問安全性。四、成績管理1. 設(shè)計要求:設(shè)計學(xué)生管理系統(tǒng)中的成績管理模塊,要求有用戶管理和成績管理兩個方面的功能。用戶能 添加、編輯、刪除和修改個人信息。用戶能添加、編輯、刪除和查詢成績信息。2. 提不:界面設(shè)計要求 以菜單集成各功能窗口。 各窗口界面整齊美觀,恰當(dāng)?shù)厥褂酶鞣N窗體控件,便于用戶使用。 有用戶登錄界而(即進行身份驗證,用戶根據(jù)權(quán)限使用不同的功能)。程序設(shè)計注意事項 注意輸入有效性檢查,即用程序檢驗用戶輸入的數(shù)據(jù)是否符合數(shù)據(jù)類空或格式需求,

21、 如果不合適,提醒其重新輸入,從而保證與數(shù)據(jù)庫的正確交互以及保證數(shù)據(jù)庫信息的 有效性。 全局變量使用:因為系統(tǒng)中含有多個窗體和模塊文件,為了數(shù)據(jù)處理需要,可以使用 一些全局變量,這樣可以簡化程序,減少代碼量,簡化提高系統(tǒng)效率,可以將全局變 量放在模塊文件中。 過程和函數(shù)的使丿小將一些具冇獨立功能的程序段編寫為過程或函數(shù),這樣不僅使程 序結(jié)構(gòu)模塊化,而一rt可以通過過程或函數(shù)多次調(diào)用共享代碼。 存儲過程建立在sql server服務(wù)器端,在數(shù)據(jù)庫應(yīng)用程序中使用存儲過程可以簡化 客戶端程序,提供系統(tǒng)運行效率,并且減少網(wǎng)絡(luò)信息傳輸最。 視圖建立在sql server服務(wù)器端,可以簡化客戶端程序和提高

22、訪問安全性。附錄2:1.數(shù)據(jù)流圖學(xué)籍報表|學(xué) a far ra jk學(xué)牛學(xué)籍?dāng)?shù)據(jù) 于杓i管理班級信息表班級,成績信息表成績報表課秤筲訓(xùn)2.功能結(jié)構(gòu)圖:3. e-r 圖潛加諫?.!. 111成績f帶理/v工管理系統(tǒng)含冋ajicri.w>-生溝乃mui叢 丄學(xué)wi管,專叢l越加怙inril崽4.數(shù)據(jù)庫邏輯設(shè)計1)將數(shù)據(jù)庫的概念模式圖轉(zhuǎn)化為如下五個基木關(guān)系模式:用戶(用八編號,用戶名,密碼,電子郵箱,聯(lián)系電話,權(quán)限,家庭地址)班級(班號,人數(shù),班主任)課程(課程號,課程名,授課教師,教室,課時,學(xué)分)學(xué)生(學(xué)號,姓名,性別,出牛fi期,政治面貌,班號,父親,母親,地址,郵編,電話, 郵箱,備注

23、)成績(學(xué)生課程號,課程號,學(xué)生號,成績)2)數(shù)據(jù)庫的關(guān)系圖如圖所示。tbuser用戶名 密碼?用戶編號 電子郵箱 聯(lián)系電話 權(quán)限家庭地址5.數(shù)據(jù)庫物理設(shè)計下面給出sql server f的學(xué)牛管理數(shù)據(jù)庫物理設(shè)計的關(guān)系模型設(shè)計、完整性約束設(shè)計和索 引選擇。1) tbuser客戶表:存儲用戶基本信息。字段名稱1字段說明類型定義1屬性限定索引關(guān)系(外鍵)用戶名用戶名char(6)not null密碼密碼varchar (16)not null用戶編號用戶編號char (3)primary key主索引電子郵箱電子郵箱char(20)聯(lián)系電話聯(lián)系電話char(20)權(quán)限權(quán)限char(10)not n

24、ull家庭地址家庭地址varchar (50)2) classinfo班級表:存儲班級基本情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)班號班號char(10)primary key主索引人數(shù)人數(shù)intnot null7班主任班主任char(8)not null3)lcssoninfo課程表:存儲課程的基本情況字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)課程號課程號char(8)primary key主索引課程名課程名char(20)not null7授課教師授課教師varchar(20)not null教室教室char(8)not null課時課時intnot null學(xué)時學(xué)時i

25、ntnot null4)studcntinfo學(xué)籍情況表:存儲學(xué)籍的詳細情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)學(xué)號學(xué)號char( 10)primary key主索引姓名姓名varchar( 10)not null索引性別性別char(2)not null”男"或”女”出生日期出生日期datetimenot null政治面貌政治面貌varchar(20)not null班號班號char(10)not nullclasslnfo:班號父親父親char(8)母親母親char(8)地址地址varchar(20)not null郵編郵編char(6)not null電話電話in

26、t郵箱郵箱varchar(20)備注備注varchar(20)5) coursclnfo班級表:存儲課程成績基本情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)學(xué)生課程號學(xué)生課程號char(20)primary key主索引課程號課程號char(8)not null7lessonlnfb:課程號學(xué)號學(xué)生號char( 10)not nullstudentlnfo:學(xué)號成績成績intnot null注意:以上關(guān)于數(shù)據(jù)庫的設(shè)計僅供參考,如全部照搬將影響最終成績!題目三宿舍管理1. 功能結(jié)構(gòu)圖:2. 關(guān)系模式學(xué)生信息(學(xué)號、姓名、性別、學(xué)院號、班級號、教學(xué)層次、聯(lián)系電話、輔導(dǎo)員姓名、輔導(dǎo)員 電話

27、)宿舍信息(宿舍號、宿舍電話、類型、可住人數(shù))報修信息(報修單乃、學(xué)號、宿舍號、報修種類、故障描述、故障狀態(tài))住宿詳細情況(住宿詳情編號、學(xué)號、宿舍號、入住時間、離宿時間、住宿狀態(tài))3. 數(shù)據(jù)庫物理設(shè)計下面給出sql server下的宿舍管理數(shù)據(jù)庫物理設(shè)計的關(guān)系模型設(shè)計、完整性約束設(shè)計和索 引選擇。1) student學(xué)生表:存儲學(xué)生基本信息。字段名稱1字段說明類型定義1屬性限定索引關(guān)系(外鍵)studentcode學(xué)號char(8)primary key主索引studentname姓名varchar(16)not null7sex性別char (2)not null”男"或”女”7

28、departcode學(xué)院號char(l 2)not nullclasscode班級號char(12)not nulleducation教學(xué)層次varchar(6)”本科”或”研究生”telephone聯(lián)系電話varchar (40)teachername輔導(dǎo)員姓名varchar(12)teacherphone輔導(dǎo)員電話varchar(40)2) hostel宿舍表:存儲宿舍基本情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)i lostelcode宿舍號char(8)primary key主索引telephone宿舍電話varchar(40)type類型char(4)not null”普

29、通“或”公 寓“numberofstu可住人數(shù)char( 1)not null”2”或“4“或”6”或”8”3)repair報修表:存儲報修單的基本情況字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)repaircode報修單號char(8)primary key主索引studentcode學(xué)號char(8)not null7studcnt:studcntcodchostelcode宿舍號char(8)not nullhostel:hostelcoderepairtype報修種類char(10)description故障描述varchar(200)not nullstatus故障狀態(tài)bitnot nulldefault 04)accommodate住宿情況表:存儲學(xué)生宿舍安排詳細情況。字段名稱字段說明類型定義屬性限定索引關(guān)系(外鍵)accomcodc住宿詳情編號char(12)primarykcy主索引studentcode學(xué)號char(8)not nullstudent:studentcodehostelcode宿舍號char(8)not nullhoslel:hostelcodeenter入住時間datetimenot nulldefaultgetdate()depart退宿

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論