数据库课程设计

发布 2022-10-04 14:09:28 阅读 5439

数据库大型实验报告。

2024年8月。

一、 设计的课题题目:

《人事管理信息系统》

二、 内容:

课题1人事管理信息系统》包括的实体类型有:

职工(职工号,姓名,性别,年龄,学历,专业,联系**)

部门(部门编号,部门名称,职能,部门领导),如信息分院,教学,洪宁;学工办,管理,刘德华。

岗位(岗位编号,岗位名称,岗位等级,岗位工资),如教学岗位4级,2300元。

技能(技能编号,技能名称,技能等级),如钳工5级,刨工6级。

奖惩(序号,奖惩标志,项目,奖惩金额)

培训课程(课程号,课程名,教材,学时,成绩,学历),学历是指本科、研究生、博士等。

工资(职工号,姓名,性别,基本工资,岗位工资,津贴,奖金,养老金,公积金,纳税,医疗保险,水电费,奖惩,实发工资)

内部调动(编号,姓名,性别,年龄,调动性质,备注),刘德华从学工办调到信息分院。

三、 要求。

人事管理信息系统》包括的具体操作:

自行补充实体之间的联系。

输入数据,每个表不少于10行数据,数据必须是有意义的。

统计职工的实发工资。

列出每个职工培训课程的成绩,检查职工信息中学历数据的更改(经过培训后,学历提高了)

查询某部门所有职工的奖惩情况。

查询人事变动后岗位的变动情况。

列出两个基本表的插入、更新和删除记录的操作(各举1例)

自行补充8至10个sql操作,如查询信息分院的职工人数,职工“刘德华”的部门领导是谁等等。

1. 人事管理信息系统中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息。其er图如图7.9所示。m1n1

1n n

mm nn 1n图7.9

这个er图有7个实体类型,其属性如下:

职工(职工号,姓名,性别,年龄,学历,专业,联系**)

部门(部门编号,部门名称,职能,部门领导)

岗位(岗位编号,岗位名称,岗位等级,岗位工资)

技能(技能编号,技能名称,技能等级)

奖惩(序号,奖惩标志,项目,奖惩金额)

培训课程(课程号,课程名,教材,学时,成绩,学历)

工资(职工号,姓名,性别,基本工资,岗位工资,津贴,奖金,养老金,公积金,纳税,医疗保险,水电费,奖惩,实发工资)

这个er图有8个联系类型,其中1个1:1联系,3个1:n联系,4个m:n联系。联系类型的属性如下:

选课(时间,成绩)

设置(人数)

考核(时间,地点,级别)

接受(奖惩时间)

根据er图和转换规则,7个实体类型转换成7个关系模式,4个m:n联系转换成4个关系模式,共11个模式,如下:

职工(职工号,姓名,性别,年龄,学历,专业,联系**,部门号,岗位编号)

部门(部门号,部门名称,职能,部门领导)

岗位(岗位编号,岗位名称,岗位等级,岗位工资)

技能(技能编号,技能名称,技能等级)

奖惩(序号,奖惩标志,项目,奖惩金额)

培训课程(课程号,课程名,教材,学时,成绩,学历)

工资(职工号,姓名,性别,基本工资,岗位工资,津贴,奖金,养老金,公积金,纳税,医疗保险,水电费,奖惩,实发工资)

内部调动(编号,姓名,性别,年龄,前部门号,现部门号)

选课(职工号,课程号,时间,成绩)

设置(部门号,岗位编号,人数)

考核(职工号,技能编号,时间,地点)

接受(职工号,序号,奖惩日期)

2. 物理设计:

在sql server 2000下建立数据库,各个基本表的结构**如下:

职工表:部门表:

岗位表:技能表:

奖惩表:培训课程表:

工资表:选课表:

设置表:考核表:

接受表:各表之间的关系图:

1.统计职工的实发工资。

2.列出每个职工培训课程的成绩。

3.检查职工信息中学历数据的更改(经过培训后,学历提高了)

4.查询某部门所有职工的奖惩情况。

5.查询人事变动后岗位的变动情况。

6.列出两个基本表的插入、更新和删除记录的操作(各举1例)

对部门表:1.插入。

2.更新。对选课表。

1.插入。2.更新。

3.删除。自行补充8至10个sql操作,如查询信息分院的职工人数,职工“刘德华”的部门领导是谁等等。

1. 查询部门编号既不是b01,b04,也不是b09的职工的编号、姓名和性别。

2. 查询各个课程号和相应的选课人数。

3. 查询每个职工的职工号,姓名,进修的课程名,成绩和部门名称。

4. 查询选修了编号为‘k02’的课程的职工姓名和所在部门编号。

5. 查询工资超过4000的职工号,职工姓名和岗位名称。

6. 查询职工奖惩情况。

7. 查询参加技能考核的职工姓名,技能名称,技能等级,考试时间和地点。

8. 查询职工‘白宇’的部门领导。

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...