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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

6、系的基本信息包括:系號(hào)、系名稱、系負(fù)責(zé)人、電話、學(xué)院號(hào)。</p><p> ?。?).學(xué)院基本信息管理</p><p>  學(xué)院的基本信息包括:學(xué)院號(hào)、學(xué)院名稱、學(xué)院負(fù)責(zé)人、學(xué)院地址、學(xué)院電話等。</p><p>  其中,班級(jí)號(hào)需要和實(shí)際存在的班級(jí)號(hào)對(duì)應(yīng)起來(lái),專業(yè)號(hào)需要和實(shí)際存在的專業(yè)號(hào)對(duì)應(yīng)起來(lái),系號(hào)需要和實(shí)際存在的系號(hào)對(duì)應(yīng)起來(lái),學(xué)院號(hào)需要和實(shí)際存在的學(xué)院號(hào)對(duì)應(yīng)起

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

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

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

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

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

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

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

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

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

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

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

18、碼為:</p><p>  SELECT dbo.Student.學(xué)號(hào), 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.年級(jí), </p><p>  dbo.Student.密碼</p><p>  FROM dbo.Student INNER JOIN</p><p>  dbo.Class ON dbo.Student.班號(hào) = dbo.Class.班號(hào) INNER JOIN</p><p>  dbo.

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

21、是通過(guò)基本表Class、Specialty、Department、College連接得到的。代碼為:</p><p>  SELECT dbo.Class.班號(hào), dbo.Class.班名, dbo.Class.年級(jí), dbo.Class.班負(fù)責(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è)號(hào) = dbo.Specialty.專業(yè)號(hào) INNER JOIN</p><p>  dbo.Department ON dbo.Specialty.系號(hào) = dbo.Department.系號(hào) INNER JOIN</p

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

24、ent、College連接得到的。代碼為:</p><p>  SELECT dbo.Specialty.專業(yè)號(hào), dbo.Specialty.專業(yè)名, dbo.Specialty.專業(yè)負(fù)責(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.系號(hào) = dbo.Department.系號(hào) INNER JOIN</p><p>  dbo.College ON dbo.Department.學(xué)院號(hào) = dbo.College.學(xué)院號(hào)</p><p>  WHERE (dbo.Speci

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

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

28、tment.系號(hào) <> 0)</p><p><b>  5、管理員視圖</b></p><p>  鑒于管理員不能查看學(xué)生密碼這一實(shí)際情況,在管理員登陸時(shí),應(yīng)不顯示“密碼”這一列,代碼為:</p><p>  SELECT dbo.Student.學(xué)號(hào), 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.年級(jí)</p><p>  FROM dbo.Student INNER JOIN</p>

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

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

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

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

34、lt;/p><p><b>  1、建庫(kù)</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> ?。?)、課程類別表(課程類別號(hào),課程類別名稱)</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','計(jì)算機(jī)')</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','機(jī)械類')</p><p>  insert CouCateTb</p><p>  values('105','藝術(shù)類')</p><p>  select * from CouCateTb</p><p> ?。?)、系別表(系別號(hào),系別名稱)</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','計(jì)算機(jī)系')</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','機(jī)車系')</p><p>  insert DeptTb</p><p>  v

48、alues('YS','藝術(shù)系')</p><p>  select * from DeptTb</p><p> ?。?)、學(xué)生表(學(xué)號(hào),姓名,性別,籍貫,系別號(hào),專業(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','軟件測(cè)試','優(yōu)秀')</p><p>  insert StudentTb</p><p>  value

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

74、#39;,'GL','會(huì)計(jì)學(xué)','中等')</p><p>  select * from StudentTb</p><p> ?。?)、教師表(教師編碼,教師名字,教師職稱,系別號(hào))</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> ?。?)、課程表(課程號(hào),課程名稱,課程類別號(hào),課程總學(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','計(jì)算機(jī)基礎(chǔ)','101'

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

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

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

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

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

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

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

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

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

95、9;104','1','JC1007')</p><p>  insert CourseTb</p><p>  values('C08','自動(dòng)化','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é)號(hào),課程號(hào),課程名稱,教師編號(hào),教師名字,課程是否已選,是否已考試)</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','計(jì)算機(jī)基礎(chǔ)','JS1001','林天','是','否',null)</p><p>  insert into SelectCourseTb</p><p>  values('01080301','J0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

142、#39;是',71)</p><p>  select *from SelectCourseTb</p><p> ?。?)、授課表(編號(hào),課程號(hào),教師編號(hào),教師名字,上課時(shí)間,上課地點(diǎn))</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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論