數(shù)據(jù)庫原理課程設(shè)計報告--工資管理系統(tǒng)_第1頁
已閱讀1頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  成績:____</b></p><p>  《數(shù)據(jù)庫原理》課程設(shè)計報告</p><p>  設(shè)計題目: 工資管理系統(tǒng) </p><p>  作者姓名: 學(xué)號: 計091-19 </p>

2、<p>  學(xué)號: 計091-34 </p><p>  指導(dǎo)教師: </p><p>  2011年 6 月 24 日</p><p>  《工資管理系統(tǒng)》系統(tǒng)設(shè)計文檔</p><p><b>  一、設(shè)計要求</b></p><p>  本課程設(shè)計要

3、求實現(xiàn)學(xué)籍管理的基本功能,主要的表有:學(xué)生基本信息、學(xué)院信息、系信息、專業(yè)信息、班級信息等,所設(shè)計的學(xué)籍管理信息系統(tǒng)應(yīng)包含輸入輸出、查詢、插入、刪除等基本功能。此外還要保證數(shù)據(jù)庫的一致性,完整性和安全性。</p><p><b>  一、需求分析</b></p><p>  (一) 開發(fā)背景和意義</p><p><b>  (二)系

4、統(tǒng)需求概況</b></p><p>  對于學(xué)校而言,學(xué)籍資源是學(xué)校重要的數(shù)據(jù)資源,面對如此眾多的學(xué)籍信息,學(xué)籍管理的規(guī)范很重要,學(xué)籍管理系統(tǒng)可實現(xiàn)如下信息的管理:</p><p> ?。?).學(xué)生基本信息管理</p><p>  學(xué)生基本信息包括:學(xué)號、姓名、年齡、性別、籍貫、所屬的班級號、學(xué)生個人登陸密碼等。</p><p>

5、 ?。?).班級基本信息管理</p><p>  班級的基本信息包括:班級號、班級名稱、班級負責(zé)人、該班所在的年級、專業(yè)號。</p><p>  (3).專業(yè)基本信息管理</p><p>  專業(yè)的基本信息包括:專業(yè)號、專業(yè)名稱、專業(yè)負責(zé)人、電話、系號。</p><p> ?。?).系基本信息管理</p><p>  

6、系的基本信息包括:系號、系名稱、系負責(zé)人、電話、學(xué)院號。</p><p>  (5).學(xué)院基本信息管理</p><p>  學(xué)院的基本信息包括:學(xué)院號、學(xué)院名稱、學(xué)院負責(zé)人、學(xué)院地址、學(xué)院電話等。</p><p>  其中,班級號需要和實際存在的班級號對應(yīng)起來,專業(yè)號需要和實際存在的專業(yè)號對應(yīng)起來,系號需要和實際存在的系號對應(yīng)起來,學(xué)院號需要和實際存在的學(xué)院號對應(yīng)起

7、來。</p><p>  此外,與本校實際情況相結(jié)合會涉及到管理權(quán)限的問題:如學(xué)生有權(quán)登陸查看自己的基本信息,除了密碼以外無權(quán)修改其他信息,管理員無權(quán)查看學(xué)生的個人密碼因此,在數(shù)據(jù)庫設(shè)計和前臺應(yīng)用程序設(shè)計的時候,應(yīng)對這些問題給予解決方案。</p><p><b>  二、概念結(jié)構(gòu)設(shè)計</b></p><p><b>  (一) 關(guān)系&

8、lt;/b></p><p> ?。ɡㄌ杻?nèi)為屬性,加直下劃線的為主鍵,加波浪下劃線的為外鍵)</p><p>  學(xué)生(學(xué)號、姓名、年齡、性別、籍貫、班級號、密碼)</p><p>  班級(班級號、班級名稱、班級負責(zé)人、年級、專業(yè)號)</p><p>  專業(yè)(專業(yè)號、專業(yè)名稱、專業(yè)負責(zé)人、電話、系號)</p><

9、p>  系(系號、系名稱、系負責(zé)人、電話、學(xué)院號)</p><p>  學(xué)院(學(xué)院號、學(xué)院名稱、學(xué)院負責(zé)人、學(xué)院地址、學(xué)院電話)</p><p><b> ?。?)ER圖</b></p><p><b>  系統(tǒng)的ER圖如下:</b></p><p> ?。‥R圖要結(jié)合自己的題目畫出來,這個必

