数据库上机考试B试卷

news/2024/10/28 0:29:07/

2022-2023-2学期《数据库原理及应用》上机测评B卷

(时间:100分钟)

学号:__ 姓名:_________   成绩:______________

说明:本测试为学生独立完成,请遵守学校考试规定,不得拷贝抄袭。一旦发现违规,抄袭学生和提供抄袭学生的实验成绩均为0分。

本上机测评完成一个“员工考评管理系统”的数据库开发,该数据库主要包括部门表(Department)、员工表(Employee)、任务表(Task)、考评表(Assessment), 其表结构如下:

Department(DepartmentID,DepartmentName)

Employee(EmployeeID,EmployeeName,DepartmentID

Task(TaskID,TaskName,DepartmentID

Assessment(EmployeeIDTaskID,evaluateScore)

上机测试任务包括数据库表创建、视图创建、数据插入、数据查询、数据统计、数据库角色与权限定义等实践内容。在上机测试答卷中,需要给出操作步骤说明和各个运行结果界面。最后,将本文档保存文件格式为:学号-姓名.doc,并提交给教师。

  1. (得分:  )采用SQL语句执行方式创建部门表(Department),其表结构为:Department_本人学号DepartmentID,DepartmentName)。其中,DepartmentID为主键。给出SQL语句运行结果界面(5分)及数据库表目录对象界面(5分)。

答:

  1. (得分:  )采用SQL语句执行方式创建员工表(Employee),其表结构为:Employee_本人学号EmployeeID,EmployeeName,DepartmentID),其中,EmployeeID为主键,DepartmentID为外键。给出SQL语句运行结果界面(5分)及数据库表目录对象界面(5分)。

答:

  1. (得分:  )采用SQL语句执行方式创建任务表(Task),其表结构为:Task_本人学号TaskID,TaskName,DepartmentID)。其中TaskID为主键,DepartmentID为外键,给出SQL语句运行结果界面(5分)及表目录对象界面(5分)。

答:

  1. (得分:  )采用SQL语句执行方式创建考核表(Assessment),其表结构为:Assessment _本人学号EmployeeIDTaskID,evaluateScore)。其中,(EmployeeID,TaskID)为复合主键,同时又是外键,给出SQL语句运行结果界面(5分)及表目录对象界面(5分)。

答:

5.(得分:  )根据下表样本数据,编写SQL插入语句程序,分别实现部门表(Department_本人学号)和员工表(Employee_本人学号)的数据插入,给出SQL语句运行结果界面(10分)(5分)。

DepartmentID (部门编号)

DepartmentName (部门名称)

D001

人力资源部

D002

产品设计部

D003

市场部_本人姓名

EmployeeID (员工号)

EmployeeName (姓名)

DepartmentID (所在部门)

2021682103001

赵刚

D001

2021682103002

陈明

D002

2021682103003

王鹏

D002

本人学号

本人姓名

D003

答:

6.(得分:  )根据下表样本数据,编写SQL程序,实现任务表(Task_本人学号)数据插入与查询,给出SQL语句运行结果界面(5分)及该表查询运行结果界面(5分)。

TaskID (任务编号)

TaskName(任务名称)

DepartmentID (所在部门)

P001

智能冰箱产品研制

D002

P002

智能电视产品研制

D002

P003

智能机器人策划

D003

P004

员工培训

D001

7.(得分:  )根据下表样本数据,编写SQL程序,实现考核表(Assessment_本人学号)数据插入与查询,给出SQL语句运行结果界面(5分)及及该表查询运行结果界面(5分)。

TaskID (任务编号)

EmployeeID (员工号)

evaluateScore(评价分数)

P001

2021682103001

86

P002

2021682103002

91

P003

2021682103003

83

P004

本人学号

88

答:

8.(得分:  )编写一个视图(View_本人学号),分组统计各部门的员工人数,其输出列表包括部门编号、部门名称、部门人数。分别给出视图创建运行结果界面(5分)和视图查询运行结果(5分)。

答:

9.(得分:  )在PostgreSQL数据库中,采用SQL编程方式创建员工用户(User_Employee_本人学号)、管理人员用户(User_Admin_本人学号)。这些用户具有登陆、连接、继承等系统权限。给出SQL程序运行结果界面(5分)和用户目录列表界面(5分)。

答:

10.(得分:  )在PostgreSQL数据库中,按照如下权限表编写SQL程序,赋予员工用户(User_Employee_本人学号)的数据库对象操作权限。给出权限赋予SQL程序运行结果界面(5分),同时给出员工用户登录数据库服务器后对考核表进行数据修改SQL操作的运行结果界面,并验证其权限是否发挥作用。(5分)

数据库表

员工用户

Department_本人学号

查询

Employee_本人学号

查询、修改

Task_本人学号

查询

Assessment_本人学号

查询

答:


http://www.ppmy.cn/news/645496.html

相关文章

uniapp项目 封装一个饼图组件 并且修改显示项的排列方式

需求如下: 真实数据渲染后的完成效果如下: 记录一下代码: <template><view><view style"height: 600rpx;"><l-echart ref"chart" finished"init"></l-echart></view></view> </template><…

最近要看的网址

http://www.msdnwebcast.com/webcast/1986.aspx http://www.silverlight.net/getstarted/ MVC的控件 http://www.telerik.com/products/winforms.aspx 转载于:https://www.cnblogs.com/Smalltalk/archive/2009/09/16/1568151.html

最近需要看的网站

http://en.csharp-online.net/CSharp_Code_Snippets http://www.codeguru.com/video/ http://www.java2s.com/Code/CSharp/CatalogCSharp.htm http://www.example-code.com/ http://java.sys-con.com/node/325148 转载于:https://www.cnblogs.com/softwareking/archive/2011/04…

盘点那些免费视频网址到底有多爽

盘点那些免费视频网址到底有多爽 1 https://www.bilibili.com/ 2 https://www.bttwo.com/ 3 http://www.baishixi.com/

分享几个可能用网站

python3官方中文文档 爬虫框架网站scrapy PIP使用国内镜像提升下载速度和安装成功率 pychearts使用官方网站地址 pycharm专业版激活 splash官方文档 splash介绍网址 appnium安装教程 Docker的安装——ubuntu中 Docker加速 目前为止最全的微信小程序项目实例 数据来源国外 分布…

不要VIP,想看啥就看啥的在线网站!

有句话说得好&#xff0c;我们舍得花300块买衣服&#xff0c;却舍不得掏20块充视频VIP&#xff0c;毕竟充了也不是天天都看&#xff0c;那岂不是亏大发了&#xff0c;出于种种原因&#xff0c;我们有时候不得不做伸手党&#xff0c;诺&#xff0c;手伸出来&#xff0c;我给你啊…

cad快看_星期日来啦!分享5个珍藏已久的电影网站,各种大片免费看

每周最令人期待的一天就是星期日了&#xff0c;大部分人都可以好好休假一天&#xff0c;但是在家无聊&#xff0c;我们一般都会找一些电影看&#xff0c;然而很多想看的不是要会员就是要付费&#xff0c;很令人头疼。 不过这些都是小事儿&#xff0c;今天我就来分享5个珍藏已久…

分享10个值得每天一看的精品网站,可以让你全方面得到提升,每一个都会让你大开眼界。

1&#xff1a;Slant https://www.slant.co/ Slant 是一个帮助你找到最好的产品和工具的一个实用网站&#xff1b;它可以帮助你找到最好用的硬件&#xff0c;网站&#xff0c;软件&#xff1a;电脑软件&#xff0c;手机软件&#xff0c;游戏等等。 例如&#xff1a;什么是最好…