版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计任务书设计题目:人事管理系统设计学生姓名课程名称数据库原理课程设计专业班级地点起止时间设 计 内 容 及 要 求内容:学生根据本课程设计指导书中的题目,进行设计。(1)设计友好的登录界面,完成用户身份检验。可以提供对各种窗日 的外观进行设计,可以提供用户进行外观选择。(2)企业新员工各种信息的输入、修改、删除等,包括员工基本信息、 学历信息、婚姻状况、职称等。(3)数据库信息维护,即员工各种数据信息的备份。(4)对于转出、辞职、退休员工信息的删除。(5)按照一定的条件,查询、统计符合条件的员工信息;至少应该包 括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作冈位 查询等,至
2、少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各 自的员工信息;(6)对查询、统计的结果打印输出。(7)按照部门将现有员工进行分类,查看各个部门现有员工的平均年 龄,根据各部门工作量的大小,较好地进行人事调度。另外可以帮助领导 做出招聘新员工人数的决定。(8)可供其他人使用帮助。要求:按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、 物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和 存储过程的使用。设 计 参 数至少5个表结构;5个存储过程;5个触发器;5个视图、2处使用事务处理、3处 使用游标过程报告格式规范进 度 要 求19.1 讲课阅读分析任务书制订
3、设计计划19.2 -3需求分析概念结构设计19.4 -5概念结构设计准备文挡20.1-3逻辑结构设计物理结构设计20.4-5写文挡答辩交设计报告书参 考 资 料1 雷亮等数据库原理课程设计指导书2 .王珊、萨师煊.数据库系统概述(第四版).北京:高等教育出版社.2006。3. C.J.Date著.孟小峰、王珊等译.数据库系统导论(第8版).北京:机械工 业出版社.2007。4 .陈根才等.数据库课程设计.浙江.浙江大学出版社.2007苴丿、它说明1.本表应在母次头施前一周由负责教师填与一份, 院系审批后交院系办备案, 一份由 负责教师留用。2 .若填写内容较多可另纸附后。3. 一题多名学生共用
4、的,在设计内容、 参数、要求等方面应有所区别。教研室主任:指导教师:摘要在现代化的社会中,无论是大型企业还是中小型企业,都必不可少地会涉及 到人事管理的问题。一个完善的人事管理系统对企业的发展有着至关重要的作 用。人事管理系统分为6个模块,基本信息管理模块、退休员工信息管理模块、部 门信息管理模块、学历信息管理模块、家庭信息管理模块和职称信息管理模。本 系统采用SQL Server 2008作为数据库。在实现数据库部分功能时要求写出存储 过程、触发器和视图。关键词:人事管理SQL Server 2008触发器存储过程视图事务处理游标II目录摘要 II1 需求分析 11.1 系统目标设计 11.
5、2 系统功能分析 11.3功能模块分析 21.4 系统全局数据流图 21.5数据字典 32概念结构设计 62.1构成系统的实体型 62.2人事管理系统E-R图 73逻辑结构设计 83.1逻辑结构简介 83.2 E-R图向关系模型的转换 84物理模型设计 94.1定义数据库 94.2创建存储过程 94.3创建触发器 144.4创建视图 174.5创建游标 194.6创建事物处理 21总结 22致谢 23参考文献 24iii1需求分析1.1系统目标设计使企业可以实现规范化的管理。推动企业劳动人事管理走向科学化、现代化,适应现代企业制度的要求。使管理员可以很简单地完成日常的管理工作,例如新员工的加入
6、、老员工的退 休等。支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有职 工的数目决定招聘的人数等。1.2系统功能分析根据现代企业的情况,本系统要求应能完成以下主要功能:设计友好的登录界面,完成用户身份检验。可以提供对各种窗口的外观进行设 计,可以提供用户进行外观选择。企业新员工各种信息的输入、修改、删除等,包括员工基本信息、学历信息、 婚姻状况、职称等。数据库信息维护,即员工各种数据信息的备份。对于转出、辞职、退休员工信息的删除。按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详 细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学
7、历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;对查询、统计的结果打印输出。按照部门将现有员工进行分类,查看各个部门现有员工的平均年龄,根据各部 门工作量的大小,较好地进行人事调度。另外可以帮助领导作出招聘新员工人数的决定可供其他人使用帮助。1.3功能模块分析根据系统功能的基本要求,可对整个系统划分为几个模块人事管理系统图1.1功能模块分析1.4 系统全局数据流图系统的全局数据流图,也称第一层数据流图,是从整体上描述系统的数据流,反映 系统数据的整体流向,给设计者、开发者和用户一个总体描述。更新人事管理数据库查询1.5数据字典表1.1员工基本信息表(workernfo)名称数据类型说明W
8、orker novarchar(15) 员工编号关键字Worker namevarchar(8)员工姓名Sexvarchar(2)性别BirthdaydateP出生日期Agesmalli nt年龄IDvarchar(18)身份证号Departme nt n amevarchar(15)部门Postvarchar(8)职位Phonevarchar(11)电话Work datedate工作时间Worker typevarchar(8)员工类型表1.2离退休员工(tui_info)名称数据类型说明Worker_ novarchar(15)员工编号关键字Worker_ namevarchar(8)员工
9、姓名Sexvarchar(2)性别Birthdaydate出生日期Agesmalli nt年龄IDvarchar(18)身份证号Departme nt_n amevarchar(15)部门Postvarchar(8)职位Phonevarchar(11)电话Work_datedate工作时间表1.3部门基本信息表(Department_info )名称数据类型说明Departme nt_noVarchar(15)部门编号关键字Departme nt_n amevarchar(15)部门名称man ager_ novarchar(15)经理编号WorkeloadFloat(2)工作量(%Real_
10、 nu mberInt现人数Need_ nu mberInt所需人数表1.4学历信息(degreenfo)名称数据类型说明Degree_ noVarchar(15)学历编号关键子Worker_ novarchar(15)员工编号Degreevarchar(4)学位MajorVarchar(8)专业Schoolvarchar(25)学校Graduate_datedate毕业时间表1.5 家庭信息(homenfo)名称数据类型说明Home_ noVarchar(15)家庭编号关键字Worker_ novarchar(15)员工编号Marriagenfovarchar(4)婚姻状况Home_ nu
11、mbersmalli nt家庭人数Home_ph onevarchar(8)家庭电话Home_addressvarchar(50)家庭住址表1.6职称信息(Pronfo)名称数据类型说明Pro_ noVarchar(15)职称编号关键字Worker_ novarchar(15)员工编号Assess_datedatetime评定日期Assess_ unitvarchar(20)评定单位Assess_titlevarchar(8)评定职称Remarkvarchar(200)备注242概念结构设计2.1构成系统的实体型由人事管理系统的数据流图和数据字典,抽取出系统的6个主要实体,包括:员工、部门、学
12、历、家庭、职称评定信息、账号。员工实体型属性: Worker_no, Worker_name, Sex, Birthday, Age, ID,Departme nt_n ame, Post, Phone, Work_date, Worker_ type退休员工实体型属性:Worker_no, Worker_name, Sex, Birthday, Age, ID,Department_name, Post, Phone, Work_date, Worker_ type ,tui_date咅部门实体型属性:Department_no,Department_name, manager_no, Wo
13、rkeload,Real_number,Need_number学历实体型属性:Degree_no, Worker_no,Degree,Major,School,Graduate_date 家庭实体型属性:Home_noWorker_no, Marriage_info ,Home_numbqrHome_phone Home_address职称 评定信息实体型属性:Pro_no, Worker_no, Assess_date, Assess_unit,Assess_title, Remark2.2人事管理系统E-R图departmenDepaHrwrt.rameM)ugBr_nsWodhebadR
14、aal_ numberNeed_fumhtrO-ochome_inifoWwkef_noltan#_rMjmbBrHcmejshoe图2.1人事管理系统E-R图3逻辑结构设计3.1逻辑结构简介逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMF品所支持的数据模型相符合的逻辑结构。设计逻辑结构一般分为3步进行:(1) 将概念结构转换为一般的关系、网状、层次模型;(2) 将转换来的关系、网状、层次模型向特定 DBMSfc持下的数据模型转换;(3) 对数据模型进行优化。3.2 E-R图向关系模型的转换将E-R图转换为关系模型实际上就是要将实体型、实体的属性和实体型间的联系转 换
15、为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。实体的 属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(1) 一个1: 1联系可以转换为一个独立的关系模式,也可以与任意一断对应的关 系模式合并。如果转换为一个独立的关系模式,则与该联系相连的试题的码以及联系本 身的属性均转换为关系的属性,每个实体的码均为该关系的候选码。如果与某一端实体 对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本 身的属性。(2) 一个1: n联系可以转换为一个独立的关系模式,也可以与 n端对应的关系模 式合并。如果转换为一个独立的关系模式,则
16、与该联系相连的各实体的码以及联系本身 的属性均转换为关系的属性,而关系的码为 n端实体的码。(3) 一个m n联系转换为一个关系模式。与该联系相连的饿个实体的码以及联系 本身的属性均转换为关系的属性,个实体的码组成关系的码或关系码的一部分。(4) 3个或3个以上实体间的一个多元联系可以转换为一个关系模式。 与该多元联 系相连的各实体的码以及联系本身的属性均转换为关系的属性, 各实体的码组成关系的 码或关系码的一部分。(5) 具有相同码的关系模式可合并4物理模型设计数据库物理设计是将逻辑设计影射到存储介质上,利用可用的硬件和软件功能尽可 能快地对数据进行物理访问和维护。4.1定义数据库SQL S
17、erver 2008数据库文件分为3中类型:主数据文件、次数据文件和日志文件。 通过SQL语言进行数据库创建,创建数据库的语句如下:Create database 人事管理系统;4.2创建存储过程4.2 . 1在员工基本信息表,家庭信息表,学历信息表,职称评定表,创建一个插入员工信息的存储过程:create procedure in sertworkerWorker_no varchar(15),-工号Worker_name varchar(8),-姓名Sexvarchar(2),-性别Birthday date ,-出生年月IDvarchar(18),-身份证号Departme nt_n a
18、me varchar(15),- 咅部门 postvarchar(8),-职位pho ne varchar(11),-电话work_date date ,-工作时间Worker_type varchar(8),-员工类型Degree_ no varchar(15) ,-学位号Degree varchar(4),-学位Majorvarchar(25),-专业School varchar(25),-毕业学校Gradute_date date,- 毕业时间Home_no varchar(15) ,-家庭编号Marriage_i nfo varchar ,-婚姻状况Home_nu mber small
19、i nt ,-家庭人口Home_pho ne varchar(11),-家庭电话Home_address varchar(50),-家庭地址Pro_no varchar(15) ,-职称编号Assess_date date ,- 评定日期 Assess_u nit varchar(20),-评定单位Assess_title varchar(8),-评定职称Remark varchar(200)-备注as -插入员工信息in sert intoworkernfo( Worker_ no, Worker_ name,Sex,Birthday,age,ID,Departme nt_n ame,pos
20、t,phon e,work_date,Worker_type)values(Worker_ no,Worker_name,Sex,Birthday,FLOOR(datediff(DY,Birthday,getdate()/365.25),ID,Departme nt_name,post,pho ne,work_date,Worker_type)-插入职称信息in sert intoPro_i nfo(Pro_ no,Worker_ no,Assess_date,Assess_ un it,Assess_title,Remark)values (Pro_no,Worker_no,Assess_d
21、ate,Assess_unit,Assess_title,Remark)-插入家庭信息in sert intohome_i nfo(H ome_ no ,worker_ no, Marriagenfo,Home_nu mber,Home_ph on e,Home_address)values(Home_ no, worker_ no, Marriage_i nfo, Home_ nu mber,Home_pho ne,Home_address)-插入学历信息in sert intodegree_i nfo(Degree_ no, Worker_ no ,Degree,Major,School,
22、Gradute_date)values (Degree_ no, Worker_ no, Degree,Major,School,Gradute_date)4.2 . 2在部门基本信息表中创建插入部门信息的存储过程:create procedure add_departme ntDepartme nt_novarchar(15),Departme nt_n amevarchar(15),Ma nager_ novarchar(15),Workeloadfloat (2),Real_ nu mbersmalli nt ,Need_ nu mbersmalli ntasin sert intode
23、partme nt_in fo(Departme nt_no Qepartme nt_n ame,Ma nager_ no, Workeload,Real_ num ber,Need_ nu mber)values(Departme nt_no, Departme nt_n ame,Ma nager_ no, Workeload,Real_ nu mber,Need_ nu mber)4.2 . 3在部门基本信息表中创建更新部门信息的存储过程:create procedure update_departme ntDepartme nt_n amevarchar(15),Ma nager_ no
24、varchar(15),Workeload float (2),Need_ nu mbersmalli ntasupdate departme nt_infoset Man ager_ no=Ma nager_ no,Workeload=Workeload,Need _nu mber=Need _nu mberwhere Departme nt_n ame=Departme nt_n ame;4.2 . 4创建当一个员工辞职时删除该信息,当一个员工退休时,将基本信息复制到退休表中,其他信息删除的存储过程CREATE PROCEDURE worker_typeworker_ no varchar
25、(15),worker_type varchar(4)ASBEGINSET NOCOUNT ON;IF worker_type='辞职'BEGINdelete from worker_i nfo where worker_ no=worker_ noENDIF worker_type='退休'BEGININSERT INTOtui_info( Worker_ no, Worker_ name,Sex,Birthday,Age,ID,Departme nt_n ame,Post,Pho n e,Work_date,Tui_date)SELECTWorker_ no
26、,Worker_name,Sex,Birthday,FLOOR(datediff(DY,Birthday,getdate()/365.25),ID,Departme nt_name,Post,Pho ne,Work_date,GETDATE()FROM worker_i nfo WHERE Worker_no=Worker_no;DELETE FROM worker_i nfo WHERE Worker_no=Worker_no;ENDEND4.2 . 5创建更新家庭信息表、学历信息、职称信息的存储过程工号婚姻状况家庭人口家庭电话家庭地址create procedure update_home
27、 Worker_no varchar(15) ,- Marriage_i nfo varchar(4) ,- Home_nu mber smalli nt ,- Home_pho ne varchar(11) ,- Home_address varchar(50)- asupdate homenfoset Marriagenfo=Marriage_i nfo, Home_nu mber=Ho me_nu mber, Home_ph on e=Home_ph one, Home_address=Home_address where Worker_ no= Worker_ no;-更新学历信息cr
28、eate procedure update_degree Worker_no varchar(15),-工号Degree varchar(4),-学位Majorvarchar(25),-专业School varchar(25),-毕业学校Gradute_date date - 毕业时间asupdate degree_i nfoset Degree=Degree,Major=Major,School=School,Gradute_date=Gradute_datewhere Worker_ no= Worker_ no;-更新职称信息create procedure update_proWork
29、er_no varchar(15),-工号Assess_date date ,-评定日期Assess_u nit varchar(20),-评定单位Assess_title varchar(8)-评定职称asupdate pro_infoset Assess_date=Assess_date,Assess_ un it=Assess_ un it,Assess_title=Assess_titlewhere Worker_ no= Worker_ no;4.2 . 6创建某部门平均年龄的存储过程create procedure avg_ageDepartme nt_n ame varchar(
30、15)asselect AVG(Age)from worker_i nfo where Departme nt_n ame=Departme nt_n ame4.2 . 7按学历查询-学历查询create procedure search_degreen ame varchar(4)asbeg indeclare search_degree cursor for select worker_ no from degree_i nfowhere worker_ no in( select Worker_ no from degree_i nfo where Degree=n ame) ope n
31、 search_degree declare no1 varchar(15)fetch n ext from search_degree into no1while FETCH_STATUS = 0beg inselectworker_i nfo. Worker_ name,worker_i nfo.Departme nt_n ame,home_i nfo.Marriagenfo ,degree_i nfo.M ajor,degree_i nfo.degree,worker_i nfo.Work_datefrom worker_i nfo,degree_i nfo,pro_i nfo,home
32、_i nfo whereworker_i nfo. Worker_ no=no1 and home_i nfo. Worker_ no=no1and pro_i nfo.Worker_ no=no1 and degree_i nfo. Worker_ no=no1 fetch n ext from search_degree into no1 endclose search_degreedeallocate search_degree end4.2 . 7按部门查询create procedure search_departme ntn ame varchar(15)asbeg indecla
33、re search_departme nt cursor for select worker_ no from worker_i nfo where Departme nt_n ame=n ameope n search_departme ntdeclare no1 varchar(15)fetch next from search_departme nt into no1while FETCH_STATUS = 0beg inselectworker_i nfo. Worker_ name,worker_i nfo.Departme nt_n ame,home_i nfo.Marriagen
34、fo ,degree_i nfo.M ajor,worker_i nfo. Work_datefrom worker_i nfo,degree_i nfo,pro_i nfo,home_i nfo whereworkernfo. Worker_ no=no1 and homenfo. Worker_ no=no1and pro_i nfo.Worker_ no=no1 and degreenfo. Worker_ no=no1fetch next from search_departme nt into no1endclose search_departme ntdeallocate sear
35、ch_departme nt end4.2 . 9按婚姻状况查询create procedure search_marriagen ame varchar(15)asbeg indeclare search_marriage cursor for select worker_ no from home_i nfowhere worker_ no in( select Worker_ no from home_i nfo where marriage_i nfo=n ame) ope n search_marriagedeclare no varchar(15)fetch n ext from
36、search_marriage into nowhile FETCH_STATUS = 0beg inselect * from worker_i nfo,degree_i nfo,pro_i nfo,home_i nfo where worker_i nfo. Worker_ no=no and home_i nfo. Worker_ no=no and pro_i nfo.Worker_ no=no and degree_i nfo. Worker_ no=no fetch n ext from search_marriage into no endclose search_marriag
37、edeallocate search_marriage end4.3创建触发器4.3 . 1定义一个触发器,当在数据库中插入一条员工信息后,触发相应的部门人数加1create trigger in sert_workeron worker_i nfoafter in sertas beg inupdate departme nt_infosetdepartme nt_in fo.Real_ nu mber = departme nt_in fo.Real_ nu mber + 1fromdepartme nt_info as departme nt_in fo,i nserted as wor
38、ker_i nfowhere departme nt_in fo.Departme nt_n ame=worker_i nfo.Departme nt_n ame end;4.3 . 2定义一个触发器,当在数据库中删除一条员工信息后,触发相应的部门人数减1create trigger delete_workeron workernfoafter deleteas beg inupdate departme nt_infosetdepartme nt_in fo.Real_ nu mber = departme nt_in fo.Real_ nu mber - 1fromdepartme nt_
39、info as departme nt_in fo,deleted as worker_i nfowhere departme nt_in fo.Departme nt_n ame=worker_i nfo.Departme nt_n ame end;delete from worker_i nfo where worker_ no='j1'4.3 . 3定义一个触发器,当在数据库中员工所属的部门更改后,触发转出的部门人数减1,转入的部门人数加1create trigger update_workeron worker_i nfoafter updateas IF(UPDATE
40、(Departme nt_name)beg in-转出的部门人数减update departme nt_infosetdepartme nt_in fo.Real_ nu mber = departme nt_in fo.Real_ nu mber - 1fromdepartme nt_info as departme nt_in fo,deleted as worker_i nfowhere departme nt_in fo.Departme nt_n ame=worker_i nfo.Departme nt_n ame-转入的部门人数加update departme nt_infoset
41、departme nt_in fo.Real_ nu mber = departme nt_in fo.Real_ nu mber + 1fromdepartme nt_info as departme nt_in fo,i nserted as worker_i nfowhere departme nt_in fo.Departme nt_n ame=worker_i nfo.Departme nt_n ame end;4.3 . 4定义一个触发器,当在数据库中删除一个员工的基本信息时连带删除该员工的职称学历,家庭信息create TRIGGER del_workerON workernfo
42、for DELETEASBEGINdelete homenfoFromhome_i nfo as home_i nfo , deleted as workernfoWhere home_i nfo.worker_ no= workernfo.worker_ noENDBEGINdelete degree_i nfoFrom degree_i nfo as degree_i nfo , deleted as worker_i nfoWhere degree info.worker no=worker info.worker noENDBEGINdelete pro_infoFrom pro_i
43、nfo as pro_i nfo , deleted as worker_i nfoWhere pro_i nfo.worker_ no=worker_i nfo.worker_ noEND4.3 . 5仓U建一个触发器,检查部门员工是否已满,满人则不进行操作create Trigger check_departme nton departme nt_infofor updateasIF(UPDATE(Real _nu mber)beg indeclaresize smalli nt,MaxSize smalli nt,Departme nt_n ame varchar(15)select d
44、epartme nt_n ame =departme nt_n ame from in sertedselect MaxSize =Need_ nu mber ,size = Real_ nu mber from departme nt_info where departme nt_n ame = departme nt_n amebegi nif( size > MaxSize )beg inprint ' 该部门员工已满rollback Tran sact ionreturn ;endendend4.3 . 6创建一个触发器,插入或更新时检查部门是否存在,不存在则不进行操作c
45、reate trigger check_dapartme nt_n ameon workernfofor updatensertasbeg indeclaredepartme nt_n ame varchar(15)select departme nt_n ame = departme nt_n ame from in sertedif( not exists(select * from departme nt_info where departme nt_n ame = departme nt_n ame )begi nprint '该部门不存在rollback Tran sacti
46、 onreturn;endend4.4创建视图4.4 . 1建立一个查看所有员工的所有信息的视图create view all_worker(员工编号,姓名,性别,出生日期,年龄,身份证号,部门编号,部门,经理编号,职位,电话,工作时间,员工类型,学历号,学位,专业,毕业学校,毕业时间,职称号,评定时间,评定单位,评定职称,备注,家庭编号,婚姻 状况,家庭人口,家庭电话,家庭地址)asselectworker_i nfo.Worker_ no,worker_i nfo.Worker_ name,worker_i nfo.Sex,worker_i nfo.B irthday,worker_i n
47、fo.Age,worker_i nfo.ID,departme nt_in fo.Departme nt_no ,worker_i nfo.Departme nt_n ame,departme nt_info.M an ager_ no ,worker_i nfo.Post,worker_i nfo.Ph on e,worker_i nfo. Work_date,worker_i n fo.Worker_type,degree_i nfo.Degree_ no,degree_i nfo.Degree,degree_i nfo.M ajor,degree_i nfo.School,degree_
48、i nfo.Gradute _date,pro_i nfo.Pro_ no,pro_i nfo.Assess_date,pro_i nfo.Assess_u nit,pro_i nfo.Assess_title,pro_i nfo.Remark,home_i nfo.Ho me_n o,home_i nfo.Marriage_ in fo,home_i nfo.Ho me_nu mber,home_i nfo.Home_pho ne,home_i nfo.Home_addressfrom workernfo,degree_i nfo,pro_i nfo,home_i nfo,departme
49、nt_info whereworker info.Worker no=degree info.Worker no andworker_i nfo. Worker_ no=pro_i nfo. Worker_ noand worker_i nfo. Worker_ no=home_i nfo. Worker_ no anddepartme nt_in fo.Departme nt_n ame=worker_i nfo.Departme nt_n amewith check optio n4.4 . 2建立一个用于查看员工常用信息的视图create view searchasselect work
50、er_info.Worker_no '员工编号',worker_info.Worker_name ' 员工姓名',worker_info.Sex '性另',worker_info.Age '年龄',worker_info.Department_name'部门',-workernfo.Post '职位',degree_i nfo.Degree'学位',home_i nfo.Marriage_i nfo ' 婚姻状况',worker_info.Work_date '
51、; 工作时间'from worker_i nfo,degree_i nfo,home_i nfo,departme nt_info whereworker info.Worker no=degree info.Worker noand worker_i nfo. Worker_ no=home_i nfo. Worker_ nowith check optio n4.4 . 3查询员工学历视图create view show_degree(员工编号,姓名,性别,学历号,学位,专业,毕业学校,毕业时 间)asselect worker_i nfo. Worker_ no ,worker_
52、i nfo. Worker_ name,worker_i nfo.Sex,degree_i nfo.Degree_ no ,degree_i nfo.Degree,degree_i nfo.M ajor,degree_i nfo.School,degree_i nfo.Gradute_date fromworker_i nfo,dergee_i nfowhere worker info.Worker no=degree info.Worker nowith check optio n4.4 . 4查询部门工作量create view show_load( 员工编号,员工姓名,部门,工作量)as
53、selectworker_i nfo.worker_ no ,worker_i nfo.worker_ name,worker_i nfo.Departme nt_n ame,d epartme nt_info. Workeloadfrom departme nt_in fo,worker_i nfo wheredepartme nt_in fo.departme nt_n ame=worker_i nfo.departme nt_n ameselect * from show_loadwith check optio n4.4 . 5查询员工职称create view show_degree
54、(员工编号,姓名,性别,职称号,评定时间,评定单位,评定职称, 备注)asselectworker_i nfo.Worker_ no,worker_i nfo.Worker_ name,worker_i nfo.Sex,pro_i nfo.Pro_no ,pro_i nfo.Assess_date,pro_i nfo.Assess_ un it,pro_i nfo.Assess_title,pro_i nfo.Remark from worker_i nfo,pro_i nfo,home_i nfo where worker_i nfo. Worker_ no=pro_i nfo. Worker_ no4.4 . 6查询员工学历create view show_degree(员工编号,姓名,性别,学历号,学位,专业,毕业学校,毕业时 间)asselectworker_i nfo.Worker_ no,worker_i nfo.Worker_ name,worker_i nfo.Sex,degree_i nfo.D egree_ no,degree_i nfo.Degree,degree_i nfo.M ajor,degree_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省南平市武夷山第三中学高三化学下学期期末试卷含解析
- 福建省南平市吴屯中学2021-2022学年高三化学联考试卷含解析
- 5 周围的人工世界 说课稿-2024-2025学年科学二年级上册冀人版
- 2024深圳对外贸易货物进口货物保险合同3篇
- 2024汽车停车场管理三方租赁合同样本
- 2024张家港新材料研发基地共建合同
- 暂估价设置及财政评审的要求和注意事项
- 外卖员合同范本(2篇)
- 大学生三方协议书(2篇)
- 2024年销售折扣与信用政策3篇
- 高层建筑幕墙事故应急预案
- 孤独症儿童家庭康复训练课件
- 学校2025年寒假综合实践暨跨学科作业设计活动方案
- 北师大版五年级数学下册第3单元第2课时分数乘法(二)课件
- 教育部中国特色学徒制课题:中国特色学徒制制度设计与运行机制研究
- 城市规划思想史
- 蓝色3D风工作总结汇报模板
- 山东师范大学新闻采访期末复习题
- 小王子-英文原版
- 2024年江苏省导游服务技能大赛理论考试题库(含答案)
- 让与担保合同协议范本
评论
0/150
提交评论