10、須用visio畫出來,必須準確)</p><p><b>  三、邏輯結(jié)構(gòu)設(shè)計</b></p><p> ?。ㄒ唬?shù)據(jù)庫存儲的數(shù)據(jù)表如下</p><p> ?。ɡㄌ杻?nèi)為屬性,加直下劃線的為主鍵,加波浪下劃線的為外鍵):</p><p>  Sudent(學(xué)號、學(xué)生姓名、學(xué)生年齡、學(xué)生性別、學(xué)生籍貫、班號、密碼)</

11、p><p>  Class(班號、班名、班負責(zé)人、年級、專業(yè)號)</p><p>  Specialty(專業(yè)號、專業(yè)名、專業(yè)負責(zé)人、專業(yè)電話、系號)</p><p>  Department(系號、系名、系負責(zé)人、系電話、學(xué)院號)</p><p>  College(學(xué)院號、學(xué)院名、學(xué)院負責(zé)人、學(xué)院地址、學(xué)院電話)</p><

12、;p><b>  數(shù)據(jù)表關(guān)系圖如下:</b></p><p>  (二)各個數(shù)據(jù)庫表(要求用三線表表示)</p><p>  1、 管理員表(admin)</p><p>  用于存放管理員的姓名、密碼。這些信息主要是為了管理員在登陸界面時所需要的。</p><p>  表1 “管理員”表字段設(shè)置</p>

13、;<p>  2、 用戶表(parent)</p><p>  用于存放用戶ID、幼兒ID、姓名、密碼、性別、電話、地址。這些信息主要是為了用戶登陸和顯示幼兒信息時所需要的。</p><p>  表2 “用戶”表字段設(shè)置</p><p>  3、 教師表(teacher)</p><p>  用于存放教師的ID、姓名、性別、身高

14、、畢業(yè)學(xué)校、照片。這些信息主要是為了顯示教師信息時所需要的。</p><p>  表3 “教師”表字段設(shè)置</p><p>  4、 新聞表(news)</p><p>  用于存放新聞ID、標題、內(nèi)容、時間。這些信息主要是為了發(fā)布和瀏覽新聞時所需要的。</p><p>  表4 “新聞”表字段設(shè)置</p><p> 

15、 5 、幼兒表(children)</p><p>  用于存放幼兒ID、姓名、性別、出生日期、入園日期、班級、照片。這些信息主要是為了顯示幼兒信息時所需要的。</p><p>  表5 “幼兒”表字段設(shè)置</p><p>  6 、幼兒健康表(health)</p><p>  用于存放幼兒ID、身高、體重、飲食狀況、睡眠狀況、衛(wèi)生狀況。這

16、些信息主要是為了顯示幼兒健康狀況時所需要的。</p><p>  表6 “幼兒健康”表字段設(shè)置</p><p>  7、留言板表(message)</p><p>  用于存放用戶ID、幼兒ID、標題、內(nèi)容、發(fā)布時間、回復(fù)內(nèi)容、回復(fù)時間。這些信息主要是為了發(fā)布和回復(fù)留言板時所需要的。</p><p>  表7 “留言板”表字段設(shè)置</p

17、><p><b> ?。ㄈ┮晥D</b></p><p>  為了使用戶直觀的查詢數(shù)據(jù),數(shù)據(jù)庫中設(shè)置了以下視圖: </p><p><b>  1、學(xué)生視圖</b></p><p>  學(xué)生視圖是通過基本表Student、Class、Specialty、Department、College連接得到的。代

18、碼為:</p><p>  SELECT dbo.Student.學(xué)號, dbo.Student.學(xué)生姓名, dbo.Student.學(xué)生年齡, </p><p>  dbo.Student.學(xué)生性別, dbo.Student.學(xué)生籍貫, dbo.College.學(xué)院名, </p><p>  dbo.Department.系名, dbo.Specialty.專業(yè)名

19、, dbo.Class.班名, dbo.Class.年級, </p><p>  dbo.Student.密碼</p><p>  FROM dbo.Student INNER JOIN</p><p>  dbo.Class ON dbo.Student.班號 = dbo.Class.班號 INNER JOIN</p><p>  dbo.

20、Specialty ON dbo.Class.專業(yè)號 = dbo.Specialty.專業(yè)號 INNER JOIN</p><p>  dbo.Department ON dbo.Specialty.系號 = dbo.Department.系號 INNER JOIN</p><p><b>  2、班級視圖</b></p><p>  班級視圖

