吉林大学21春学期实践课《数据库课程设计(管理类)》
吉林大学21春学期实践课《数据库课程设计(管理类)》作业考核试题一、
给定的“HumanResourceM”数据库中的数据库表结构及样本记录表1-表6。
表1Employee(员工基本信息表)结构
字段名称 数据类型 长度/精度 是否允许为空 字段说明
EmployeeID char 3 否 主码,工号
EName varchar 30 否 员工姓名
Sex char 2 否 性别
Age int 否 年龄
Position varchar 20 职务
Dept varchar 20 所属部门
表2Employee(员工基本信息表)记录
EmployeeID EName Sex Age Position Dept
001 张杰 男 49 总经理 行政部门
002 李力 男 46 行政部门经理 行政部门
003 刘丽 女 48 财务部经理 财务部
004 王丹 女 43 人力资源部经理 人力资源部
表3Salary(工资表)结构
字段名称 数据类型 长度/精度 是否允许为空 字段说明
EmployeeID char 3 否 主码,工号
PayDay Datetime 否 发放时间
BasicSalary decimal(10,2) 否 基本工资
Bonus decimal(10,2) 否 奖金
NetPayment decimal(10,2) 否 实发工资
表4Salary(工资表)记录
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
表5WorkStatus(工作状况表)结构
字段名称 数据类型 长度/精度 是否允许为空 字段说明
EmployeeID char 3 否 主码,工号
Position varchar 20 否 职务
AssessmentYear int 否 评价年度
JobPerformance varchar 10 否 工作表现
DateofAppointment Datetime 否 聘任时间
表6WorkStatus(工作状况表)记录
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,数据如下:
表1readers(读者信息表)数据结构
列名 数据类型 长度/精度 是否允许为空值 说明
ReaderID char 3 否 借阅卡编号,主码
ReaderName varchar 10 否 借阅者姓名
Sex char 2 否 性别
StudentNum char 6 否 借阅者学号
TeleNum char 8 否 借阅者电话
表2books(书籍信息表)数据结构
列名 数据类型 长度/精度 是否允许为空值 说明
BookID char 5 否 书籍编号,主码
BookName varchar 50 否 书名
Author varchar 50 否 作者
PublishTime datatime 否 出版时间
PublishIns varchar 50 否 出版单位
表3borrow(借阅信息表)数据结构
列名 数据类型 长度/精度 是否允许为空值 说明
BookID char 5 否 借阅编号,组合主码,外码
ReaderID char 3 否 借阅卡编号,组合主码,外码
BorrowDate datatime 是 借阅的时间
ReturnDate datatime 是 归还的时间
表4readers表记录
ReaderID ReaderName Sex StudentNum TeleNum
001 王芬 女 461012 22223333
002 陈畅 男 461105 22225555
003 吴文 男 461208 22227777
004 陈红霞 女 461315 22229999
005 刘星辉 男 461035 22228888
表5books表记录
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 机械工业出版社
表6borrow 表记录
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 是 读者所在专业
页:
[1]