教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(共30頁)_第1頁
教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(共30頁)_第2頁
教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(共30頁)_第3頁
教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(共30頁)_第4頁
教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(共30頁)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計項目概述教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計簡介項目名稱教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計時間安排5天表數(shù)量10項目難度項目簡介隨著高等院校教育體制的改革和發(fā)展,高校信息化的提升,其核心是以校園網(wǎng)為載體最大程度地利用網(wǎng)絡(luò)資源的共享,方便、快捷等優(yōu)點,壓縮工作周期,實現(xiàn)教學(xué)管理的信息化、高效化以及自動化。根據(jù)學(xué)校的教學(xué)管理信息工作的基本流程,教學(xué)管理信息應(yīng)用系統(tǒng)由四個功能模塊組成:1.學(xué)生選課管理模塊:實現(xiàn)學(xué)生選棵錄入、學(xué)生選課調(diào)整和學(xué)生選課審核等功能。2.學(xué)生信息管理模塊:實現(xiàn)學(xué)生學(xué)籍注冊、學(xué)生轉(zhuǎn)學(xué)、學(xué)生畢業(yè)和學(xué)生成績管理。3.教學(xué)調(diào)度

2、管理模塊:實現(xiàn)排課和調(diào)度管理、教師管理、等功能。項目目的了解管理信息應(yīng)用系統(tǒng)的數(shù)據(jù)庫設(shè)計的基本方法,掌握數(shù)據(jù)庫設(shè)計的基本流程。涉及主要技術(shù)數(shù)據(jù)庫的分析與設(shè)計Transact-SQL編程環(huán)境SQL Server 2000項目特點通過學(xué)習(xí)本安例,可以了解并掌握數(shù)據(jù)庫設(shè)計過程中各個階段的工作過程和工作內(nèi)容。技術(shù)重點使用標準的數(shù)據(jù)庫設(shè)計方法實現(xiàn)數(shù)據(jù)庫的分析與設(shè)計。技術(shù)難點數(shù)據(jù)庫中各種不同類型信息關(guān)系的系統(tǒng)化和規(guī)范化的實現(xiàn)。第一章教學(xué)管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計1.項目介紹教學(xué)管理管理信息系統(tǒng)的基本業(yè)務(wù)需求主要包括以下內(nèi)容:學(xué)生成績管理包括:各院系的教務(wù)人員完成學(xué)生學(xué)籍注冊、畢業(yè)、學(xué)籍異常處理,各授課教師完成

3、所講授課程成績的錄入,然后由教務(wù)人員進行學(xué)生成績的審核認可。學(xué)生選課管理包括:學(xué)生根據(jù)開設(shè)課程和培養(yǎng)計劃選擇本學(xué)期所修課程,教務(wù)人員對學(xué)生所選課程進行確認處理。教學(xué)調(diào)度安排包括:教務(wù)人員根據(jù)本學(xué)期所開課程、教師上課情況以及學(xué)生選課情況完成安排課、調(diào)課、教師管理。1.1 數(shù)據(jù)需求分析需求分析是整個數(shù)據(jù)庫設(shè)計過程的基礎(chǔ),要收集數(shù)據(jù)庫所有用戶的信息內(nèi)容和處理要求,并加以規(guī)格化和分析。數(shù)據(jù)流圖和數(shù)據(jù)字典是描述用戶需求的重要工具。數(shù)據(jù)流圖描述了數(shù)據(jù)的來遠和去向,以及所經(jīng)過的處理;數(shù)據(jù)字典是對系統(tǒng)所需要處理的數(shù)據(jù)結(jié)構(gòu)的進一步的描述。教學(xué)管理信息系統(tǒng)的數(shù)據(jù)字典和數(shù)據(jù)流圖包括以下內(nèi)容。1.1.1系統(tǒng)的基本數(shù)據(jù)

4、字典教學(xué)管理信息系統(tǒng)的基本數(shù)據(jù)字典的內(nèi)容如下:學(xué)生基本信息:包括的數(shù)據(jù)項有:學(xué)號、班級代碼、姓名、性別、政治面貌、職務(wù)、籍貫、出生日期、家庭住址等。課程基本信息:包括的數(shù)據(jù)項有:課程代碼、課程名稱、講授課時、課程學(xué)分、人數(shù)等。教師基本信息:包括的數(shù)據(jù)項有:教師編碼、教師姓名、性別、所學(xué)專業(yè)、職稱、籍貫、出生日期、家庭住址等。教室基本信息:包括的數(shù)據(jù)項有:教室編碼、教室類型、教室容量等。系別基本信息:包括的數(shù)據(jù)項有:系代碼、系名稱、系地址、系電話等。專業(yè)基本信息:包括的數(shù)據(jù)項有:專業(yè)代碼、專業(yè)名稱、專業(yè)性質(zhì)、專業(yè)簡介、所授學(xué)位等。成績基本信息:包括的數(shù)據(jù)項有:科目號、學(xué)號、科目名稱、科目分數(shù)等。

