|
一、
给定的“HumanResourceM”数据库中的数据库表结构及样本记录表1-表6。) V8 ]2 F$ [* P
表1 Employee(员工基本信息表)结构: G' p! z* r' D( P. y/ O; i
字段名称 数据类型 长度/精度 是否允许为空 字段说明7 Q6 I8 M/ z4 R; K& @
EmployeeID char 3 否 主码,工号
EName varchar 30 否 员工姓名' H4 o5 q! \! [( R( j/ }" }
Sex char 2 否 性别
Age int 否 年龄& x- x9 l$ B! o
Position varchar 20 职务
Dept varchar 20 所属部门
, i0 R9 c) W! n2 ]5 R# @
表2 Employee(员工基本信息表)记录
EmployeeID EName Sex Age Position Dept
001 张杰 男 49 总经理 行政部门
002 李力 男 46 行政部门经理 行政部门" F: g6 s$ @/ l2 g4 ~- n' ?+ N
003 刘丽 女 48 财务部经理 财务部
004 王丹 女 43 人力资源部经理 人力资源部
: N. g' f9 L/ T) Q% f
表3 Salary(工资表)结构 k0 w* ^" p' J n% t p) P
字段名称 数据类型 长度/精度 是否允许为空 字段说明# Y& u) {8 }. t6 H" s/ H& q; B# ^
EmployeeID char 3 否 主码,工号
PayDay Datetime 否 发放时间! T/ v# R: y. t8 O( O% Q; F
BasicSalary decimal(10,2) 否 基本工资2 o' G4 }# i3 q
Bonus decimal(10,2) 否 奖金
NetPayment decimal(10,2) 否 实发工资; L! n0 M& f. u. l+ t
~% _% M2 }! F5 ~
表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$ B) J) f+ d* ~0 u& y y6 j
003 2020-01-10 25000 0 25000
2 c8 a. Q+ Y9 D) Q9 n% \
; D# d) |5 K" V" g1 c. J% T
+ w# V7 C7 W4 S8 P+ z5 o2 b
) N1 }, Z2 K, P0 P- S, P/ ]# H
表5 WorkStatus(工作状况表)结构
字段名称 数据类型 长度/精度 是否允许为空 字段说明2 t* r9 f3 x! e$ V% N9 q
EmployeeID char 3 否 主码,工号6 u* h3 P* \9 @! I I
Position varchar 20 否 职务* D. E3 x6 H3 z* C2 Z" _/ P
AssessmentYear int 否 评价年度& u' n4 x% @+ b, U0 k# }: ?
JobPerformance varchar 10 否 工作表现
DateofAppointment Datetime 否 聘任时间
表6 WorkStatus(工作状况表)记录
EmployeeID Position AssessmentYear JobPerformance DateofAppointment+ s+ M- @1 n3 R1 V6 N
001 总经理 2020 优秀 2016-01-01
001 总经理 2019 优秀 2016-01-01
002 行政部门经理 2020 优秀 2017-01-01/ F; g* Q% P8 ?- i, W' i, I1 }
002 行政部门经理 2019 优秀 2017-01-01
003 财务部经理 2020 良好 2020-01-013 ^' ^% n' ]- K0 a
$ l: [7 K; M5 U2 N1 `
1.向Employee表中添加记录(’201’,任敏’,’女’,’25’,’无’,’人力资源部’)。
2.查询奖金超过10000元(不包含10000元),实发工资小于100000元(不包含100000万元)的工资记录。7 N/ [2 j6 Z5 n# J" {/ d
3.查询刘丽的工作状况。# Q U8 E0 P" ^4 c- `2 F
4.查询员工的平均工资。
5.查询2020年度优秀的员工的个人详细信息(包括姓名、性别、年龄等。)
6.删除记录(’003’,’财务部经理’,’ 2020’,’良好’,’2020-01-01’)。3 W% S) l) x' U( y; w+ ?
6 l7 m- G* a! Z- V6 N$ I4 m; p
二、
给定的“Library”数据库中的数据库表结构及样本记录表1-表6,数据如下:
表1 readers(读者信息表)数据结构
列名 数据类型 长度/精度 是否允许为空值 说明3 ^3 v* d7 Z, [, J
ReaderID char 3 否 借阅卡编号,主码6 T" X4 `0 @ ]% q0 E" O
ReaderName varchar 10 否 借阅者姓名
Sex char 2 否 性别* ^" D% j! d3 @4 ^2 D7 j
StudentNum char 6 否 借阅者学号7 D. R1 F; D2 C5 {9 b7 R
TeleNum char 8 否 借阅者电话; A/ q& I r$ N, @ X- V4 ?
2 r9 s4 r& G4 r1 T
表2 books(书籍信息表)数据结构- O0 K' ?7 G$ M* x9 \# a2 r
列名 数据类型 长度/精度 是否允许为空值 说明
BookID char 5 否 书籍编号,主码- `, T; q* h7 u
BookName varchar 50 否 书名7 h; c7 v& G: s: G* @% n: j' X
Author varchar 50 否 作者/ J4 t. X: G. q3 @, S& m- b
PublishTime datatime 否 出版时间" \5 J5 q5 f( B; p! R1 J
PublishIns varchar 50 否 出版单位
表3 borrow(借阅信息表)数据结构
列名 数据类型 长度/精度 是否允许为空值 说明
BookID char 5 否 借阅编号,组合主码,外码% i. K" R2 r0 y1 @3 m
ReaderID char 3 否 借阅卡编号,组合主码,外码8 s- Z6 @6 ]: G
BorrowDate datatime 是 借阅的时间; M5 D0 J* e9 v+ J( u" z# m% a
ReturnDate datatime 是 归还的时间- ?4 W" O' s% m1 L8 g( j
+ [) H+ B% O# ` o$ l" i
表4 readers表记录
ReaderID ReaderName Sex StudentNum TeleNum; i9 T) y/ T9 i
001 王芬 女 461012 222233334 m ?4 z O. A1 o8 I% P" ^, x
002 陈畅 男 461105 222255550 F, m: I* B5 ~: L
003 吴文 男 461208 22227777
004 陈红霞 女 461315 22229999
005 刘星辉 男 461035 22228888$ Z% \& \2 o% ?6 U
# V, e& y; A) o. `7 @! O
表5 books表记录
BookID Name Author PublishTime PublishIns
00001 数据库系统概念 西尔伯沙茨 2012-05-01 机械工业出版社
00002 数据库系统概论(第5版) 王珊,萨师煊 2014-09-01 高等教育出版社
00003 大话数据库 邹茂扬,田洪川 2013-03-01 清华大学出版社
00004 漫画数据库 崔建锋 2020-07-01 科学出版社1 ?& r0 g9 x4 ?$ E
00005 数据库系统原理(第二版) 王勋,韩培友 2018-09-14 浙江工商大学出版社
00006 数据库管理与应用 贾铁军 2017-09-01 机械工业出版社
表6 borrow 表记录, B6 E& ], B: {$ @+ b m
BookID ReaderID BorrowDate ReturnDate! T2 B0 w* j1 a0 g. i" ]6 }" u
00001 001 2020-01-11 2020-02-03$ J4 y4 z2 T! p% w
00002 002 2020-03-05 2020-03-27( N0 t% S9 S: X* l) q
00006 001 2020-06-20 2020-06-225 J1 J3 G; f; V! r( h6 s7 C: F
00003 003 2020-08-01 2020-08-06
00005 001 2020-12-08 6 N8 d7 E a6 I1 ^
' Z+ a& O# f* ]8 a' f8 x' z* F
1.向books表中添加数据(’00008’,‘数据库原理及应用:Access 2003’,’ 庞振平’,’ 2021-02-01’,’ 华南理工大学出版社’)
2.查询男性读者信息。
3.查询读者’001’借阅图书的详细信息(包括书名、作者、出版社、出版时间)。2 P5 Q3 r8 k) Z3 K
4.统计机械工业出版社图书的种类。( u, g; I8 G+ D. a, a! l" ^* B
5.查询未归还的图书的详细信息。2 P, p0 [+ g, I& {1 v, [
6.在读者信息表readers中,增加专业“Major”字段,结构如下:" D" e& A$ m/ S
列名 数据类型 长度/精度 是否允许为空值 说明+ C5 v, B; j5 m
Major varchar 20 是 读者所在专业 |
|