


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(数据库管理系统课程设计报告题目人事信息管理系统的后台数据库设计院(系):信息科学与工程学院专业班级:计算机科学与技术*班学生姓名:*学号:*指导教师:陈颉20 13年1 月7 日至20 13 年1 月18 日华中科技大学武昌分校制数据库管理系统 课程设计任务书一、设计(调查报告/论文)题目人事信息管理系统的后台数据库设计二、设计(调查报告/论文)主要内容内容:完成人事信息的管理工作,实现各部门的信息化管理,满足员工与管理者的 办公需求,例如员工查询信息、管理员修改信息等,要求设计并实现人事信息管理系统 的后台数据库。基本功能与要求:1在人事管理过程中,实现信息的自动化管理。2实现各种信息的修
2、改、插入、删除功能(对管理员而言)。3实现对各种信息的查询、统计,支持模糊查询(对员工和管理员均可)。4. 按照年份月份统计某个员工的出勤情况。5. 按照某年某月某日统计查询某部门的迟到和早退人数。6. 按年统计各部门的调入调出人数信息。分工任务:1需求分析2 数据库物理实现3 系统后台功能测试三、原始资料1. 数据库管理系统课程设计指导书2. 数据库系统设计课件四、要求的设计(调查/论文)成果1. 课程设计报告2. 课程设计作品五、进程安排序号课程设计内容学时分配备注1选题、需求分析1天2数据库设计2天3数据库表及相关约束、视图实现2天4数据库的存储过程、触发器实现2天5数据库后台功能测试2
3、天6验收答辩、撰写课程设计报告1天合计10天六、主要参考资料1 顾兵数据库技术与应用(SQL Server).北京:清华大学出版社,2010.2 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009.3 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009.4 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010.指导教师(签名):201. 需求分析 11.1 系统功能的基本要求 11.2 系统需求分析 11.3 数据字典 21.4 数据流图 32. 概念结构设计 42.1 局部E-R图 42.2 全局E-R图
4、 63. 逻辑结构设计73.1 E-R图向关系模式转换的原则 73.2 根据E-R图转换关系模式 83.3 关系模式的优化 84. 物理结构设计 94.1 数据库文件的建立 94.2 数据表的建立 94.3 视图的建立 114.4 索引的建立 114.5 存储过程的建立 124.6 触发器的建立 124.6 约束的建立 125. 数据库的物理实现 135.1 数据库的建立 135.2 数据表的建立 135.3 视图的建立 165.4 索引的建立 225.5 存储过程的建立 275.6 触发器的建立 295.7 约束的建立 306. 系统后台功能测试 347. 总结 371.需求分析开发数据库系
5、统的第一步是进行需求分析,需求分析的好坏直接决定者系统能否真 正满足用户的需要。需求分析阶段位于软件开发的前期,它的基本任务是准确地定义未 来系统的目标,确定为了满足用户的需求系统必须做什么。1.1系统功能的基本要求:(1)管理者进入系统后要能够清晰地看到企业的机构组织形式,并能够很方便地进 入到各个管理功能模块中。管理者能够根据企业的实际来实时地改变系统中机构组织, 主要的改变包括:当有新部门成立时,要将新部门加入到系统中;当有部门发生变更时, 如更名,上级部门改变了等,要将变更信息在系统中及时更新;(2)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称 等。(3)员工各
6、种信息的修改和删除。修改的范围有:人员的基本信息;将人员从一个 部门下移到另一个部门下。对于转出、辞职、辞退、退休员工信息的删除;(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详 细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学 历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;1.2系统需求分析系统功能流程图图1-1人事管理系统总数据流程图122系统主要功能模块分析(1)基本信息模块。主要包括企业员工的基本信息,如姓名、性别、学历、婚姻状况、联系方式等。职工登录后可以查询个人信息;管理员可以负责维护职工基本信息和职工流动信息。(2)员
7、工工作信息模块。主要显示员工在公司的情况。(3)部门信息模块。主要记录企业的组织机构信息。(4)考勤信息模块。主要包含员工上下班的出勤情况,如迟到、休假等。(5)工资信息模块。主要包括员工的工资信息。(6)查询统计模块。主要为实现上述信息的查询和统计,并能够生成相关报表文件。1.3数据字典数据字典的用途:是关于数据库中数据的描述;在需求分析阶段建立,是下一步进 行概念设计的基础数据字典的内容:数据项(数据的最小单位)、数据结构(若干数据项有意义的集合)、 数据流(表示某一处理过程的输入或输出)、数据存储(处理过程中存取的数据)、处理 过程(该过程的功能)等数据项(1)员工基本情况。包括的数据项
8、有员工编号,姓名,性别,年龄,名族,入职时间, 所属部门,联系电话,身份证号,基本工资。(2)员工工作信息。包括的数据项有员工编号、所属部门编号、职称、工龄。(3)部门信息。包括的数据项有部门编号、部门名称、部门电话、部门经理。(4)员工考勤信息。包括的数据项有员工编号、缺勤、迟到、早退。(5)员工工资信息。包括的数据项有员工编号,姓名,底薪,补贴,奖金,加班,代 扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。数据结构例如说,数据结构名:员工含义说明:是人事信息管理系统的主体数据结构,定义了一个员工的有关信息。 组成:员工编号、性别、姓名、年龄、民族、身份证号、入职时间
9、、部门编号、 联系电话、基本工资。数据流例如说,数据流名:变更员工数据流来源:员工编号数据流去向:员工信息说明:变动人员的有关信息134数据存储例如说,数据存储名:员工信息表单流入数据流:来源员工 流出数据流:去向 存取方式:随机存取说明:记录员工信息的基本情况135存储结构例如工资信息中处理过程名:计算工资输入数据流:员工,出勤信息 输出数据流:工资信息表单 说明:计算公司所有员工的工资处理:在每个月的最后一天计算出每个员工的工资。1.4总数据流图系统管理员 人事信息系统数据库2.概念结构设计2.1局部E-R图员工基本信息E-R图员工工作信息E-R图部门信息E-R图工资信息E-R图图2-4工
10、资信息E-R图考勤信息E-R图员工调动信息E-R图图2-6员工调动情况 E-R图2.2全局E-R图工号考勤实发工资扣款迟到工资影响工号早退实上班天数缺勤发放给工号所属部门姓名入职时间性别员工工号包括联系电话年龄职称身份证号民族基本工资员工调动信息工龄调入时间包括属于工号调离时间姓名新部门员工工作信息原部门部门影响部门名称部门经理部门编号部门电话所属 部门 编号图2-6全局E-R图第三章逻辑结构设计逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E R图转化为与选用的具体机器上的DBM产品所支持的数据模型相符的逻辑结构(包括数据库模式和外模式)o 这些模式在功能性、完整性和一致性约束及数据库
11、的可扩充性等方面应满足用户的各种 要求。E R图型关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系 模式,如何确定这些关系模式的属性和代码。3.1 E-R图向关系模式转换的原则(1) 一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关 系的码。(2) 一个联系转化为一个关系模式,与该联系相连的各实体的码以及联系的属性转化 为关系的属性,该关系的码则有三种情况:若联系为1: 1,则每个实体的码均是该关系的后选码。若联系为1: n则关系的码为n端实体的码。若联系为m n,则关系的码为诸实体码的组合。联系为1: 1一个1:1联系可以转换为一个独立的关系模式,也可以与
12、任意一端对应的关系模式合并。 如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均 转换为关系的属性,I每个实体的码均是该关系的候选码。如果与某一端对应的关系模 式合并,则需要在该关系模式的属联系为 1: n一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转 换为关系的属性,而关系的码为n端实体的码。如果与n端对应的关系模式合并,则在 n端实体对应模式中加入1端实体所对应关系模式的码,以及联系本身的属性。而关系 的码为n端实体的码。联系为m n一个m:n联系转换为一个
13、关系模式。与该联系相连的各实体的码以及联系本身的属性均 转换为关系的属性。而关系的码为各实体码的组合。例如在我们的例子中,"选修"联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码: 选修(学号,课程号,成绩)三个或三个以上实体间的一个多元联系转换为一个关系模 式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性。三个或三个以上实体间的一个多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性。而关系的码为各实体码的组合。(3) 同一实体集的实体间的联系,即自联系,也可按上述1:1、1:n和
14、m:n三种情况分 别处理。(4) 具有相同码的关系模式可合并 为了减少系统中的关系个数,如果两个关系模式具有相同的主码,可以考虑将他们合并 为一个关系模式。合并方法是将其中一个关系模式的全部属性加入到另一个关系模式 中,然后去掉其中的同义属性(可能同名也可能不同名),并适当调整属性的次序。3.2根据E-R图转换关系模式一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系 的码。例如在我们的例子中,员工基本信息实体可以转换为如下关系模式:员工基本信息(工号,姓名,性别,年龄,民族,入职时间,所属部门,联系电话, 身份证号,基本工资)同样,员工工作信息、部门信息等都分别转换为一
15、个关系模式:员工的工作信息(工号,所属部门编号,职称,工龄)部门(部门编号,部门名称,部门经理,部门电话)工资(工号,实上班天数,实发工资,扣款)考勤(工号,缺勤,迟到,早退,日期)员工调动信息(工号,姓名,原部门编号,新部门编号,调离时间,调入时间)3.3关系模式优化按照上述4条原则,学生管理子系统中的5个实体和联系可以转换为下列关系模型: 将员工工作信息和工资信息具有相同码,合并为员工工作信息(工号属部门编号, 职称,工龄,实上班天数,实发工资,扣款)由上述优化得到最后满足第三范式的关系模式为:员工基本信息(工号,姓名,性别,年龄,民族,入职时间,所属部门,联系电话,身 份证号,基本工资)
16、员工工作信息(工号,所属部门编号,职称,工龄,实上班天数,实发工资,扣款) 部门(部门编号,部门名称,部门经理,部门电话)考勤(工号,缺勤,迟到,早退,日期)员工调动信息(工号,姓名,原部门编号,新部门编号,调离时间,调入时间)4. 物理结构设计4.1数据库文件的建立本数据库的文件是由一个数据文件、一个次要文件和一个事务日志文件组成。数据文件包括数据库的初始信息,记录数据库还拥有哪些文件,并且用于存储数据记录。 次要文件通过在不同的物理磁盘上创建次要数据文件并将数据存储其中, 可将数据横跨 存储在多块物理磁盘上。而事务日志文件包括用来恢复数据库的日志信息,记录数据库更新情况的文件。4.2数据表
17、的建立根据课程设计任务书的要求,经需求分析,需用到五个表,分别为员工信息表,员 工工作信息表,部门信息表,考勤信息表,工资信息表,员工调动信息表。详细情况如 下:421员工基本信息表表4-1员工信息表编号属性名称类型长度可否为空含义说明1员工编号char9否标识每一个员工2姓名char8否员工姓名3性别char2否标识是男士还是女士4年龄int是标识员工的年龄5民族char4否标识员工的民族6身份证号char18否标识员工的身份7入职时间datetime否记录员工什么时候入职8部门编号char4是标识员工所在部门9联系电话char11否记录员工的联系方式10基本工资int否记录员工的基本收入4
18、22员工工作信息表表4-2员工工作信息表编号属性名称类型长度可否为空含义说明1员工编号char9否标识每一个员工2部门编号char4否标识每个部门3职称char6是标识每一个员工头衔4工龄int是标识每个员工工作时间部门信息表表4-3部门信息表编号属性名称类型长度可否为空含义说明1部门编号char4否标识每个部门2部门名称char8否记录部门的名称3部门电话char8否记录个部门的联系方式4部门经理char8否记录部门的管理人员考勤信息表表4-4考勤信息表编号属性名称类型长度可否为空含义说明1员工编号char9否标识每一个员工2缺勤char4是记录缺勤次数3迟到char4是记录迟到次数4早退c
19、har4是记录早退次数5日期datetime否记录考勤日期425工资信息表表4-5工资信息表编号属性名称类型长度可否为空含义说明1员工编号char9否标识每一个员工2实上班天数int否记录每个员工的上班天数3实发工资int是记录员工的实际工资4扣款int是记录扣款信息426员工调动信息表表4-6员工调动信息表编号属性名称类型长度可否为空含义说明1员工编号char9否标识每一个员工2姓名char8否员工姓名3原部门编号char4是调离的部门4新部门编号char4是调入的部门5调离时间datetime是记录调离原部门的时间6调入时间datetime是记录调入新部门的时间4.3视图的建立视图是一种常
20、用的数据库对象,是关系数据库系统提供给用户以多种角度来观察数 据的一种重要机制。使用视图是的用户能够以更多样而且更有弹性的方式来访问数据, 这不仅可以确保数据库的安全性,而且可以提高其使用的便利性。视图的作用是可以间 接的访问其他的表或者视图中的数据。在数据库的应用中使用视图有几方面优点:(1)集中数据显示;(2)简化数据操作;(3)提供简便易行的安全保密措施;(4)易于合并或分割数据。相对于人事信息管理系统,对员工基本信息的查询较为频繁,故创建一个显示员工 基本信息的视图view_staff ;结算工资时,会用到员工的工资信息,故建立一个员工工 资信息视图view_gongzi,还会考虑员工
21、的出勤情况,故建立一个某个员工出勤情况的视 图view_chuqin;员工对自己的工作信息进行查询时, 要用到工作信息视图,故建立一个 工作信息视图view_gognzuo,部门进行管理时,需要查询部门信息,故需要建立一个部 门信息视图view_bumen等。4.4索引的建立索引是SQL Server访问数据使用的一种辅助数据结构,主要作用是提高数据的访 问速度和确保数据的唯一性。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值得集合和相 应说指向表中物理标识这些值的数据页的逻辑指针清单。索引是依赖于表建立的,可以 有效的进行数据选择和排序。索引的优点有:(1)利用索引可以大大提
22、高查询速度;(2)保证数据的唯一性;(3)在使用GROUP B和ORDER B子句进行检索数据时,可以显著减少查询中分 组和排序的时间;(4)使用索引可以在检索数据的过程中进行优化,提高系统性能;(5)可以加速表与表之间的连接。由上所述,在人事信息管理系统中各表的主键列需强制唯一,更按升序排列创建索引, 便于信息的查询搜索,建立了以下几个索引:员工姓名聚集索引,部门名称聚集索引, 考勤编号聚集索引,工作主键聚集索引,身份证号唯一索引。4.5存储过程的建立存储过程是一组为了完成特定功能的表达式集合,经编译后存储在数据库中。用户 通过指定存储过程的名字并给出参数来执行。存储过程可以包括程序流、逻辑
23、以及对数 据库的查询,可以接受输入参数、输出参数、返回单个或多个结果集以及返回值。存储 过程结合了 SQL的数据操作能力和过程化语言的流程控制能力,是SQL的过程化扩展。存储过程的优点:(1)允许标准组件式编程;(2)能够实现较快的执行速度;(3)能够有效降低网络流量;(4)可被作为一种安全机制来充分利用。在人事信息管理系统中,首先需要创建一个存储过程,其用于查询数据库中每个员 工的基本信息;创建存储过程,用于返回全部男士的工作信息;创建一个存储过程,用 于查询员工工资信息;创建一个存储过程,其用于按日期查询每个职工的出勤情况信息; 创建一个存储过程,按日期查询各部门的调动信息。4.6触发器的
24、建立触发器是一种由事件驱动的特殊的存储过程,当它被定义在表上时,可看作表的一 部分,一旦定义,任何用户当试图对表进行增加、删除或修改操作时,都由服务器自动 激活相应的触发器,即触发器被请求。由此在 DBM核心层进行集中的完整性控制。触发器的主要作用就是:能够实现由主键、外键以及各种常规数据约束所不能保证 的复杂的参照完整性和数据的一致性。所以,触发器是一种确保数据和业务完整性的较 好方法。在人事信息管理系统中,创建触发器检查员工的年龄,确保在 0-100之间为有效年龄; 创建触发器,在插入、修改、删除操作记录时,自动显示表中内容 ;创建触发器防止表 中数据被恶意删除。4.7约束的建立约束是在S
25、QL Sever中实现数据完整性的一种方法,它通过定义可输入表或表的 单个列中的数据的限制条件而自动保持数据库完整性。SQL Sever中有5种约束:主键约束、外键约束、唯一性约束、检查约束和默认约束。每一种数据完整性类型,都由不同的约束类型来保障:域完整性是由默认值或检 查约束予以保障;实体完整性则依靠逐渐或唯一约束来保障;而参照完整性就需要通过 外键约束来保障了。5. 数据库物理实现5.1数据库的建立详细信息创建如下:create database rson(name=renshi_m,file name ='e:rs_m.mdf ,size =10mbmaxsize=100mbf
26、ilegrowth =1mb),(n ame=compa ny_nfile name ='e:rs_m .ndf,size =10mbmaxsize=100mbfilegrowth = 1mb)log on(n ame=compa ny_l,file name ='e:rs_ m.ldf,size =10mbmaxsize=100mbfilegrowth =1mb)Go5.2数据表的建立创建员工信息表USErsGOCREATETABLEdbo.员工信息表(员工编号char (9) COLLATChinese_PRC_CI_AS NOTNULL,姓名char (8) COLLAT
27、Chinese_PRC_CI_AS NOTNULL,性别char (2) COLLATChinese_PRC_CI_AS NOTNULL,年龄int NOTNULL,民族char (4) COLLATChinese_PRC_CI_AS NOTNULL,身份证号char (18) COLLATChinese_PRC_CI_AS NOTNULL,入职时间datetimeNOTNULL,所在部门编号char (4) COLLATChinese_PRC_CI_AS NOTNULL,联系电话char (11) COLLATChinese_PRC_CI_AS NOTNULL,基本工资intNOTNULL)
28、ONPRIMARYGO也消息:令已成功完咸。522创建员工工作信息表USErsGOCREATETABLEdbo.员工工作信息表(员工编号char (9) COLLATChinese_PRC_CI_AS NOTNULL,部门编号char (4) COLLATChinese_PRC_CI_AS NOTNULL,职称char (6) COLLATChinese_PRC_CI_AS NULL,工龄int NULL)ONPRIMARYGO虫消息:令已成功完成。创建部门信息表USErsGOCREATETABLdbo.部门信息表(部门编号char (4) COLLATChinese_PRC_CI_AS NO
29、TNULL,部门名称char (8) COLLATChinese_PRC_CI_AS NOTNULL,部门电话char (8) COLLATChinese_PRC_CI_AS NOTNULL,部门经理char (8) COLLATChinese_PRC_CI_AS NOTNULL)ONPRIMARYGO也消息:令已成功完咸。524创建工资信息表US旦rsGOCREATETABLEJdbo.工资信息表(员工编号char (9) COLLATChinese_PRC_CI_AS NOTNULL,实上班天数intNOTNULL,实发工资intNULL,扣款intNULL)ONPRIMARYGO由消息命
30、令已成功完成创建考勤信息表USErsGOCREATETABLdbo.考勤信息表(员工编号char (9) COLLATChinese_PRC_CI_AS NOTNULL,缺勤intNULL,迟到intNULL,早退intNULL,日期datetime NOTNULL)ONPRIMARYGO由消息:令已成功完咸。526创建员工调动信息表USErsGOCREATETABLEdbo.员工调动信息表(员工编号char (9) COLLATChinese_PRC_CI_AS NOTNULL,姓名char (8) COLLATChinese_PRC_CI_AS NOTNULL,原部门编号char (4)
31、COLLATChinese_PRC_CI_AS NULL,新部门编号char (4) COLLATChinese_PRC_CI_AS NULL,调离时间datetimeNULL,调入时间datetimeNULL)ONPRIMARYGO虽消息命會已成功完成*5.3视图的建立在部门信息表创建视图USErsGOCREATEVIEWdbo.部门员工工作信息ASSELECT TOP( 100) PERCENdbo.部门信息表.部门编号AS部门的编号,dbo.部门 信息表.部门名称AS部门的名称,dbo.员工工作信息表.员工编号,dbo.员工信息表.姓 名,dbo.员工工作信息表.职称,dbo.员工工作信
32、息表.工龄FROM dbo.部门信息表 INNERJOINdbo.员工工作信息表ONdbo.部门信息表.部门编号=dbo.员工工作信息表.部门编号INNERJOINdbo.员工信息表ONdbo.员工工作信息表.员工编号=dbo.员工信息表.员工编号ORDERYdbo .员工工作信息表GO.员工编号部门的编号部门的名称员工漏号姓名职称工龄01财劳部0101林寢森经理1201财势部0102毛凡睦主任1001则务部0103韦重儒祕书7010104奚易梦合计401财劳部0105湛念梦会计202人事部0201顾向雁经理902人事部0202盛树奇主任302人事部0203伍春柔秘书302人事部0204祝具匡
33、文员302人事部0M5缪宜烈文员203市场部0X1邵糧滕经理903市场部0302湛笑卉主任703市场部0303喻勋吟秘书503市场部030斗裁介辉分析员203市场部0305宣辭旺分析员104梢售部0401苗宜烈经理1204梢售部0<12强夏衫主任304邱映阳秘书S040404甌元咚调查员304梢害部0405鲁解金调查员Z1 1亠尸Jn J玄一在工资信息表创建视图USErsGOCREATB/IEWfdbo.员工工资信息ASSELECT TOP(100) PERCENdbo.工资信息表.员工编号,dbo.员工信息表.姓名,dbo.工资信息表.实上班天数,dbo.工资信息表.实发工资,dbo.
34、工资信息表.扣款FROM dbo.工资信息表 INNERJOINdbo.员工信息表ONdbo.工资信息表.员工编号=dbo.员工信息表.员工编号ORDERYdbo .员工信息表.姓名GO员工编号实上班天数实发工资扣歎0101林 38468023-000280800102毛凡睦3600162000019-W00103韦里儒2S801152000132600104奚易梦10408000436560105湛念梦1080241200191850201顾向雁32401598001838160202288013152001W720203伍春柔108028S000334100204祝具匡1080234000
35、257400205圾言烈7201272001.144S030132401512000131400302湛笑卉2520105800L431760303喻勋聘13005350007605003043702H600257520305宣辭旺51Q96900106590401苗宜烈43Z021166003175200402强夏衫25501003000斗却0403邱腆阳1300414000496B00404阮元咚75014000015400M05390676006034nwi"3533在员工工作信息表创建视图USErsGOCREATB/IEWfdbo.员工工作信息ASSELECT dbo .员工
36、工作信息表.员工编号,dbo .员工信息表.姓名,dbo .员工工作信 息表.部门编号,dbo .部门信息表.部门名称,dbo.员工工作信息表.职称,dbo.员工工作信息表.工龄FROM dbo.员工工作信息表INNERJOINdbo.员工信息表ONdbo.员工工作信息表.员工编号=dbo.员工信息表.员工编号INNERJOINdbo.部门信息表ONdbo.员工工作信息表.部门编号=dbo.部门信息表.部门编号GO员工编号姓名部门编号部门名称肌称工龄0101林藏森01财务部经理120102毛凡睦01财务部圭任100103韦重儒01财务部秘书70104奚扇梦01财务部会计斗0105湛念梦01财劳
37、部会计20201顾向矗02人事部经理90202盛树奇02人事部主任30203伍春柔02人事部秘书30204祝具匡Q2人事部_ IPRi乂贝30205遲宜烈02人事部Lu乂贝20301邵锋滕03市场部经理90302湛笑卉03市场部主任70303喻勋吟03市场部秘书S0304舒介辉03市场部分析员20305宣彗旺03市场部分析员1001苗宜列04销售部经理12002强亶衫04诸售部主任8003邱映阳04涓售部秘书5冋4阮元咚04消售部调查员3Q讯)5鲁解至r>Fa J -ihr04梢售部nl乙亠E调查员2534在考勤信息表创建视图USErsGOCREATB/IEWfdbo.员工考勤信息ASS
38、ELECT dbo .考勤信息表.员工编号,dbo.考勤信息表.缺勤,dbo.考勤信息表.迟到,dbo.考勤信息表.早退,dbo .考勤信息表.日期,dbo .员工信息表.姓名FROM dbo.考勤信息表 INNERJOINdbo.员工信息表ONdbo.考勤信息表.员工编号=dbo.员工信息表.员工编号GO员工编号缺勤迟到早退日期姓名A01Q1NULLNULL12012-12-01 星林藏森0102NULLIIAJLL2012-12-0 2 星毛凡睦01031ULLfJLL2012-12-OE 星韦里儒0W41NULLNULL2012-12-09 星奚易梦0105MtZNULL12012*12
39、-20 星湛念梦02Q1AUZINULL2012-12-13 星顾向確0202AtiiNULL12012-12-25 星盛树奇02031NULLNULL2O12-1Z-17 星(5春柔r0204AMi1tJLLZ) 12-12-25 星祝具匡0205NULLtNULL2D 12-12-16 星缪宜烈0301NULLNULL12012-12-06 星邵餐勝0302NULLINULL2D12-12-Q3 星捋卉0303NULLNULL12012-12-04 星喻勋吟0304NULLNULL12012 -12 -16 星0305Atfi1MJLL2012-12-26 星亠宣舒旺0401NULLtNU
40、LL2012-12-19 星苗宜烈04021NULLNULL2012*12-28 星强夏衫0403NULLNULL12012-12-29 星邱映阳0404NULLINULL2012-12-30 星阮元咚0405NULLMJLL12012 12-16 星=-» * =535在员工信息表创建视图USErsGOCREATB/IEWfdbo.员工信息ASSELECT dbo .员工信息表.员工编号,dbo.员工信息表姓名,dbo.员工信息表.年龄, dbo.员工信息表.性别,dbo .员工信息表.联系电话,dbo.员工信息表.所在部门编号, dbo.部门信息表.部门名称,dbo.员工信息表.
41、入职时间,dbo.员工信息表.身份证号,dbo .员工信息表.民族,dbo .员工信息表.基本工资FROM dbo.员工信息表 INNERJOINdbo.部门信息表ONdbo.员工信息表.所在部门编号=dbo.部门信息表.部门编号GO01Q1林藏森421347538Q152010102毛凡睦37男010103韦里儒2813 5350 的怖 2010104奚扇梦24女010105湛念梦22女13775639S45'J10201顾向IS3S女020202盛樹奇35020203伍春柔23女020204祝具匡22137B695Q214020205堆宜烈21臭1S986457812020301a
42、w36禺186 书 572393030302湛笑卉32女13401257S94030303喻勋吟24男03030斗舒介裤23再030305宣辭旺21男109595307303001苗宜烈如105301475-120402强亶衫30女040403邱映阳26女134039651204C4H41flQ4iniPS47536在员工调动信息表创建视图USErsGOCREATB/IEWfdbo.各部门员工调动信息ASSELECT TOP( 100) PERCENTS门信息表_1.部门名称AS新部门名称,dbo .员工调 动信息表.新部门编号,dbo .员工调动信息表.调入时间,dbo.员工调动信息表.员工
43、编 号,dbo.员工调动信息表.姓名,dbo .部门信息表.部门名称AS原部门名称,dbo.部门信息表.部门编号AS原部门编号,dbo.员工调动信息表.调离时间 FROM dbo .部门信息表 INNERJOINdbo.员工调动信息表ONdbo.部门信息表.部门编号=dbo.员工调动信息表.原部门编号INNERJOINdbo.部门信息表AS部门信息表_1 ONdbo.员工调动信息表.新部门编号=部门信息表_1.部门编号ORDERLY原部门编号GO新部门名称新部门编号调入时间员工编号姓名原部门名称财务部012007-05-15 星0102毛凡睦人事部财势部01201070 星(HD斗奚易彗市场部
44、财务部012012-08-19 星010S湛念梦财务部012009-124)1 星0401苗宜烈人事部人事部022010-094)7 星0202盛树奇梢售部人事部022011-03-020304舒财劳部人事部022011-12-25 星0305宣辭旺生产部人事部02200车02*11星0401苗宜烈市场部市场部032011-12-1S 星030斗舒介辉人事部市场部032012-04-27 星0305宣舒旺请售部市场部033002-10-2B 星0401苗宜烈生产部市场部032009-0-05 星0503咸安寒财劳部0斗2012-06-22 星,0105湛念梦生产部口斗200S-02-08 星,
45、0202屈树奇主产部销售部04201201-13 星0305宣辭旺人事部上业七匸Snm44 zp Sin-l is:玄“5.4索引的建立541在部门信息表创建索引部门编号唯一索引USErsGOCREATBJNIQUBNONCLUSTERENDEX部门编号ONdbo.部门信息表(部门编号ASC)WITH(SORT_IN_TEMP俘BOFF DROP_EXISTING OFF IGNORE_DUP_KEYOFF ONLINE =OFF ONPRIMARY由消息命令已成功完成部门名称唯一索引USErsGOCREATEJNIQUENONCLUSTERBNDEX部门名称ONdbo.部门信息表 (部门名称
46、ASC)WITH(SORT_IN_TEMPDBOFF DROP_EXISTING= OFF IGNORE_DUP_KEY OFF ONLINE =OFF O叫PRIMARY由消息命令已成功完成厂542在工资信息表创建索引扣款不唯一索引USErsGOCREATENONCLUSTEREWEX扣款ONdbo.工资信息表(扣款ASC)WITH(SORT_IN_TEMPDBOFF DROP_EXISTING= OFFIGNORE_DUP_KEYOFF ONLINE = OFF ONPRIMARY虫消息:令已成功完咸。实发工资不唯一索引USErsGOCREATENONCLUSTERINDEX实发工资ONd
47、bo.工资信息表(实发工资ASC)WITH(SORT_IN_TEMPDBOFF DROP_EXISTING= OFF IGNORE_DUP_KEY OFF ONLINE =OFF O叫PRIMARY也消息:令已成功完咸。543在考勤信息表创建索引迟到不唯一索引USErsGOCREATEJONCLUSTERENDEX迟到ONdbo.考勤信息表(迟到ASC)WITH(SORT_IN_TEMPDBOFF DROP_EXISTING= OFF IGNORE_DUP_KEY OFF ONLINE =OFF O叫PRIMARY由消息:令已成功完咸。早退不唯一索引USErsGOCREATENONCLUSTERBWEX早退ONdbo.考勤信息表(早退ASC)WITH(SORT_IN_TEMPDBOFF DROP_EXISTING= OFF IGNORE_DUP_KEY OFF ONLINE =OFF O叫PRIMARY由消息令已成功完成。544在员工调动信息表创建索
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公设备维护保养记录表格(设备台账)
- 秋日乡村美丽的自然景色描写(7篇)
- 南京师范大学泰州学院《科技发展史》2023-2024学年第二学期期末试卷
- 【麦肯锡】+消费者注意力抢夺之战研究报告
- 起重机械风险终端与应力状态检测系统研发
- 2025-2030年中国氧气浓缩器行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国气相过滤行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国替西罗莫司行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国无线电测试仪行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国无人机电力推进系统行业市场现状供需分析及投资评估规划分析研究报告
- CD唱机原理课件
- 露天矿矿建竣工验收资料
- 造纸厂的管理规章制度
- 生命体征PPT精品课件
- Q∕SY 02098-2018 施工作业用野营房
- 会计工作证明
- 物流公司超载超限整改报告
- 高中必备古诗文75篇高中古诗大全必背
- 声门下吸引技术ppt课件
- 测控电路课程设计报告--信号采集调理电路的设计
- 法律英语单词分单元汇总
评论
0/150
提交评论