数据库集中上机实验报告

上传人:第*** 文档编号:55333403 上传时间:2018-09-27 格式:PDF 页数:13 大小:1.79MB
返回 下载 相关 举报
数据库集中上机实验报告_第1页
第1页 / 共13页
数据库集中上机实验报告_第2页
第2页 / 共13页
数据库集中上机实验报告_第3页
第3页 / 共13页
数据库集中上机实验报告_第4页
第4页 / 共13页
数据库集中上机实验报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库集中上机实验报告》由会员分享,可在线阅读,更多相关《数据库集中上机实验报告(13页珍藏版)》请在金锄头文库上搜索。

1、重庆邮电大学移通学院 数据库数据库集中上机集中上机实验实验报告报告 学 生: 罗 钧 学 号: 2014210886 班 级: 02141401 专 业: 数字媒体技术 重庆邮电大学移通学院 2016 年 6 月重庆邮电大学移通学院 一、一、 需求分析需求分析 1) DFD 图图 员工信息系统人事部门员工信息工资结算系统工资信息考勤管理系统考勤信息行政系统财务部门根据工资信息发放工资考勤数据存储 变更日常考勤根据考勤业绩等 录入工资信息培训系统培训信息福利系统福利信息存储 变更核算 工资2) 文字分析文字分析 123 5 6 重庆邮电大学移通学院 3 二、二、 概念结构设计概念结构设计 1)

2、人事管理系统整体人事管理系统整体 E-R 图图 员工接受参加考勤福利工资培训获得nmmm111人事部门行政系统财务部门管理管理发放2) 人事管理子系统局部人事管理子系统局部 ER 图图 BOSS查询员工信息人事部门管理11nn员工接受考勤系统行政系统管理11nn员工获得福利行政系统管理11nn财务部门发放m重庆邮电大学移通学院 4 三、三、 逻辑结构设计逻辑结构设计 1) 员工信息管理系统员工信息管理系统(Employee 表表) 列名 数据类型 字段大小 是否为空 员工号 Char 10 NOT 姓名 Char 20 NOT 性别 Char 2 YES 出生日期 Date YES 民族 Ch

3、ar 5 YES 婚姻状况 Char 5 YES 政治面貌 Char 5 YES 学历 Char 2 YES 进入公司时间 Date YES 转正时间 Date YES 部门 Char 10 YES 岗位 Char 10 YES 籍贯 Char 20 YES 出生地点 Char 20 YES 户口所在地 Char 20 YES 身份证号 Char 15 YES 所学专业 Char 10 YES 毕业院校 Char 10 YES 职称 Char 5 YES 电话 Char 15 YES 家庭通信地址 Char 30 YES 所在街道办事处 Char 30 YES 移动电话 Char 15 YES

4、 爱人姓名 Char 20 YES 爱人工作单位 Char 20 YES 爱人联系电话 Char 15 YES 2) 考勤考勤管理系统管理系统(Attendance 表表) 列名 数据类型 字段大小 是否为空 序号 Int NOT 年度 Int NOT 月份 Int 14 NOT 部门 Char 10 NOT 员工号 Char 10 NOT 重庆邮电大学移通学院 5 姓名 Char 20 NOT 应出勤天数 Real NOT 全勤 Real YES 病假 Real YES 事假 Real YES 迟到早退次数 Real YES 其他假说明 Char 50 YES 其他假时间 Real YES

5、旷工时间 Real YES 延时加班时间 Real YES 休息日加班时间 Real YES 3) 工资管理系统工资管理系统(Salary 表表) 列名 数据类型 字段大小 是否为空 员工号 Char 10 NOT 姓名 Char 20 NOT 底薪 Real YES 补贴 Real YES 奖金 Real YES 加班费 Real YES 扣考核 Real YES 代扣养老金 Real YES 代扣医疗保险 Real YES 代扣住房公积金 Real YES 税前小记 Real YES 所得税 Real YES 房屋补贴 Real YES 车旅费 Real YES 实发工资 Real YES

