奥鹏网院作业 发表于 2021-4-12 10:23:58

吉林大学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]
查看完整版本: 吉林大学21春学期实践课《数据库课程设计(管理类)》