一、
給定的“HumanResourceM”數據庫中的數據庫表結構及樣本記錄表1-表6。
表1 Employee(員工基本信息表)結構
字段名稱 |
數據類型 |
長度/精度 |
是否允許為空 |
字段說明 |
EmployeeID |
char |
3 |
否 |
主碼,工號 |
EName |
varchar |
30 |
否 |
員工姓名 |
Sex |
char |
2 |
否 |
性別 |
Age |
int |
|
否 |
年齡 |
Position |
varchar |
20 |
|
職務 |
Dept |
varchar |
20 |
|
所屬部門 |
表2 Employee(員工基本信息表)記錄
EmployeeID |
EName |
Sex |
Age |
Position |
Dept |
001 |
張杰 |
男 |
49 |
總經理 |
行政部門 |
002 |
李力 |
男 |
46 |
行政部門經理 |
行政部門 |
003 |
劉麗 |
女 |
48 |
財務部經理 |
財務部 |
004 |
王丹 |
女 |
43 |
人力資源部經理 |
人力資源部 |
表3 Salary(工資表)結構
字段名稱 |
數據類型 |
長度/精度 |
是否允許為空 |
字段說明 |
EmployeeID |
char |
3 |
否 |
主碼,工號 |
PayDay |
Datetime |
|
否 |
發放時間 |
BasicSalary |
decimal(10,2) |
|
否 |
基本工資 |
Bonus |
decimal(10,2) |
|
否 |
獎金 |
NetPayment |
decimal(10,2) |
|
否 |
實發工資 |
表4 Salary(工資表)記錄
EmployeeID |
PayDay |
BasicSalary |
Bonus |
NetPayment |
001 |
2020-01-10 |
35000 |
100000 |
135000 |
001 |
2020-02-10 |
35000 |
10000 |
45000 |
002 |
2020-01-10 |
25000 |
50000 |
75000 |
002 |
2020-02-10 |
25000 |
5000 |
30000 |
003 |
2020-01-10 |
25000 |
0 |
25000 |
表5 WorkStatus(工作狀況表)結構
字段名稱 |
數據類型 |
長度/精度 |
是否允許為空 |
字段說明 |
EmployeeID |
char |
3 |
否 |
主碼,工號 |
Position |
varchar |
20 |
否 |
職務 |
AssessmentYear |
int |
|
否 |
評價年度 |
JobPerformance |
varchar |
10 |
否 |
工作表現 |
DateofAppointment |
Datetime |
|
否 |
聘任時間 |
表6 WorkStatus(工作狀況表)記錄
EmployeeID |
Position |
AssessmentYear |
JobPerformance |
DateofAppointment |
001 |
總經理 |
2020 |
優秀 |
2016-01-01 |
001 |
總經理 |
2019 |
優秀 |
2016-01-01 |
002 |
行政部門經理 |
2020 |
優秀 |
2017-01-01 |
002 |
行政部門經理 |
2019 |
優秀 |
2017-01-01 |
003 |
財務部經理 |
2020 |
良好 |
2020-01-01 |
1.向Employee表中添加記錄(’201’,任敏’,’女’,’25’,’無’,’人力資源部’)。
2.查詢獎金超過10000元(不包含10000元),實發工資小于100000元(不包含100000萬元)的工資記錄。
3.查詢劉麗的工作狀況。
4.查詢員工的平均工資。
5.查詢2020年度優秀的員工的個人詳細信息(包括姓名、性別、年齡等。)
6.刪除記錄(’003’,’財務部經理’,’ 2020’,’良好’,’2020-01-01’)。
二、
給定的“Library”數據庫中的數據庫表結構及樣本記錄表1-表6,數據如下:
表1 readers(讀者信息表)數據結構
列名 |
數據類型 |
長度/精度 |
是否允許為空值 |
說明 |
ReaderID |
char |
3 |
否 |
借閱卡編號,主碼 |
ReaderName |
varchar |
10 |
否 |
借閱者姓名 |
Sex |
char |
2 |
否 |
性別 |
StudentNum |
char |
6 |
否 |
借閱者學號 |
TeleNum |
char |
8 |
否 |
借閱者電話 |
表2 books(書籍信息表)數據結構
列名 |
數據類型 |
長度/精度 |
是否允許為空值 |
說明 |
BookID |
char |
5 |
否 |
書籍編號,主碼 |
BookName |
varchar |
50 |
否 |
書名 |
Author |
varchar |
50 |
否 |
作者 |
PublishTime |
datatime |
|
否 |
出版時間 |
PublishIns |
varchar |
50 |
否 |
出版單位 |
表3 borrow(借閱信息表)數據結構
列名 |
數據類型 |
長度/精度 |
是否允許為空值 |
說明 |
BookID |
char |
5 |
否 |
借閱編號,組合主碼,外碼 |
ReaderID |
char |
3 |
否 |
借閱卡編號,組合主碼,外碼 |
BorrowDate |
datatime |
|
是 |
借閱的時間 |
ReturnDate |
datatime |
|
是 |
歸還的時間 |
表4 readers表記錄
ReaderID |
ReaderName |
Sex |
StudentNum |
TeleNum |
001 |
王芬 |
女 |
461012 |
22223333 |
002 |
陳暢 |
男 |
461105 |
22225555 |
003 |
吳文 |
男 |
461208 |
22227777 |
004 |
陳紅霞 |
女 |
461315 |
22229999 |
005 |
劉星輝 |
男 |
461035 |
22228888 |
表5 books表記錄
BookID |
Name |
Author |
PublishTime |
PublishIns |
00001 |
數據庫系統概念 |
西爾伯沙茨 |
2012-05-01 |
機械工業出版社 |
00002 |
數據庫系統概論(第5版) |
王珊,薩師煊 |
2014-09-01 |
高等教育出版社 |
00003 |
大話數據庫 |
鄒茂揚,田洪川 |
2013-03-01 |
清華大學出版社 |
00004 |
漫畫數據庫 |
崔建鋒 |
2020-07-01 |
科學出版社 |
00005 |
數據庫系統原理(第二版) |
王勛,韓培友 |
2018-09-14 |
浙江工商大學出版社 |
00006 |
數據庫管理與應用 |
賈鐵軍 |
2017-09-01 |
機械工業出版社 |
表6 borrow 表記錄
BookID |
ReaderID |
BorrowDate |
ReturnDate |
00001 |
001 |
2020-01-11 |
2020-02-03 |
00002 |
002 |
2020-03-05 |
2020-03-27 |
00006 |
001 |
2020-06-20 |
2020-06-22 |
00003 |
003 |
2020-08-01 |
2020-08-06 |
00005 |
001 |
2020-12-08 |
|
1.向books表中添加數據(’00008’,‘數據庫原理及應用:Access 2003’,’ 龐振平’,’ 2021-02-01’,’ 華南理工大學出版社’)
2.查詢男性讀者信息。
3.查詢讀者’001’借閱圖書的詳細信息(包括書名、作者、出版社、出版時間)。
4.統計機械工業出版社圖書的種類。
5.查詢未歸還的圖書的詳細信息。
6.在讀者信息表readers中,增加專業“Major”字段,結構如下:
列名 |
數據類型 |
長度/精度 |
是否允許為空值 |
說明 |
Major |
varchar |
20 |
是 |
讀者所在專業 |
需要輔導的請加秦老師QQ:58383878
|