6、 时间 Date YES 4) 培训管理系统培训管理系统(Training 表表) 列名 数据类型 字段大小 是否为空 序号 Int NOT 培训名称 Char 20 NOT 培训种类 Char 10 NOT 培训对象 Char 20 NOT 参加人数 Int NOT 重庆邮电大学移通学院 6 举办日期 Date NOT 地点 Char 20 YES 培训时数 Real YES 师资来源 Char 20 YES 培训目的 Char 50 YES 预算费用 Real NOT 培训内容 Char 50 NOT 部门申请人 Char 20 NOT 5) 福利管理系统福利管理系统(Welfare 表表

7、) 列名 数据类型 字段大小 是否为空 序号 Int 4 NOT 年度 Int 4 NOT 月份 Int 4 NOT 员工号 Char 10 NOT 姓名 Char 20 NOT 部门 Char 10 YES 岗位 Char 20 YES 费用类型 Char 50 YES 费用项目 Char 50 YES 费用金额 Real 4 NOT 四、四、 实施实施 1) 建立建立 Kevin Law 数据库数据库 2) 建立建立 Employee 表作为员工信息表作为员工信息表表 USE Kevin Law CREATE TABLE Employee( 员工号 CHAR(10) NOT NULL, 姓

8、名 CHAR(20) NOT NULL, 性别 CHAR(2), 出生日期 DATE, 重庆邮电大学移通学院 7 民族 CHAR(5), 婚姻状况 CHAR(5), 政治面貌 CHAR(5), 学历 CHAR(5), 进入公司时间 DATE,转正时间 DATE,部门 CHAR(10),岗位 CHAR(10),籍贯 CHAR(20),出生地点 CHAR(20),户口所在地 CHAR(20),身份证号 CHAR(15),所学专业 CHAR(10),毕业院校 CHAR(20),职称 CHAR(5),邮编 CHAR(6),电话 CHAR(15),家庭地址 CHAR(30),所在街道办事处 CHAR(3

9、0),移动电话 CHAR(15),爱人姓名 CHAR(20),爱人工作单位 CHAR(20),爱人联系电话 CHAR(15),PRIMARY KEY(员工号) ) GO 3) 建立建立 Attendance 表作为考勤信息表表作为考勤信息表 USE Kevin Law CREATE TABLE Attendance( 序号 INT NOT NULL, 年度 INT NOT NULL, 月份 INT NOT NULL, 部门 CHAR(10) NOT NULL, 员工号 CHAR(10) NOT NULL, 姓名 CHAR(20), 应出勤天数 REAL NOT NULL, 全勤 REAL, 病

10、假 REAL, 事假 REAL, 迟到早退次数 REAL, 其他请假说明 CHAR(50), 其他请假时间 REAL, 旷工时间 REAL, 延时加班时间 REAL, 休息日加班时间 REAL, PRIMARY KEY(员工号) ) GO 重庆邮电大学移通学院 8 4) 建立建立 Salary 表作为工资信息表表作为工资信息表 : USE Kevin Law CREATE TABLE Salary( 员工号 CHAR(10) NOT NULL, 姓名 CHAR(20), 底薪 REAL, 补贴 REAL, 奖金 REAL, 加班费 REAL, 扣考费 REAL, 代扣养老金 REAL, 代扣医

11、疗保险 REAL, 代扣住房公积金 REAL, 税前小计 REAL, 所得税 REAL, 房屋补贴 REAL, 车旅费 REAL, 实发工资 REAL, 时间 DATE, PRIMARY KEY(员工号) ) GO 5) 建立建立 Training 表作为培训信表作为培训信息表息表 USE Kevin Law CREATE TABLE Training( 序号 INT NOT NULL, 培训名称 CHAR(20) NOT NULL, 培训种类 CHAR(10) NOT NULL, 培训对象 CHAR(20) NOT NULL, 参加人数 INT NOT NULL, 举办日期 DATE NOT

12、 NULL, 地点 CHAR(20), 培训时数 REAL, 重庆邮电大学移通学院 9 师资来源 CHAR(20), 培训目的 CHAR(50), 预算费用 REAL NOT NULL, 培训内容 CHAR(50) NOT NULL, 部门申请人 CHAR(20) NOT NULL, PRIMARY KEY(序号) ) GO 6) 建立建立 Welfare 表作为福利表作为福利 USE Kevin Law CREATE TABLE Welfare( 序号 INT NOT NULL, 年度 INT NOT NULL, 月份 INT NOT NULL, 员工号 CHAR(10) NOT NULL,

13、 姓名 CHAR(20), 部门 CHAR(10), 岗位 CHAR(20), 费用类型 CHAR(50), 费用项目 CHAR(50), 费用金额 REAL, PRIMARY KEY(员工号) ) GO 重庆邮电大学移通学院 10 7) 由人事部门输入员工信息由人事部门输入员工信息 五、五、 运行和维护运行和维护 1) 数据查询操作数据查询操作 1 USE Kevin Law SELECT 员工号,姓名 FROM Employee 2 USE Kevin Law SELECT 员工号,姓名 FROM Employee WHERE 政治面貌=党员 3 USE Kevin Law SELECT

14、员工号,姓名,移动电话 FROM Employee WHERE 姓名=罗钧 45000 USE Kevin Law SELECT 员工号,姓名 FROM Salary WHERE 底薪5000 5 USE Kevin Law SELECT COUNT(*) 员工总数 FROM Employee 6 USE Kevin Law SELECT 员工号,姓名 FROM Attendance WHERE 月份=6 and 全勤20 7 重庆邮电大学移通学院 11 USE Kevin Law SELECT 员工号,姓名,全勤 FROM Attendance ORDER BY 全勤 8 USE Kevin

15、 Law SELECT AVG(全勤) 平均出勤天数 FROM Attendance 9 USE Kevin Law SELECT AVG(奖金) 平均奖金 FROM Salary 10 USE Kevin Law SELECT MAX(加班费) 最高加班费,MIN(加班费) 最低加班费,AVG(加班费) 平均加班费 FROM Salary 11 USE Kevin Law SELECT Employee.姓名,加班费 FROM Employee JOIN Salary ON Employee.姓名=Salary.姓名 WHERE 政治面貌=党员 12 USE Kevin Law SELECT Salary.姓名,扣考费 FROM Attendance JOIN Salary ON Attendance.姓名=Salary.姓名 WHERE 全勤20 13 USE Kevin Law SELECT Employee.姓名,奖金 FROM Employee JOIN Salary ON Employee.姓名=Salary.姓名 WHERE 岗位=职员 14 重庆邮电大学移通学院 12 USE Kevin Law SELECT * FROM Employee WHERE 政治面貌=党员 INTERSECT SELECT * FR

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号