5、選課基本信息:包括的數(shù)據(jù)項有:課程號、學(xué)號、修課審核人、成績審核人等。授課基本信息:包括的數(shù)據(jù)項有:課程號、教室編碼、教師編碼、授課時間、授課周次等。班級基本信息:包括的數(shù)據(jù)項有:班級代碼、班級名稱,班級簡介等。1.1.2 系統(tǒng)的基本數(shù)據(jù)流圖 數(shù)據(jù)流圖是從數(shù)據(jù)和對數(shù)據(jù)的加工處理的角度來描述系統(tǒng)的圖形。數(shù)據(jù)流圖的基本組成元素如下圖所示: 數(shù)據(jù)存儲加工處理加工處理數(shù)據(jù)來源數(shù)據(jù)輸出 圖3-1數(shù)據(jù)流圖的基本組成元素 教學(xué)信息管理系統(tǒng)的基本數(shù)據(jù)流圖如下所示: 學(xué)生選課信息 新增課程 學(xué)生選課管理教務(wù)員 課程信息 選課審核信息 圖3-2教學(xué)信息管理系統(tǒng)的基本數(shù)據(jù)流圖 學(xué)生成績信息考試成績?nèi)握n老師 學(xué)生考試

6、信息 學(xué)籍及成績管理 學(xué)籍注冊管理 個人考試信息學(xué)生教務(wù)員 畢業(yè)歸檔信息新入學(xué)的學(xué)生信息 成績確認信息 畢業(yè)歸檔信息 學(xué)生學(xué)籍信息 圖 3-3教學(xué)信息管理系統(tǒng)的基本數(shù)據(jù)流圖 排課信息課表信息學(xué)生 個人考試成績教學(xué)調(diào)度 教務(wù)員 排課信息 排課信息任課教師 排課信息 圖3-4 教學(xué)信息管理系統(tǒng)的基本數(shù)據(jù)流圖1.2概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是把用戶的信息要求統(tǒng)一到一個整體邏輯結(jié)構(gòu)中,此結(jié)構(gòu)能夠表達用戶的要求,是一個獨立與任何DBMS軟件和硬件的概念模型。概念結(jié)構(gòu)設(shè)計是以需求分析所得到的系統(tǒng)數(shù)據(jù)字典和系統(tǒng)數(shù)據(jù)流圖為輸入,經(jīng)過加工處理后,輸出系統(tǒng)的實體、聯(lián)系模型(ERM)。實體、聯(lián)系模型(ERM)圖的基本

7、組成元素如下圖所示:屬性屬性屬性屬性聯(lián)系屬性屬性實體實體屬性屬性屬性屬性 圖 3-5 實體、聯(lián)系模型( ERM)圖的基本組成元素圖實體、聯(lián)系模型( ERM)是概念設(shè)計階段描述概念結(jié)構(gòu)模型的只要設(shè)計工具,教學(xué)信息管理系統(tǒng)的E-R圖包括以下內(nèi)容。1.2.1學(xué)生實體的E-R圖學(xué)號姓名籍貫性別學(xué)生職務(wù)政治面貌家庭住址出生日期 圖 3-6 學(xué)生實體E-R圖 1.2.2班級實體的E-R圖班級簡稱班級名稱班級班級代碼入學(xué)時間 圖 3-7 班級實體E-R圖1.2.3教室實體的E-R圖 教室編號教室容量教室類別教室 圖 3-8 教室實體E-R圖1.2.4系別實體的E-R圖系名系電話系代碼系地址系別 圖 3-9

8、系別實體E-R圖1.2.5課程實體的E-R圖計劃人數(shù)課程代碼課程名稱課程學(xué)分課時課程 圖 3-10 課程實體E-R圖1.2.6任課教師實體E-R圖職稱教師姓名性別教師編碼教師所學(xué)專業(yè)出生日期家庭住址籍貫 圖 3-11 教師實體E-R圖 1.2.7專業(yè)實體的E-R圖專業(yè)名稱專業(yè)編號專業(yè)性質(zhì)專業(yè)學(xué)位授予專業(yè)簡介 圖 3-12 專業(yè)實體E-R圖 1.2.8成績的E-R圖科目分數(shù)科目名稱科目號成績 圖 3-13成績實體E-R圖 1.2.9各實體間的E-R圖 圖 3-14 各實體間的E-R圖1.3邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計是將上一步所得到的概念模型轉(zhuǎn)換為SQL Server支持的數(shù)據(jù)模型,并對其進行優(yōu)化。