21、是通過基本表Class、Specialty、Department、College連接得到的。代碼為:</p><p>  SELECT dbo.Class.班號, dbo.Class.班名, dbo.Class.年級, dbo.Class.班負責(zé)人, </p><p>  dbo.College.學(xué)院名, dbo.Department.系名, dbo.Specialty.專業(yè)名</p

22、><p>  FROM dbo.Class INNER JOIN</p><p>  dbo.Specialty ON dbo.Class.專業(yè)號 = dbo.Specialty.專業(yè)號 INNER JOIN</p><p>  dbo.Department ON dbo.Specialty.系號 = dbo.Department.系號 INNER JOIN</p

23、><p>  dbo.College ON dbo.Department.學(xué)院號 = dbo.College.學(xué)院號</p><p>  WHERE (dbo.Class.班號 <> 0)</p><p><b>  3、專業(yè)視圖</b></p><p>  專業(yè)視圖是通過基本表Specialty、Departm

24、ent、College連接得到的。代碼為:</p><p>  SELECT dbo.Specialty.專業(yè)號, dbo.Specialty.專業(yè)名, dbo.Specialty.專業(yè)負責(zé)人, </p><p>  dbo.Specialty.專業(yè)電話, dbo.College.學(xué)院名, dbo.Department.系名</p><p>  FROM dbo.S

25、pecialty INNER JOIN</p><p>  dbo.Department ON dbo.Specialty.系號 = dbo.Department.系號 INNER JOIN</p><p>  dbo.College ON dbo.Department.學(xué)院號 = dbo.College.學(xué)院號</p><p>  WHERE (dbo.Speci

26、alty.專業(yè)號 <> 0)</p><p><b>  4、系視圖</b></p><p>  系視圖是通過基本表Department、College連接得到的。代碼為:</p><p>  SELECT dbo.Department.系號, dbo.Department.系名, dbo.Department.系負責(zé)人, <

27、/p><p>  dbo.Department.系電話, dbo.College.學(xué)院名</p><p>  FROM dbo.Department INNER JOIN</p><p>  dbo.College ON dbo.Department.學(xué)院號 = dbo.College.學(xué)院號</p><p>  WHERE (dbo.Depar

28、tment.系號 <> 0)</p><p><b>  5、管理員視圖</b></p><p>  鑒于管理員不能查看學(xué)生密碼這一實際情況,在管理員登陸時,應(yīng)不顯示“密碼”這一列,代碼為:</p><p>  SELECT dbo.Student.學(xué)號, dbo.Student.學(xué)生姓名, dbo.Student.學(xué)生年齡, &l

29、t;/p><p>  dbo.Student.學(xué)生性別, dbo.Student.學(xué)生籍貫, dbo.College.學(xué)院名, </p><p>  dbo.Department.系名, dbo.Specialty.專業(yè)名, dbo.Class.班名, dbo.Class.年級</p><p>  FROM dbo.Student INNER JOIN</p>

30、;<p>  dbo.Class ON dbo.Student.班號 = dbo.Class.班號 INNER JOIN</p><p>  dbo.Specialty ON dbo.Class.專業(yè)號 = dbo.Specialty.專業(yè)號 INNER JOIN</p><p>  dbo.Department ON dbo.Specialty.系號 = dbo.Depar

31、tment.系號 INNER JOIN</p><p>  dbo.College ON dbo.Department.學(xué)院號 = dbo.College.學(xué)院號</p><p>  四、物理結(jié)構(gòu)設(shè)計與實現(xiàn)</p><p>  (一)開發(fā)方案的選擇</p><p>  作為數(shù)據(jù)庫課程設(shè)計,本系統(tǒng)分為兩個部分:后臺數(shù)據(jù)庫和前臺程序。考慮到基于S

32、QL語言的數(shù)據(jù)庫的先進性和安全性,并結(jié)合實用性,我選擇了Microsoft SQL Server 2000 作為后臺數(shù)據(jù)庫。考慮到與數(shù)據(jù)庫結(jié)合的實用性,我選擇了java作為前臺程序的開發(fā)平臺。</p><p>  后臺數(shù)據(jù)庫存儲數(shù)據(jù)表,接受前臺程序的查詢和更新要求,并向前臺程序提供數(shù)據(jù)庫服務(wù)。此外,對于數(shù)據(jù)庫數(shù)據(jù)的完整性、安全性的實現(xiàn),也需要后臺數(shù)據(jù)庫的支持。前臺程序?qū)嶋H上是一個人與數(shù)據(jù)庫的接口,或稱界面。它負責(zé)

