[离线作业] 吉大21春学期实践课《数据库课程设计(管理类)》作业考...

[复制链接]
发表于 2021-5-7 22:12:33 | 显示全部楼层 |阅读模式
一、
给定的“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
读者所在专业

附件是答案,请核对题目后下载

吉大21春《数据库课程设计(管理类)》作业考核答案.zip

19.44 KB, 下载次数: 6, 下载积分: 贡献 1

售价: 50 金币  [记录]

答案参考

快速回复 返回顶部 返回列表