9、邏輯結(jié)構(gòu)設(shè)計是以概念結(jié)構(gòu)設(shè)計所得到系統(tǒng)的實體、聯(lián)系模型(ERM)為輸入,經(jīng)過轉(zhuǎn)換處理后,輸出系統(tǒng)的關(guān)系數(shù)據(jù)結(jié)構(gòu)(表結(jié)構(gòu))。通過系統(tǒng)的實體、聯(lián)系模型(ERM)進行系統(tǒng)的關(guān)系數(shù)據(jù)結(jié)構(gòu)(表結(jié)構(gòu))轉(zhuǎn)換的總體原則如下:1)E-R圖中的實體和有屬性的聯(lián)系轉(zhuǎn)換成關(guān)系2)E-R圖中的屬性轉(zhuǎn)換成關(guān)系的屬性數(shù)據(jù)庫的表結(jié)構(gòu)是邏輯設(shè)計階段描述邏輯結(jié)構(gòu)模型的主要設(shè)計工具,教學(xué)信息管理系統(tǒng)的數(shù)據(jù)庫表包括以下內(nèi)容:1.3.1 Teacher(教師信息表)教師(教師編碼,教師姓名,性別,所學(xué)專業(yè),職稱,籍貫,出生日期,家庭住址)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名Tnumnchar5主鍵Not null教師編碼

10、Tnamenvarchar10Not null教師姓名Tsexnvarchar2(男,女)性別Tspecialitynvarchar16Not null所學(xué)專業(yè)Ttitlenvarchar16Not null職稱Tbirthdaynvarchar8出生日期Tnativeplacedatetime12籍貫Taddressnvarchar30家庭住址 表 3-1 教師信息表1.3.2 Student (學(xué)生信息表)學(xué)生(學(xué)號,班級代碼,姓名,性別,政治面貌,職務(wù),籍貫,出生日期,家庭住址)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名Snumnchar10主鍵Not null學(xué)號Snamenv

11、archar10Not null姓名Ssexnvarchar2(男,女)性別Stitlenvarchar16Not null職稱Sfacenvarchar10政治面貌Sbirthdaydatetime8出生日期Saddressnvarchar30家庭住址class_codenvarchar20外鍵Class.code班級代碼Snativeplcenvarchar12籍貫 表 3-2 學(xué)生信息表1.3.3 Speciality (專業(yè)信息表)專業(yè)(專業(yè)代碼,系代碼,專業(yè)名稱,專業(yè)性質(zhì),專業(yè)簡介,所授學(xué)位)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名SPcodenvarchar20主鍵Not

12、 null專業(yè)代碼SPnamenvarchar20Not null專業(yè)姓名specharnvarchar30專業(yè)性質(zhì)specshortnvarchar20專業(yè)簡介degreenvarchar20可授學(xué)位depar_codenvarchar20外鍵Department.code系代碼 表 3-3 專業(yè)信息表1.3.4Department(系信息表)系別(系代碼,系名稱,系地址,系電話)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名DPcodenvarchar20主鍵Not null系代碼DPnamenvarchar10Not null系名稱DPaddressnvarchar30系地址tele

13、phonenvarchar12系電話 表 3-4 系信息表1.3.5 Class(班級信息)班級(班級代碼,專業(yè)代碼,班級名稱,班級簡介)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名CLcodenvarchar20主鍵Not null班級代碼CLnamenvarchar10班級名稱CLspecshortnvarchar30班級簡介intimedatetime8入學(xué)時間Specia_codenvarchar20專業(yè)代碼 表 3-5班級信息表1.3.6 Course(課程信息表)課程(課程代碼,課程名稱、講授課時,課程學(xué)分,人數(shù))字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名CRcode

14、nvarchar20主鍵Not null課程代碼CRnamenvarchar20Not null課程名字periodnvarchar10講課課時numbernumeric9計劃人數(shù)credithournumeric9課程學(xué)分 表 3-6課程信息表1.3.7 Classroom(教室信息表)教室(教室編碼,教室類型,教室容量)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名CLRcodenvarchar20主鍵Not null教室編碼capacitynumeric9教室容量typenvarchar20教室類型 表 3-7 教室信息表1.3.8 Exam_grade(成績信息表)成績(科目號,學(xué)

15、號,科目名稱,科目分數(shù))字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名Ecodenvarchar20主鍵Not null科目號Snumnvarchar20外鍵學(xué)號kmnamenvarchar20科目名稱kmgradedatetime8考試時間gradenumreic3科目分數(shù) 表 3-8 成績信息表1.3.9 courseplan(授課安排信息表)授課(課程號,教室編碼,教師編碼,授課時間,授課周次)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名Tnumnvarchar20外鍵teacher.code教師編碼CLRcodenvarchar20外鍵classroom.code 教室編碼C