33、接受用戶的查詢和更新請求,并將這些請求轉(zhuǎn)化為數(shù)據(jù)庫管理系統(tǒng)(DBMS)能識別的數(shù)據(jù)庫操作語言,再接受數(shù)據(jù)庫管理系統(tǒng)發(fā)回的操作結(jié)果顯示在界面上。在實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的完整性和安全性上,前臺程序提供了功能上的支持。</p><p><b> ?。ǘ┚唧w物理實現(xiàn)</b></p><p>  數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(建庫、建表、索引、視圖、觸發(fā)器、存儲過程、事務(wù));初始數(shù)據(jù)錄入。&

34、lt;/p><p><b>  1、建庫</b></p><p>  create database SelectCourse</p><p><b>  on</b></p><p>  (name=selectcourse,</p><p>  filename='D

35、:\SelectCourse\selectcourse.mdf')</p><p><b>  2、建表</b></p><p> ?。?)、用戶表(用戶名,用戶密碼)</p><p>  use SelectCourse</p><p>  create table Admins</p><

36、p>  ( Name varchar(10)not null primary key,</p><p>  Passwords varchar(8)not null)</p><p>  insert into Admins</p><p>  values('abc','123')</p><p&

37、gt;  insert Admins</p><p>  values('bcd','123')</p><p>  insert Admins</p><p>  values('vnd','128')</p><p>  insert Admins</p>&l

38、t;p>  values('khd','129')</p><p>  insert Admins</p><p>  values('qwerty','125')</p><p>  insert into Admins</p><p>  values('dfg

39、','123')</p><p>  insert Admins</p><p>  values('fds','123')</p><p>  insert Admins</p><p>  values('gdg','128')</p>

40、<p>  insert Admins</p><p>  values('gde','129')</p><p>  insert Admins</p><p>  values('qwe','125')</p><p>  select * from Admins&

41、lt;/p><p>  (2)、課程類別表(課程類別號,課程類別名稱)</p><p>  use SelectCourse</p><p>  create table CouCateTb</p><p><b>  (</b></p><p>  CouCateId varchar(6)not n

42、ull primary key,</p><p>  CouCate nvarchar(20)not null)</p><p>  insert into CouCateTb</p><p>  values('101','計算機')</p><p>  insert CouCateTb</p>

43、<p>  values('102','管理類')</p><p>  insert CouCateTb</p><p>  values('103','化工類')</p><p>  insert CouCateTb</p><p>  values('10

44、4','機械類')</p><p>  insert CouCateTb</p><p>  values('105','藝術(shù)類')</p><p>  select * from CouCateTb</p><p> ?。?)、系別表(系別號,系別名稱)</p><

45、p>  use SelectCourse</p><p>  create table DeptTb</p><p><b>  (</b></p><p>  DeptId varchar(2)not null primary key,</p><p>  DeptName nvarchar(20)not nul

46、l)</p><p>  insert into DeptTb</p><p>  values('JS','計算機系')</p><p>  insert DeptTb</p><p>  values('GL','管理系')</p><p>  ins

47、ert DeptTb</p><p>  values('HG','化工系')</p><p>  insert DeptTb</p><p>  values('JC','機車系')</p><p>  insert DeptTb</p><p>  v

48、alues('YS','藝術(shù)系')</p><p>  select * from DeptTb</p><p> ?。?)、學(xué)生表(學(xué)號,姓名,性別,籍貫,系別號,專業(yè))</p><p>  use SelectCourse</p><p>  create table StudentTb</p>

49、<p>  (StudentId varchar(8)not null primary key,</p><p>  StudentName varchar(10)not null,</p><p>  Sex char(2)not null,</p><p>  StuHome varchar(30) not null,</p><

50、;p>  DeptId varchar(2)not null,</p><p>  constraint DeptId_StudentTb foreign key (DeptId)</p><p>  references DeptTb(DeptId),</p><p>  major varchar(20) not null)</p><

51、p>  insert StudentTb</p><p>  values('01080301','楊楊','男','廣東廣州','JS','軟件測試','優(yōu)秀')</p><p>  insert StudentTb</p><p>  value

52、s('01080302','李鵬','男','廣東深圳','JS','軟件測試','良好')</p><p>  insert StudentTb</p><p>  values('01080303','王海','男','

53、廣東珠海','JS','軟件測試','優(yōu)秀')</p><p>  insert StudentTb</p><p>  values('01080304','朱紅','女','天津','JS','軟件測試','良好')&l

54、t;/p><p>  insert StudentTb</p><p>  values('01080305','李一','男','廣東深圳','JS','軟件測試','優(yōu)秀')</p><p>  insert StudentTb</p>&l

55、t;p>  values('01080306','王二','男','廣東珠海','JS','軟件測試','良好')</p><p>  insert StudentTb</p><p>  values('01080307','楊三',

56、9;男','廣東廣州','JS','軟件測試','良好')</p><p>  insert StudentTb</p><p>  values('01080308','李四','女','廣東深圳','JS','軟件測試'

57、,'優(yōu)秀')</p><p>  insert StudentTb</p><p>  values('01080309','王五','女','廣東珠海','JS','軟件測試','良好')</p><p>  insert Student

58、Tb</p><p>  values('01080310','王六','女','廣東珠海','JS','軟件測試','中等')</p><p>  insert StudentTb</p><p>  values('01080311',

59、'楊二','男','廣東廣州','JS','軟件測試','優(yōu)秀')</p><p>  insert StudentTb</p><p>  values('01080312','李玲','女','廣東深圳','JS'

60、;,'軟件測試','中等')</p><p>  insert StudentTb</p><p>  values('01080313','王價','男','廣東揭陽','JS','軟件測試','優(yōu)秀')</p><p>

61、  insert StudentTb</p><p>  values('01080314','朱三','女','廣東清遠','JS','軟件測試','中等')</p><p>  insert StudentTb</p><p>  values(

62、9;01080315','李明','男','廣東深圳','JS','軟件測試','優(yōu)秀')</p><p>  insert into StudentTb</p><p>  values('02080101','丁香','女','

63、廣東清遠','GL','會計學(xué)','中等')</p><p>  insert into StudentTb</p><p>  values('02080102','趙縣','男','上海浦東','GL','會計學(xué)','優(yōu)秀

64、9;)</p><p>  insert into StudentTb</p><p>  values('02080103','李靜','女','廣東揭陽','GL','會計學(xué)','中等')</p><p>  insert into StudentTb

65、</p><p>  values('02080104','王同同','男','上海','GL','會計學(xué)','優(yōu)秀')</p><p>  insert into StudentTb</p><p>  values('02080105'

66、,'李茯苓','女','內(nèi)蒙古','GL','會計學(xué)','中等')</p><p>  insert into StudentTb</p><p>  values('02080106','張大','男','新疆','GL&

67、#39;,'會計學(xué)','中等')</p><p>  insert into StudentTb</p><p>  values('02080107','陳明','女','廣東清遠','GL','會計學(xué)','良好')</p><

68、;p>  insert into StudentTb</p><p>  values('02080108','林子','男','上海浦東','GL','會計學(xué)','良好')</p><p>  insert into StudentTb</p><p&

69、gt;  values('02080109','何小敏','女','廣東揭陽','GL','會計學(xué)','良好')</p><p>  insert into StudentTb</p><p>  values('02080110','曾家國',&

70、#39;男','上海','GL','會計學(xué)','中等')</p><p>  insert into StudentTb</p><p>  values('02080111','李小龍','男','內(nèi)蒙古','GL','會計學(xué)&#

71、39;,'優(yōu)秀')</p><p>  insert into StudentTb</p><p>  values('02080112','張三星','男','新疆','GL','會計學(xué)','中等')</p><p>  insert i

72、nto StudentTb</p><p>  values('02080113','任東東','男','上海','GL','會計學(xué)','優(yōu)秀')</p><p>  insert into StudentTb</p><p>  values('

73、02080114','劉寧','女','內(nèi)蒙古','GL','會計學(xué)','中等')</p><p>  insert into StudentTb</p><p>  values('02080115','王強強','男','新疆&

74、#39;,'GL','會計學(xué)','中等')</p><p>  select * from StudentTb</p><p> ?。?)、教師表(教師編碼,教師名字,教師職稱,系別號)</p><p>  use SelectCourse</p><p>  create table Teac

75、herTb</p><p>  (TeacherId char(6)not null primary key,</p><p>  TeaName char(10)not null,</p><p>  TeaTitle char(10)not null,</p><p>  DeptId varchar(2)not null,</p&

76、gt;<p>  constraint DeptId_TeacherTb foreign key (DeptId)</p><p>  references DeptTb(DeptId))</p><p>  insert TeacherTb</p><p>  values('JS1001','林天','教授&

77、#39;,'JS')</p><p>  insert TeacherTb</p><p>  values('JS1002','劉海','副教授','JS')</p><p>  insert into TeacherTb</p><p>  values(&#

78、39;GL1003','李立','教授','GL')</p><p>  insert into TeacherTb</p><p>  values('GL1004','何敏','副教授','GL')</p><p>  insert Teach

79、erTb</p><p>  values('HG1005','張呂一','講師','HG')</p><p>  insert TeacherTb</p><p>  values('HG1006','呂虹','副教授','HG')<

80、;/p><p>  insert TeacherTb</p><p>  values('JC1007','王山','副教授','JC')</p><p>  insert TeacherTb</p><p>  values('JC1008','高義義

81、9;,'講師','JC')</p><p>  insert TeacherTb</p><p>  values('YS1009','肖妮兒','講師','YS')</p><p>  insert TeacherTb</p><p>  val

82、ues('YS1010','李婷','教授','YS')</p><p>  select * from TeacherTb</p><p> ?。?)、課程表(課程號,課程名稱,課程類別號,課程總學(xué)分,任課教師編碼)</p><p>  use SelectCourse</p><

83、p>  create table CourseTb</p><p>  (CouId char(4)not null primary key,</p><p>  CouName varchar(10)not null,</p><p>  CouCateId varchar(6)not null,</p><p>  constrai

84、nt CouCateId_CourseTb foreign key (CouCateId)</p><p>  references CouCateTb(CouCateId),</p><p>  Credits int not null,</p><p>  TeacherId char(6)not null,</p><p>  cons

85、traint TeacherId_CourseTb foreign key (TeacherId)</p><p>  references TeacherTb(TeacherId))</p><p>  insert into CourseTb</p><p>  values('J01','計算機基礎(chǔ)','101'

86、,'4','JS1001')</p><p>  insert into CourseTb</p><p>  values('J02','計算機應(yīng)用','101','3','JS1002')</p><p>  insert into CourseTb&

87、lt;/p><p>  values('J03','網(wǎng)頁設(shè)計','101','4','JS1001')</p><p>  insert into CourseTb</p><p>  values('J04','計算機工程','101',&#

88、39;3','JS1002')</p><p>  insert into CourseTb</p><p>  values('J05','C語言','101','4','JS1001')</p><p>  insert into CourseTb</p

89、><p>  values('J06','JAVA語言','101','3','JS1002')</p><p>  insert CourseTb</p><p>  values('G03','市場營銷','102','3'

90、,'GL1003')</p><p>  insert CourseTb</p><p>  values('G04','會計學(xué)','102','3','GL1004')</p><p>  insert CourseTb</p><p>  va

91、lues('G05','網(wǎng)絡(luò)營銷','102','4','GL1003')</p><p>  insert CourseTb</p><p>  values('G06','財務(wù)管理學(xué)','102','2','GL1004')&l

92、t;/p><p>  insert CourseTb</p><p>  values('G01','會計電算化','102','3','GL1003')</p><p>  insert CourseTb</p><p>  values('G02'

93、,'會計基礎(chǔ)','102','3','GL1004')</p><p>  insert CourseTb</p><p>  values('H05','化工與材料','103','3','HG1005')</p><p>

94、;  insert CourseTb</p><p>  values('H06','化工實驗','103','2','HG1006')</p><p>  insert CourseTb</p><p>  values('C07','車輛工程',

95、9;104','1','JC1007')</p><p>  insert CourseTb</p><p>  values('C08','自動化','104','3','JC1008')</p><p>  insert CourseTb<

96、;/p><p>  values('Y09','現(xiàn)代藝術(shù)','105','1','YS1009')</p><p>  insert CourseTb</p><p>  values('Y10','審美藝術(shù)','105','2'

97、;,'YS1010')</p><p>  select * from CourseTb</p><p> ?。?)、選課表(學(xué)號,課程號,課程名稱,教師編號,教師名字,課程是否已選,是否已考試)</p><p>  use SelectCourse</p><p>  create table SelectCourseTb&

98、lt;/p><p>  (StudentId varchar(8)not null,</p><p>  CouId char(4)not null,</p><p>  constraint CouId_SelectCourseTb foreign key (CouId)</p><p>  references CourseTb(CouId)

99、,</p><p>  CouName varchar(10)not null,</p><p>  TeacherId char(6)not null,</p><p>  TeaName char(10)not null,</p><p>  SelectYesOrNO char(2)not null,</p><p&

100、gt;  TestYesOrNO char(2) not null,</p><p>  Grade int null,</p><p>  constraint S primary key (StudentId,CouId,TeacherId))</p><p>  insert into SelectCourseTb</p><p>  

101、values('01080301','J01','計算機基礎(chǔ)','JS1001','林天','是','否',null)</p><p>  insert into SelectCourseTb</p><p>  values('01080301','J0

102、2','計算機應(yīng)用','JS1002','劉海','是','否',null)</p><p>  insert SelectCourseTb</p><p>  values('01080301','J03','網(wǎng)頁設(shè)計','JS1001'

103、,'林天','是','是',null)</p><p>  insert into SelectCourseTb</p><p>  values('01080301','J04','計算機工程','JS1002','劉海','是','是&

104、#39;,95)</p><p>  insert SelectCourseTb</p><p>  values('01080301','J05','C語言','JS1001','林天','是','是',80)</p><p>  insert into

105、 SelectCourseTb</p><p>  values('01080301','J06','JAVA語言','JS1001','林天','是','是',85)</p><p>  insert SelectCourseTb</p><p>  v

106、alues('01080302','J01','計算機基礎(chǔ)','JS1001','林天','是','否',null)</p><p>  insert into SelectCourseTb</p><p>  values('01080302','J02

107、','計算機應(yīng)用','JS1002','劉海','是','是',null)</p><p>  insert SelectCourseTb</p><p>  values('01080302','J03','網(wǎng)頁設(shè)計','JS1001',

108、'林天','是','是',90)</p><p>  insert into SelectCourseTb</p><p>  values('01080302','J04','計算機工程','JS1002','劉海','是','是'

109、;,98)</p><p>  insert SelectCourseTb</p><p>  values('01080302','J05','C語言','JS1001','林天','是','是',92)</p><p>  insert into Se

110、lectCourseTb</p><p>  values('01080302','J06','JAVA語言','JS1001','林天','否','否',null)</p><p>  insert SelectCourseTb(StudentId,CouId,CouName,

111、TeacherId,TeaName,SelectYesOrNO,</p><p>  TestYesOrNO)</p><p>  values('01080303','J01','計算機基礎(chǔ)','JS1001','林天','是','是')</p><p>

112、;  insert SelectCourseTb</p><p>  values('02080101','G03','市場營銷','GL1003','李立','是','是',null)</p><p>  insert into SelectCourseTb</p>

113、<p>  values('02080101','G04','會計學(xué)','GL1004','何敏','是','是',null)</p><p>  insert SelectCourseTb</p><p>  values('02080101',&

114、#39;G05','網(wǎng)絡(luò)營銷','GL1003','李立','是','是',null)</p><p>  insert into SelectCourseTb</p><p>  values('02080101','G06','財務(wù)管理學(xué)','

115、GL1004','何敏','是','是',88)</p><p>  insert SelectCourseTb</p><p>  values('02080101','G01','會計電算化','GL1003','李立','是',

116、9;是',92)</p><p>  insert into SelectCourseTb</p><p>  values('02080101','G02','會計基礎(chǔ)','GL1004','何敏','是','是',80)</p><p>  i

117、nsert SelectCourseTb</p><p>  values('02080102','G03','市場營銷','GL1003','李立','是','否',null)</p><p>  insert into SelectCourseTb</p>&l

118、t;p>  values('02080102','G04','會計學(xué)','GL1004','何敏','是','是',88)</p><p>  insert SelectCourseTb</p><p>  values('02080102','G0

119、5','網(wǎng)絡(luò)營銷','GL1003','李立','是','是',75)</p><p>  insert into SelectCourseTb</p><p>  values('02080102','G06','財務(wù)管理學(xué)','GL1004&#

120、39;,'何敏','是','是',90)</p><p>  insert SelectCourseTb</p><p>  values('02080102','G01','會計電算化','GL1003','李立','是','是'

121、,87)</p><p>  insert into SelectCourseTb</p><p>  values('02080102','G02','會計基礎(chǔ)','GL1004','何敏','否','否',null)</p><p>  insert

122、into SelectCourseTb</p><p>  values('01080304','J01','計算機基礎(chǔ)','JS1001','林天','是','是',null)</p><p>  insert into SelectCourseTb</p>&l

123、t;p>  values('01080305','J01','計算機基礎(chǔ)','JS1001','林天','是','是',78)</p><p>  insert into SelectCourseTb</p><p>  values('01080306',

124、'J01','計算機基礎(chǔ)','JS1001','林天','是','是',85)</p><p>  insert into SelectCourseTb</p><p>  values('01080307','J01','計算機基礎(chǔ)','

125、JS1001','林天','是','是',89)</p><p>  insert into SelectCourseTb</p><p>  values('01080308','J01','計算機基礎(chǔ)','JS1001','林天','是'

126、;,'是',62)</p><p>  insert into SelectCourseTb</p><p>  values('01080309','J01','計算機基礎(chǔ)','JS1001','林天','是','是',61)</p><p&

127、gt;  insert into SelectCourseTb</p><p>  values('01080310','J01','計算機基礎(chǔ)','JS1001','林天','是','是',82)</p><p>  insert into SelectCourseTb<

128、/p><p>  values('01080311','J01','計算機基礎(chǔ)','JS1001','林天','是','是',89)</p><p>  insert into SelectCourseTb</p><p>  values('0108

129、0312','J01','計算機基礎(chǔ)','JS1001','林天','是','是',75)</p><p>  insert into SelectCourseTb</p><p>  values('01080313','J01','計算機基礎(chǔ)&

130、#39;,'JS1001','林天','是','是',96)</p><p>  insert into SelectCourseTb</p><p>  values('01080314','J01','計算機基礎(chǔ)','JS1001','林天',

131、'是','是',91)</p><p>  insert into SelectCourseTb</p><p>  values('01080315','J01','計算機基礎(chǔ)','JS1001','林天','是','是',71)</p&g

132、t;<p>  insert into SelectCourseTb</p><p>  values('01080304','J02','計算機基礎(chǔ)','JS1001','林天','是','是',null)</p><p>  insert into Select

133、CourseTb</p><p>  values('01080305','J02','計算機基礎(chǔ)','JS1001','林天','是','是',78)</p><p>  insert into SelectCourseTb</p><p>  valu

134、es('01080306','J02','計算機基礎(chǔ)','JS1001','林天','是','是',85)</p><p>  insert into SelectCourseTb</p><p>  values('01080307','J02'

135、,'計算機基礎(chǔ)','JS1001','林天','是','是',89)</p><p>  insert into SelectCourseTb</p><p>  values('01080308','J02','計算機基礎(chǔ)','JS1001',&

136、#39;林天','是','是',88)</p><p>  insert into SelectCourseTb</p><p>  values('01080309','J02','計算機基礎(chǔ)','JS1001','林天','是','是'

137、,85)</p><p>  insert into SelectCourseTb</p><p>  values('01080310','J02','計算機基礎(chǔ)','JS1001','林天','是','是',82)</p><p>  insert i

138、nto SelectCourseTb</p><p>  values('01080311','J02','計算機基礎(chǔ)','JS1001','林天','是','是',89)</p><p>  insert into SelectCourseTb</p><p

139、>  values('01080312','J02','計算機基礎(chǔ)','JS1001','林天','是','是',85)</p><p>  insert into SelectCourseTb</p><p>  values('01080313',

140、9;J02','計算機基礎(chǔ)','JS1001','林天','是','是',96)</p><p>  insert into SelectCourseTb</p><p>  values('01080314','J02','計算機基礎(chǔ)','JS1

141、001','林天','是','是',91)</p><p>  insert into SelectCourseTb</p><p>  values('01080315','J02','計算機基礎(chǔ)','JS1001','林天','是',&

142、#39;是',71)</p><p>  select *from SelectCourseTb</p><p> ?。?)、授課表(編號,課程號,教師編號,教師名字,上課時間,上課地點)</p><p>  use SelectCourse</p><p>  create table GivenCourse</p>

143、<p>  (GivenId int not null primary key,</p><p>  CouId char(4)not null,</p><p>  constraint CouId_GivenCourse foreign key (CouId)</p><p>  references CourseTb(CouId),</p>

144、;<p>  TeacherId char(6)not null,</p><p>  constraint TeacherId_GivenCourse foreign key (TeacherId)</p><p>  references TeacherTb(TeacherId),</p><p>  TeaName char(10)not nul

145、l,</p><p>  HaveTime varchar(30) not null,</p><p>  HaveAddess char(10) null)</p><p>  insert into GivenCourse</p><p>  values('1','J01','JS1001'

146、;,'林天','每周星期二(09:00-11:00)','Jb302')</p><p>  insert into GivenCourse</p><p>  values('3','J02','JS1002','劉海','每周星期三(14:00-15:35)'

147、,'Ja301')</p><p>  insert GivenCourse</p><p>  values('2','g01','GL1003','李立','每周星期一(09:00-11:00)','Jc302')</p><p>  insert G

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論