数据库人事管理系统实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在今后,我一定会增强自己的实践操作能力,通过自学,研究数据库的建立和查询。通 过学习,我学到了很多。
部门编号 110 110 111 112 111 110 112 113 112 114
表 2 部门表
部门名称
部门地址
cv 配音组
F1
cv 配音组
F1
演员组
F2
创作部
F3
演员组
F2
cv 配音组
F1
创作部
F3
插画部
F4
创作部
F3
制作组
F5
岗位编号 311 312
表 3 岗位表 岗位名称 帝王攻音 底层受音
(3)--将 10 号职工的住址改为杭州
(4)建立职工信息视图
(5)列出两个基本表的插入、更新和删除记录的操作(各举 1 例) A.将岗位信息(321,策划)添加到“岗位表”。
B.把策划的岗位编号改为 322
C.删除陆风配偶的信息 D.将伊吹五月的配偶信息(8,饕餮,写意工作室,208)添加到婚姻状况表
2.逻辑设计: 根据全局 ER 图,得到数据库关系模式集如下(下划线表示主键和外键): 职工(职工号,职工姓名,性别,住址,岗位编号,部门编号,工作情况,联系电话)
第 1 范式 部门(部门编号,部门名称,部门地址)第 3 范式 岗位(岗位编号,岗位名称)第 3 范式 学历(学历编号,职工号,学历,专业、毕业时间、学校、英语水平)第 1 范式 婚姻状况(配偶编号,职工号,配偶姓名,配偶联系电话,配偶工作单位)第 1 范式
ABC 无 卓氏集团 决意同人 春色惊鸿 无 无 西泠印社
图 2 数据关系图 4.实现
写出实现数据库的具体的 SQL 操作语句及实现效果图: (1)实现员工就职信息录入操作 将职工信息(11,上官明德,1,西安,114,758000,在位,320)添加到基本表“职
工基本信息表”。
(2)查询某个职工的配偶 查询职工“苏榭”的配偶。
(6)查询部门名称是“cv 配音组”的职工姓名。 (7)删除转出职工的信息 查询视图:
小结
在本次课程设计的全过程中,我对本学期所学的知识有了一个比较系统的认识和理解。 进一步掌握了数据库的方法和技术,提高软件开发的实际能力,培养综合分析、解决问题的 能力。涉及了各方面的知识,大大扩展了我的知识面,同时使我学会了如何使用所学的知识 去解决一些实际问题。
3.物理设计: 在 SQL Server 2000 下建立数据库,各个基本表的结构表格如下:
职工号 01 02 03 04 05 06 07 08 09 10
职工姓名 杨东旭 苏榭 肖蒙 蓝淋 陆风 风华无双 风弄 伊吹五月 南派三叔 张起灵
性别 1 1 1 0 1 1 0 0 1 1
表 1 职工基本信息表
在做实验时,我发现起初会觉得题目很难,但按照步骤循序渐进,觉得其实只要思路清 晰了,就很简单。在操作的过程中,遇到了三个问题:第一,画 E-R 图时,各实体之间的 联系有些复杂。第二,建立关系图时,才发现各表主键没有设置。第三,删除语句时出现错 误。
这次实验后,我深刻认识到其实数据库并非很难,用心学则会成功。我做的是一个关于 “人事管理系统”的数据库,有 5 个实体,联系实际,我很快开始着手解决难题。虽然期间 出现了一些小问题,但经过我自己的摸索和老师同学的指导,建立了一个简单的数据库,我 收获颇多,并也解决自己出的题目,完成后,反复验证,很有成就感。
06
205
07
206
08
பைடு நூலகம்
207
09
208
10
209
各表之间的关系图:
配偶姓名
Holynight 阿春 林加彦 无 程亦辰 柯暮卿 十二月 无 无 吴邪
表 5 婚姻状况表 配偶联系电话 332510 251554 655253 无 885412 987654 124567 无 无 879547
配偶工作单位 Xp 工作室 壹人社
313
正派攻
314
渣作家
315
帝王攻
316
妖孽受
317
作家
318
插画家
319
作者
320
制片人
学历编号 200503 200801 200912 200401 200512 200705 200006 200206 200101 200307
职工号 01 02 03 04 05 06 07 08 09 10
学历 本科 本科 硕士 博士 硕士 本科 本科 本科 本科 博士后
表 4 学历表
专业 软件工程
毕业时间 2005-07-02
室内设计 国贸
2008-06-30 2009-12-09
汉语言文学 工商管理
2004-07-03 2005-12-06
通信工程 英语
2007-07-05 2000-06-29
美术制作 软件工程
2002-06-27 2001-01-10
地质勘探
2003-07-01
学校 北京大学 浙江大学 麻省理工 首都师范 剑桥大学 杭电 浙工大 中国美院 浙江大学 中科院
英语水平 六级 六级 八级 六级 八级 四级 八级 四级 三级 四级
职工号 配偶编号
01
200
02
201
03
202
04
203
05
204
在设计中,我深知自己所掌握的知识还远远不够,掌握的一些理论知识应用到实践 中去,总会出现这样或那样的问题,不是理论没掌握好,而是光知道书本上的知识是远远不 够的,一定要把理论知识和实践结合起来。把学到的知识应用到实践中去,多做多练,才可 以把理论的精华发挥出来。知识不是知道、了解就好,一定要去应用它,发展它,让它在现 实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单 一的,它是互相联系的,学科与学科之间都有着内在的联系。
四、详细的设计过程 1.概念设计:
部门编号 部门名称
部门地址
M 部门
工作
岗位编号
N 岗位
岗位名称
住址
性别
职工姓名 1
职工
职工号
部门编号
联系电话
职工号
毕业时间 英语水平
学历
学历编号 学校
专业
1
岗位编号
工作情况
1
属于
1
配偶联系电话
婚姻状况
配偶工作单位
配偶姓名
配偶编号
职工号
图 1 人事管理系统 E-R 图
三、要求
《人事管理系统》包括的具体操作: (1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等; (2)员工各种信息的修改; (3)对于转出、辞职、辞退、退休员工信息的删除; (4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细 信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、 婚姻状况、岗位、参加工作时间等统计各自的员工信息;
住址
部门编号
北京
110
杭州
110
成都
111
北京
112
上海
111
重庆
110
台北
112
苏州
113
杭州
112
长白山
114
工作情况 转出 在位 在位 辞职 退休 在位 在位 辞退 在位 辞职
岗位编号 311 312 313 314 315 316 317 318 319 320
联系电话 662559 877651 236887 662546 235151 221401 123456 523456 877521 700012
分工
年月日
数据库技术 大型实验报告
题 目:
人事管理系统 晋江中抓人事管理系统
学生姓名 学号
班级
徐潇 201020630222
软件 1002
2012 年 9 月 8 日
一、设计的课题题目:
《人事管理系统》
二、内容:
《人事管理系统》包括的实体类型有: 职工(职工号,姓名,性别,出生日期,部门,岗位,学历,婚姻状况,参 加工作时间,住址,联系电话) 岗位(岗位编号,岗位名称) 部门(部门编号,部门名称,部门地址) 学历(学历,专业、毕业时间、学校、英语水平) 婚姻状况(配偶姓名,配偶联系电话,配偶工作单位)
在这次实验中,我学到了用 Micosoft Visio 画 E-R 图,深刻认识到实体、联系与属性之 间的联系,已经学会灵活运用 SQL Server2000 建立数据库,并能查询相关语句。
在做 SQL Server2000 中,在建立各个基本表时遇到过输入数据不匹配的问题,自己分 析后找到了原因,原来一个表中的主键是另外一个表中的外键时,这个键在这两个表中的类 型都必须一致,在主键和外键的设置中,涉及的关系很多,只有弄清彼此的关系,建立起来 就不会太难。