16、Rcodenvarchar20外鍵Course.code課程編碼tabletimenvarchar10課表時間weeknvarchar2課表周次 表 3-9 授課安排信息表1.3.10 studentcourse(學(xué)生修課信息表 )選修(課程號,學(xué)號,修課審核人,成績審核人)字段名字段類型長度主鍵或外鍵字段值約束對應(yīng)中文屬名Stu_codenvarchar20外鍵student.code學(xué)號Cours_codenvarchar20外鍵course.code課程號Cours_auditnvarchar10修課審核人Grade_auditnvarchar10成績審核人表 3-10 學(xué)生修課信息表1

17、.3.11數(shù)據(jù)表之間的邏輯關(guān)系圖 圖 3-15 數(shù)據(jù)表之間的邏輯關(guān)系圖1.4數(shù)據(jù)庫物理設(shè)計物理結(jié)構(gòu)設(shè)計是為邏輯數(shù)據(jù)模型建立一個完整的能實現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu),包括存儲結(jié)構(gòu)和存取方法。物理結(jié)構(gòu)設(shè)計是以邏輯結(jié)構(gòu)設(shè)計所得到系統(tǒng)的關(guān)系數(shù)據(jù)結(jié)構(gòu)(表結(jié)構(gòu))為輸入,經(jīng)過轉(zhuǎn)換處理后,輸出系統(tǒng)的數(shù)據(jù)庫物理結(jié)構(gòu)。1.5數(shù)據(jù)庫實施數(shù)據(jù)庫實施是根據(jù)應(yīng)用系統(tǒng)數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)模型和物理結(jié)構(gòu)設(shè)計結(jié)果,形成基于SQL Server平臺應(yīng)用系統(tǒng)數(shù)據(jù)庫的腳本和數(shù)據(jù)庫設(shè)計報告,并進行數(shù)據(jù)庫的具體構(gòu)建與管理。數(shù)據(jù)庫實施是以邏輯結(jié)構(gòu)設(shè)計和物理設(shè)計結(jié)構(gòu)所得到系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)為輸入,經(jīng)過轉(zhuǎn)換處理后,輸出系統(tǒng)的數(shù)據(jù)庫設(shè)計腳本(

18、包括數(shù)據(jù)庫定義、數(shù)據(jù)庫表定義和數(shù)據(jù)庫索引定義等)。1.5.1數(shù)據(jù)庫表定義語句IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'教學(xué)管理信息系統(tǒng)')DROP DATABASE 教學(xué)管理信息系統(tǒng)GOCREATE DATABASE 教學(xué)管理信息系統(tǒng) ON (NAME = N'教學(xué)管理信息系統(tǒng)_Data', FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQLdata教學(xué)管理信息系統(tǒng)_Data.MDF' , SIZE

19、= 2, FILEGROWTH = 10%) LOG ON (NAME = N'教學(xué)管理信息系統(tǒng)_Log', FILENAME = N'C:Program FilesMicrosoft SQL ServerMSSQLdata教學(xué)管理信息系統(tǒng)_Log.LDF' , SIZE = 1, FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_ASGOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'autoclose', N'true'GOexec sp_dboption N&#

20、39;教學(xué)管理信息系統(tǒng)', N'bulkcopy', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'trunc. log', N'true'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'torn page detection', N'true'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'read only', N'false'GO

21、exec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'dbo use', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'single', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'autoshrink', N'true'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'ANSI null default', N&#

22、39;false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'recursive triggers', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'ANSI nulls', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'concat null yields null', N'false'GOexec sp_dboption N'教學(xué)管理

23、信息系統(tǒng)', N'cursor close on commit', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'default to local cursor', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'quoted identifier', N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'ANSI warnings&

24、#39;, N'false'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'auto create statistics', N'true'GOexec sp_dboption N'教學(xué)管理信息系統(tǒng)', N'auto update statistics', N'true'GOuse 教學(xué)管理信息系統(tǒng)GOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_student_

25、class') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.student DROP CONSTRAINT FK_student_classGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_courseplan_classrooom') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.coursepl

