版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告---工資管理系統(tǒng)設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 工資管理系統(tǒng)_數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)---工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--工資管理系統(tǒng)設(shè)計(jì)
- sqlserver數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)_工資管理系統(tǒng)設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告(數(shù)據(jù)庫(kù)課程設(shè)計(jì))模板
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---企業(yè)工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)工資管理系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論