建立資料庫library
建立資料表
-
圖書類別表(booktype
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
typeid |
類別編號 |
int |
not null |
主鍵 |
2 |
typename |
類別名稱 |
varchar(20) |
null |
|
-
圖書資訊表(book
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
bookid |
圖書編號 |
char(10) |
not null |
主鍵 |
2 |
bookname |
圖書名稱 |
varchar(20) |
not null |
|
3 |
typeid |
類別編號 |
int |
null |
外來鍵 |
4 |
bookauthor |
圖書作者 |
varchar(20) |
null |
|
5 |
bookpublisher |
出版社 |
varchar(50) |
null |
|
6 |
bookprice |
圖書價格 |
doublue |
null |
|
7 |
borrowsum |
借閱次數 |
int |
null |
|
-
圖書儲存資訊表(bookstorage
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
bookbarcode |
圖書條碼 |
char(20) |
not null |
主鍵 |
2 |
bookid |
圖書編號 |
char(10) |
not null |
外來鍵 |
3 |
bookintime |
圖書入館時間 |
datetime |
null |
|
4 |
bookstatus |
圖書狀態 |
varchar(4) |
null |
|
-
讀者類別表(readertype
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
retypeid |
類別編號 |
int |
not null |
|
2 |
typename |
類別名稱 |
varchar(20) |
not null |
|
3 |
borrowquantity |
可借數量 |
int |
not null |
|
4 |
borrowday |
可借天數 |
int |
null |
|
-
讀者資訊表(reader
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
readerid |
讀者編號 |
char(10) |
not null |
主鍵 |
2 |
readername |
讀者姓名 |
varchar(20) |
not null |
|
3 |
readerpass |
讀者密碼 |
varchar(20) |
not null |
|
4 |
retypeid |
類別編號 |
int |
null |
外來鍵 |
5 |
readerdate |
發證日期 |
datetime |
null |
|
6 |
readerstatus |
借書證狀態 |
varchar(4) |
null |
|
-
圖書借閱表(bookborrow
)
序號 |
屬性名稱 |
含義 |
資料型別 |
是否為空 |
備註 |
1 |
borrowid |
借閱號 |
char(10) |
not null |
主鍵 |
2 |
bookbarcode |
圖書條碼 |
char(20) |
not null |
外來鍵 |
3 |
readerid |
讀者編號 |
char(10) |
not null |
外來鍵 |
4 |
borrowtime |
借書日期 |
datetime |
null |
|
5 |
returntime |
還書日期 |
datetime |
null |
|
6 |
borrowstatus |
借閱狀態 |
varchar(4) |
null |
|
為建立的表插入如下資料
-
圖書類別表(booktype
)
typeid |
typename |
1 |
自然科學 |
2 |
數學 |
3 |
計算機 |
4 |
建築水利 |
5 |
旅遊地理 |
6 |
勵志/自我實現 |
7 |
工業技術 |
8 |
基礎醫學 |
9 |
室內設計 |
10 |
人文景觀 |
-
圖書資訊表(book
)
bookid |
bookname |
typeid |
bookauthor |
bookpublisher |
bookprice |
borrowsum |
TP39/1712 |
Java程式設計 |
3 |
陳永紅 |
機械工業出版社 |
35.5 |
30 |
013452 |
離散數學 |
2 |
張小新 |
機械工業出版社 |
45.5 |
10 |
TP/3452 |
JSP程式設計案例 |
3 |
劉城清 |
電子工業出版社 |
42.8 |
8 |
TH/2345 |
機械設計手冊 |
7 |
黃明凡 |
人民郵電出版社 |
40 |
10 |
R/345677 |
中醫的故事 |
8 |
李奇德 |
國防工業出版社 |
20.0 |
5 |
-
圖書儲存資訊表(bookstorage
)
bookbarcode |
bookid |
bookintime |
bookstatus |
132782 |
TP39/1712 |
2009-08-10 00:00:00 |
在館 |
132789 |
TP39/1712 |
2009-08-10 00:00:00 |
借出 |
145234 |
013452 |
2008-12-06 00:00:00 |
借出 |
145321 |
TP/3452 |
2007-11-04 00:00:00 |
借出 |
156833 |
TH/2345 |
2009-12-04 00:00:00 |
借出 |
345214 |
R/345677 |
2008-11-03 00:00:00 |
在館 |
-
讀者類別表(readertype
)
retypeid |
typename |
borrowquantity |
borrowday |
1 |
學生 |
10 |
30 |
2 |
教師 |
20 |
60 |
3 |
管理員 |
15 |
30 |
4 |
職工 |
15 |
20 |
-
讀者資訊表(reader
)
readerid |
readername |
readerpass |
retypeid |
readerdate |
readerstatus |
0016 |
蘇小東 |
123456 |
1 |
1999-09-09 00:00:00 |
有效 |
0017 |
張明 |
123456 |
1 |
2010-09-10 00:00:00 |
有效 |
0018 |
樑君紅 |
123456 |
1 |
2010-09-10 00:00:00 |
有效 |
0021 |
趙清遠 |
123456 |
2 |
2010-07-01 00:00:00 |
有效 |
0034 |
李瑞清 |
123456 |
3 |
2009-08-03 00:00:00 |
有效 |
0042 |
張明月 |
123456 |
4 |
1997-04-23 00:00:00 |
有效 |
-
圖書借閱表(bookborrow
)
borrowid |
bookbarcode |
readerid |
borrowtime |
returntime |
borrowstatus |
001328 |
132789 |
0017 |
2011-01-24 00:00:00 |
2011-02-28 00:00:00 |
已還 |
001356 |
145234 |
0018 |
2011-02-12 00:00:00 |
2011-02-27 00:00:00 |
已還 |
001432 |
132782 |
0016 |
2011-03-04 00:00:00 |
2011-04-05 00:00:00 |
已還 |
001435 |
145321 |
0021 |
2011-08-09 00:00:00 |
2011-09-02 00:00:00 |
已還 |
001578 |
156833 |
0034 |
2011-10-01 00:00:00 |
2011-11-01 00:00:00 |
未還 |
001679 |
345214 |
0042 |
2011-02-21 00:00:00 |
2011-03-05 00:00:00 |
未還 |
建立資料庫stucourse
沒有表結構, 根據資料, 自己決定使用哪種資料型別
-
學生表(student
)
sid |
sname |
sex |
age |
dept |
1001 |
宋江 |
男 |
25 |
計算機系 |
3002 |
張明 |
男 |
23 |
生物系 |
1003 |
李小鵬 |
男 |
26 |
計算機系 |
1004 |
鄭冬 |
女 |
25 |
計算機系 |
4005 |
李曉紅 |
女 |
27 |
工商管理 |
5006 |
趙紫月 |
女 |
24 |
外語系 |
-
教師表(teacher
)
tid |
tname |
title |
salary |
dept |
cid |
3102 |
李明 |
初級 |
2500 |
計算機系 |
C1 |
3108 |
黃曉明 |
初級 |
4000 |
生物系 |
C3 |
4105 |
張曉紅 |
中級 |
3500 |
工商管理 |
C2 |
5102 |
宋力躍 |
高階 |
3500 |
物理系 |
C4 |
3106 |
趙明陽 |
初級 |
1500 |
地理系 |
C2 |
7108 |
張麗 |
高階 |
3500 |
生物系 |
C3 |
9103 |
王彬 |
高階 |
3500 |
計算機系 |
C1 |
7101 |
王力號 |
初級 |
1800 |
生物系 |
C1 |
-
課程表(courseinfo
)
cid |
cname |
cbook |
ctest |
dept |
C1 |
計算機基礎 |
b1231 |
2009-4-6 |
計算機系 |
C2 |
工商管理基礎 |
b1232 |
2009-7-16 |
工商管理 |
C3 |
生物科學 |
b1233 |
2010-3-6 |
生物系 |
C4 |
大學物理 |
b1234 |
2009-4-26 |
物理系 |
C5 |
資料庫原理 |
b1235 |
2010-2-6 |
計算機系 |
-
選課表(scourse
)
sid |
score |
cid |
tid |
1001 |
87 |
C1 |
3102 |
1001 |
77 |
C2 |
4105 |
1001 |
63 |
C3 |
3108 |
1001 |
56 |
C4 |
5102 |
3002 |
78 |
C3 |
3108 |
3002 |
78 |
C4 |
5102 |
1003 |
89 |
C1 |
9103 |
1004 |
56 |
C2 |
3106 |
4005 |
87 |
C4 |
5102 |
5006 |
null |
C1 |
7101 |
-
教材表(bookinfo
)
bid |
bname |
bpublish |
bprice |
quantity |
b1231 |
Image Processing |
人民大學出版社 |
34.56 |
8 |
b1212 |
Signal Processing |
清華大學出版社 |
51.75 |
10 |
b1233 |
Digital Signal Processing |
郵電出版社 |
48.5 |
11 |
b1234 |
The Logic Circuit |
北大出版社 |
49.2 |
40 |
b1235 |
SQL Techniques |
郵電出版社 |
65.4 |
20 |
快速跳轉