26、an DROP CONSTRAINT FK_courseplan_classrooomGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_courseplan_course') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.courseplan DROP CONSTRAINT FK_courseplan_courseGOif exists (select * from dbo.sysobjects

27、where id = object_id(N'dbo.FK_xxxx_course') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.xxxx DROP CONSTRAINT FK_xxxx_courseGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_speciality_department') and OBJECTPROPERTY(id, N'IsForeignKey

28、') = 1)ALTER TABLE dbo.speciality DROP CONSTRAINT FK_speciality_departmentGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_class_speciality') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.class DROP CONSTRAINT FK_class_specialityGOif exists (s

29、elect * from dbo.sysobjects where id = object_id(N'dbo.FK_exam_grade_student') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.exam_grade DROP CONSTRAINT FK_exam_grade_studentGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_xxxx_student') an

30、d OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.xxxx DROP CONSTRAINT FK_xxxx_studentGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.FK_courseplan_teacher') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE dbo.courseplan DROP CONSTRAINT FK

31、_courseplan_teacherGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.view_examgrade') and OBJECTPROPERTY(id, N'IsView') = 1)drop view dbo.view_examgradeGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.class') and OBJECTPROPERTY(id, N'

32、;IsUserTable') = 1)drop table dbo.classGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.classrooom') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.classrooomGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.course') and O

33、BJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.courseGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.courseplan') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.courseplanGOif exists (select * from dbo.sysobjects where id = object_id(N

34、9;dbo.department') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.departmentGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.exam_grade') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.exam_gradeGOif exists (select * from dbo.syso

35、bjects where id = object_id(N'dbo.speciality') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.specialityGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.student') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.studentGOif exis

36、ts (select * from dbo.sysobjects where id = object_id(N'dbo.teacher') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo.teacherGOif exists (select * from dbo.sysobjects where id = object_id(N'dbo.xxxx') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table dbo

37、.xxxxGOCREATE TABLE dbo.class (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,classshort varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,intime datetime NULL ,speci_code varchar (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE d

38、bo.classrooom (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,capacity numeric(18, 0) NULL ,type varchar (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.course (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,perio

39、d varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,number numeric(18, 0) NULL ,credithour numeric(18, 0) NULL ) ON PRIMARYGOCREATE TABLE dbo.courseplan (teach_code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,couse_code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,room_code varchar (20) COLLATE

40、Chinese_PRC_CI_AS NOT NULL ,tabletime varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,week varchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.department (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,address varchar (

41、30) COLLATE Chinese_PRC_CI_AS NULL ,telephone varchar (12) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.exam_grade (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,kmname varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,stude_code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NUL

42、L ,kmgrade datetime NULL ,grade numeric(18, 0) NULL ) ON PRIMARYGOCREATE TABLE dbo.speciality (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,spechar varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,specshort varchar (50) COLLATE Chinese_PRC_C

43、I_AS NULL ,degree varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,depar_code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.student (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,sex varchar (2) COLLATE Chines

44、e_PRC_CI_AS NULL ,title varchar (16) COLLATE Chinese_PRC_CI_AS NULL ,face varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,brithday datetime NULL ,nativeplace varchar (12) COLLATE Chinese_PRC_CI_AS NULL ,address varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,class_code varchar (20) COLLATE Chinese_PRC_CI_

45、AS NOT NULL ) ON PRIMARYGOCREATE TABLE dbo.teacher (code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,name varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,sex varchar (2) COLLATE Chinese_PRC_CI_AS NULL ,specialiy varchar (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,title varchar (16) COLLATE Chines

46、e_PRC_CI_AS NOT NULL ,birthday datetime NULL ,nativeplace varchar (12) COLLATE Chinese_PRC_CI_AS NULL ,address varchar (30) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.xxxx (cours_code varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,stude_code varchar (20) COLLATE Chinese_PRC_CI_A

47、S NOT NULL ,cours_audit varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,grade_audit varchar (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOALTER TABLE dbo.class WITH NOCHECK ADD CONSTRAINT PK_class PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.classrooom WITH NOCHECK ADD CONSTRAINT PK_cl

48、assrooom PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.course WITH NOCHECK ADD CONSTRAINT PK_course PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.department WITH NOCHECK ADD CONSTRAINT PK_xi PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.exam_grade WITH NOCHECK ADD CONSTRAINT PK_exam_grade PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.speciality WITH NOCHECK ADD CONSTRAINT PK_speciality PRIMARY KEY CLUSTERED (code) ON PRIMARY GOALTER TABLE dbo.student WITH NOCHECK

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論