职工考勤管理系统数据库设计

上传人:无*** 文档编号:152177647 上传时间:2022-09-14 格式:DOC 页数:22 大小:397.50KB
收藏 版权申诉 举报 下载
职工考勤管理系统数据库设计_第1页
第1页 / 共22页
职工考勤管理系统数据库设计_第2页
第2页 / 共22页
职工考勤管理系统数据库设计_第3页
第3页 / 共22页
资源描述:

《职工考勤管理系统数据库设计》由会员分享,可在线阅读,更多相关《职工考勤管理系统数据库设计(22页珍藏版)》请在装配图网上搜索。

1、目 录前言1职工考勤管理系统数据库设计21.1设计方法21.1.1 需求分析21.1.2系统现状分析31.1.3软硬件配置31.2 设计过程31.2.1 模块管理41.2.2数据库设计41.2.3数据表的设计81.2.4代码的调试131.3设计创新和关键技术15致谢16参考文献17附录18前言数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都

2、配有数据库管理系统。SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。为了避免各数据库产品之间的SQL语法不兼容,因此由ANSI(American National Standards Institute,美国国家标准局)制定SQL92标准,目前,大部分DBMS产品都支持该标准。考勤系统是进行开发与人事相关的一个系统。公司招揽人才之后,如何对人才进行有效的管理,发挥员工的主观能动性,提高公司利益是每一个公司管理者必须考虑的问题,制订有效的管理制度是一个管理人才的行之有效

3、的办法。考勤管理适宜个其中极其重要的部门。而在现实中,考勤一般与工资等利益相关的事物挂钩,因此,考勤可能会涉及到比较多的内容。以考勤类型来说,有迟到早退、不正常上班 、出差、请假、旷工等。在设计考勤系统时要综合考虑各种情况,设计数据库时使各种数据都能协调处理。通过本次数据库系统概论课程设计,深刻的理解数据库的知识理解和熟练掌握SQL Server、Power Designer技术设计的基本使用方法,学会Power Designer的制图方法,学会SQL Server查询分析器和企业管理器的使用以及如何进行数据库的备份还原的基本知识。了解数据库间的关系模型及SQL语言的特点,并掌握如何建立基本表

4、、定义、插入、删除与修改数据。通过该课程设计,加深对课本所学的知识,并得以巩固,将SQL Server、Power Designer开发技术相结合设计出了考勤系统数据库设计,也会进一步使我们将理论和实践有机的相结合,达到了学以致用的目的,熟练的掌握了数据库设计的相关方法。职工考勤管理系统数据库设计计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。考勤是一个比较烦琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登录,下班时进行注销,系统会自动记录,这样就可以节省很多的工夫。当员工不能正

5、常上班,一般会与相关人员说明原因,然后在考勤系统上进行记录。在每个月进行结算工资时根据考勤系统上记录来增减个人薪金。1.1设计方法1.1.1 需求分析90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题

6、而开发的。该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。考虑到适应性,构建一个考勤系统,所有的员工都通过打卡来进行登录和注销,同时考勤系统需要用户密码才能进入。在这里假定打卡信息已经转化成数据信息,每次打卡将激活的一个模块。这些模块可以用手工输入,以备不时之需。根据分析,该考勤系统必须具备如下几个功能:(1)能够

7、记录各种基本资料和考勤资料;(2)系统使用者每天每个人都必须进行考勤,能够记录各种考勤信息;(3)系统使用者能够查询以往考勤信息,以防止不公正情况出现;(4)系统使用者能够对考勤结果信息进行处理;(5)系统使用者能够由灵活处理;(6)保障数据库安全,优化数据库,可以在程序中实现数据库备份和恢复。(7)界面的友好性,操作的图形化。(8)对员工的迟到情况进行统计 也可以查询并由系统使用者对其进行修改删除1.1.2系统现状分析目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃发展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。 随着我国国民经济建设的蓬勃发展和具有中国特色的

8、社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。考勤管理作为企业内部的一种管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,日常的考勤工作,如果没有一个完整的管理,后果将不堪设想。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑

9、这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。 我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。因此开发一个高质量的考勤工资系统进行企业管理尤为重要。1.1.3软硬件配置根据用户数据库的大小选择不同的操作系统,

10、一般安全性要求高的数据库管理系统Orocle数据库比较合适。一般情况下,小公司用户对微软Windows界面比较熟悉,因此,建议客户端都使用Windows XP或Windows 2000操作系统。1.2 设计过程随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。一个界面友好,易于操作的员工考勤管理软件进行自动化处理就会显得尤为重要。在数据库系统中,主要的操作是对数据库进行的,根据对不同数据表的操作来划分模块,虽然这并不一定正确,但根据数据来划

11、分模块确实可以使乘隙模块清晰明了。当然,前提是数据划分正确,不然会使数据处理更加麻烦。经过分析,系统的结构如图1所示。登录考勤系统用户资料管理每日考勤管理请假考勤管理出差考勤管理加班考勤管理修改删除管理图1 系统结构图1.2.1 模块管理(1)用户管理模块增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。(2)基本资料管理模块设

12、置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。增加、删除和修改员工基本资料。(3)考勤操作管理模块输入员工每天出勤情况,主要为上班和下班时间,这是考勤的依据资料。对于迟到早退或者旷工情况,可以在这个模块直接判断。记录员工请假内容,请假时间,将其保存在数据库中。处理员工外出情况,说明其内容、原因和外出时间。(4)考勤资料管理模块根据统计条件统计在一段时间内的出勤情况,如每个月内迟到人数等,查询所有或部分人在某一时间段

13、中的考勤情况,根据考勤结果,进行相应的处理。(5)数据库管理模块把系统数据库导出并存放在某一磁盘目录中,相当于备份。将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。1.2.2数据库设计数据库记录了系统中处理的所有数据和某些操作。在实际应用中,一个实用的数据库应用系统可能要处理数据量巨大,并且关系复杂的数据。现实生活中处理的数据,必须经过抽象,然后再将它们反映到数据表的字段中。数据表中的字段类型和大小要符合使用习惯。设计的业务流程图如下所示:员工正常上班加班情况请假出差带职人员命令部门部门申请批准 图2 考勤系统业务流程图设计的数据流程图如下所示:上班表员工正常上班加班请假出差加

14、班表请假表出差表部门其它人员统计查询图3 考勤系统的数据流程图设计的E-R图如下所示员工正常上班加班请假出差考勤表加班表请假表出差表姓名密码进入公司时间上班时间下班时间加班时间类型性别请假时间请假类型出差时间出差类型上班时间管理员记录日期密码姓名上班日期图4 考勤系统的E-R流程图该考勤管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有权限管理和日志的功能。将生成的代码,复制。通过SQL 2000,在数据库中新建的表如下所示:图5 数据库中建立的表1.2.3数据表的设计(1)用户表的创建 用户

15、表的创建脚本如下:create table 用户 ( 用户名 char(30) not null, 员工号 char(30) null, 权限名 char(30) null, 用户密码 int not null, 权限号 int not null, constraint PK_用户 primary key (用户名)go用户表的字段格式说明如下所示:图6用户表的属性图7用户表(2)权限表的创建 权限表是用来确定某一权限类型所能访问的系统模块。权限表的创建脚本如下所示:create table 权限表 ( 权限名 char(30) not null, 用户管理 char(2) not null,

16、 基本资料更改 char(2) not null, 请假管理 char(2) not null, 外出管理 char(2) not null, 加班管理 char(2) not null, 修改考勤资料 char(2) not null, 数据库操作 char(2) not null, 日志删除 char(2) not null, constraint PK_权限表 primary key (权限名)go权限表的字段格式说明如下所示:图8权限表的属性图9权限表(3)出勤资料表的创建 出勤资料表用来记录员工每天实际上下班时间。这张表保存的数据是考勤的依据。出勤资料表的创建脚本如下所示:creat

17、e table 出勤资料表 ( 记录号 int not null, 员工基_员工号 char(30) null, 员工号 char(40) not null, 上午上班时间 datetime not null, 上午下班时间 datetime not null, 下午上班时间 datetime not null, 下午下班时间 datetime not null, 记录日期 datetime not null, constraint PK_出勤资料表 primary key (记录号))go出勤资料表的字段格式说明如下所示:图10出勤资料表的属性图11出勤资料表(4)员工基本资料表为了判断某员

18、工是否已经考勤,在员工表中的另一个字段,字段名为“考勤”,每天考勤前,将此字段值都设为0,每考勤一个员工,则将其字段值该为1,以后操作时根据其字段判断其是否已经考勤。其创建脚本为:create table 员工基本资料表 ( 员工号 char(30) not null, 员工名 char(30) not null, 性别 tinyint not null, 年龄 int not null, 入公司时间 datetime not null, 住址 char(50) not null, 联系电话 char(20) null, 手机 char(20) null, 电子邮箱 char(30) null

19、, 考勤 tinyint not null, constraint PK_员工基本资料表 primary key (员工号)go员工基本资料表的年格式如下所示:图12员工基本资料表的属性图13员工基本资料表(5)加班表的创建 加班表用来保存员工的加班信息。create table 加班表 ( 记录号 int not null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(30) not null, 加班类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not

20、null, constraint PK_加班表 primary key (记录号)go加班表的字段格式说明如下所示:图14加班表的属性图15加班表(6)请假表的创建请假表是用来保存员工的请假记录。其创建脚本为:create table 请假表 ( 记录号 int not null, 类型名 char(30) null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(20) not null, 请假类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not null

21、, constraint PK_请假表 primary key (记录号)go请假表的字段格式如下所示:图16请假表的属性图17请假表(7)外出表的创建外出表是用来保存员工的外出记录,数据格式。外出表的创建脚本如下:create table 外出表 ( 记录号 int not null, 类型名 char(30) null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(30) not null, 外出类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not n

22、ull, constraint PK_外出表 primary key (记录号)Go外出表的字段格式如下所示:图18外出表的属性图19外出表(8)日志表的创建。 每一个实用的数据库应用系统,总是少不了日志管理。日志是用来记录系统的使用情况,以便当系统遭到非法使用时,能够从日志表中找到使用记录,以便进行处理。日志表的创建脚本为:create table 日志表 ( 记录号 binary(8) not null, 用户名 char(30) not null, 操作 char(127) not null, 日期 datetime not null, constraint PK_日志表 primary

23、 key (记录号)go日志表的字段格式说明如下所示:图20日志表的属性图21日志表(9)统计表的创建。 每一个用户有时会需要去查询一下哪天是否迟到的情况,统计表就很方便的提供了这一功能。create table 统计表 ( 日期 datetime not null, 记录号 binary(8) not null, 用户名 char(30) not null, 迟到次数 char(127) not null, )Go图22统计表1.2.4代码的调试(1在表格内加入数据在SQL查询分析器中输入以下代码:insert into 外出表(记录号,类型名,员工基_员工号,员工号,员工名,外出类型,起始

24、时间,结束时间)values(119,出差,a80,a80,邓月,出差,2008-06-09,2008-06-12)点击运行后输入:select * from 外出表 得出以下结果:图23加入数据的表(2)查询数据: 在SQL查询分析器中输入以下代码: select * from 加班表点击运行后输入,得出以下结果:图24查询数据的表(3)修改数据: 在SQL查询分析器中输入以下代码:update 外出表set 员工名 = 周丹where 记录号=119 select * from 外出表点击运行后输入,得出以下结果:图25修改数据的表(4)删除数据: 在SQL查询分析器中输入以下代码: de

25、letefrom 外出表where 员工名=周丹select * from 外出表点击运行后输入,得出以下结果:图26删除数据的表在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。该考勤管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询

26、员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有权限管理和日志的功能。通过考勤系统可以很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,企业的信息化建设已成为现代各个企业发展的需要。1.3设计创新和关键技术本系统为企业员工考勤管理,主要管理员工的出勤、请假、出差和加班等事项。系统根据需要可以记录出勤人员的信息,同时还需要了解员工的请假、出差和加班等的记录情况。程序

27、运用了SQL Server 2000、Power Designer数据库相关软件开发技术。在Power Designer中建了10个数据表图,并在数据表中生成了两个视图和触发器,运行后生成代码,在SQL Server新建数据库,并在相应的查询分析器里调试,生成了10个表和一个视图,然后备份了新建的数据。致谢在本学期对数据库的学习和在课程设计的制作中,非常感谢*老师的耐心讲解与指导。在设计过程中运用较多的是老师在上课时候讲解的例子,受益匪浅。同时也学到了对问题的研究和思维方法。这也对本次课程设计的制作起到了积极的帮助和影响。在本次课程设计中,我也掌握了使用PowerDesigner创建图表。也加

28、深了对数据库企业管理器的理解,对数据库操作也有了进一步的了解。在对考勤系统的开发过程中,我学到了许多有关数据库管理软件设计的东西。另外,通过对PowerDesigner的使用,我也对该软件有了一些认识,学到了很多关于该软件可视化编程的东西;也深深体会到了PowerDesigner的功能强大,使用和操作简单。同时,基于这次课程设计中本系统的一些设计,下面对系统做一个总结。在整个设计过程中,主要的工作有:系统的权限及安全设计,包括用户权限的个人设定,密码保护与修改。员工信息、出勤信息、员工请假、加班以及外出等情况的统计。在设计过程中,逐步了解到书本上的知识很重要,作为最基础的部分,带给我的是新的视

29、角。使我重新认识了数据库,对数据库的兴趣也明显增加了许多。最大的收获莫过于对与系统的前期分析。可以从一个大的角度来判断整个系统的性能,从而分析出需要创建哪些表实现整体的功能。当然在设计中还有很多不足的地方。对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中也遇到了许多棘手的问题。对于数据库的操作不够熟练,在整个系统的考虑方面也有些许不足。但是,我会在今后的学习中,加深自己在数据库方面的培养,提高自己对与建立数据库时候的分析以及应用的能力。参考文献1 胡师彦. 微软SQL Server2000数据库的特点及查询优化研究J. 兰州工业高等专科学校学报, 2002,(01). 2

30、 王西文,张广智. 浅谈SQL Server应用方法和技巧J. 山东水利, 2002,(12). 3 何思文. 基于SQL Server 2000的数据仓库的实现J. 广东科技, 2004,(05). 4 白青海,张善勇,郑瑛. ADO与SQL SERVER 2000数据库应用程序开发探讨J. 内蒙古民族大学学报(自然科学版), 2003,(02). 5 李丹. 浅谈SQL Server 2000中高性能的备份与恢复J. 河北工程技术职业学院学报, 2004,(02). 6 李欣苓. SQL Server 2000中几个系统存储过程的应用J. 水利水文自动化, 2003,(01). 7余建英,

31、何旭洪.PwerBuilder数据库系统开发实力导航(第二版).北京.人民邮电出版社.2004.4.179239.8王晟,王松,刘强.数据库开发经典案例解析.北京.清华大学出版社.2005.7.310364.9王珊,萨师煊.数据库系统概论(第四版).北京.高等教育出版社.2006.3.210225.10周新会,周金根.数据库通用模块及典型系统开发实力导航(第一版).北京.人民邮电出版社.2006.2.185214.附录alter table 出勤资料表 drop constraint FK_出勤资料表_REFERENCE_员工基本资料表goalter table 加班表 drop constr

32、aint FK_加班表_REFERENCE_员工基本资料表goalter table 外出表 drop constraint FK_外出表_REFERENCE_员工基本资料表goalter table 外出表 drop constraint FK_外出表_REFERENCE_外出类型表goalter table 日志表 drop constraint FK_日志表_REFERENCE_用户goalter table 用户 drop constraint FK_用户_REFERENCE_员工基本资料表goalter table 用户 drop constraint FK_用户_REFERENCE

33、_权限表goalter table 请假表 drop constraint FK_请假表_REFERENCE_员工基本资料表goalter table 请假表 drop constraint FK_请假表_REFERENCE_请假类型表go/*=*/* Table: 出勤资料表 */*=*/create table 出勤资料表 ( 记录号 int not null, 员工基_员工号 char(30) null, 员工号 char(40) not null, 上午上班时间 datetime not null, 上午下班时间 datetime not null, 下午上班时间 datetime n

34、ot null, 下午下班时间 datetime not null, 记录日期 datetime not null, constraint PK_出勤资料表 primary key (记录号)go/*=*/* Table: 加班表 */*=*/create table 加班表 ( 记录号 int not null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(30) not null, 加班类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not null,

35、constraint PK_加班表 primary key (记录号)go/*=*/* Table: 员工基本资料表 */*=*/create table 员工基本资料表 ( 员工号 char(30) not null, 员工名 char(30) not null, 性别 tinyint not null, 年龄 int not null, 入公司时间 datetime not null, 住址 char(50) not null, 联系电话 char(20) null, 手机 char(20) null, 电子邮箱 char(30) null, 考勤 tinyint not null, co

36、nstraint PK_员工基本资料表 primary key (员工号)go/*=*)/* Table: 外出表 */*=*/create table 外出表 ( 记录号 int not null, 类型名 char(30) null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(30) not null, 外出类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not null, constraint PK_外出表 primary key (记录号)go/*

37、=*/* Table: 日志表 */*=*/create table 日志表 ( 记录号 binary(8) not null, 用户名 char(30) not null, 操作 char(127) not null, 日期 datetime not null, constraint PK_日志表 primary key (记录号)go/*=*/* Table: 权限表 */*=*/create table 权限表 ( 权限名 char(30) not null, 用户管理 char(2) not null, 基本资料更改 char(2) not null, 请假管理 char(2) not

38、 null, 外出管理 char(2) not null, 加班管理 char(2) not null, 修改考勤资料 char(2) not null, 数据库操作 char(2) not null, 日志删除 char(2) not null, constraint PK_权限表 primary key (权限名)go/*=*/* Table: 用户 */*=*/create table 用户 ( 用户名 char(30) not null, 员工号 char(30) null, 权限名 char(30) null, 用户密码 int not null, 权限号 int not null,

39、 constraint PK_用户 primary key (用户名)go/* Table: 请假表 */*=*/create table 请假表 ( 记录号 int not null, 类型名 char(30) null, 员工基_员工号 char(30) null, 员工号 char(20) not null, 员工名 char(20) not null, 请假类型 char(30) not null, 起始时间 datetime not null, 结束时间 datetime not null, constraint PK_请假表 primary key (记录号)goalter tab

40、le 出勤资料表 add constraint FK_出勤资料表_REFERENCE_员工基本资料表 foreign key (员工基_员工号) references 员工基本资料表 (员工号)goalter table 加班表 add constraint FK_加班表_REFERENCE_员工基本资料表 foreign key (员工基_员工号) references 员工基本资料表 (员工号)goalter table 外出表 add constraint FK_外出表_REFERENCE_员工基本资料表 foreign key (员工基_员工号) references 员工基本资料表

41、(员工号)goalter table 外出表 add constraint FK_外出表_REFERENCE_外出类型表 foreign key (类型名) references 外出类型表 (类型名)goalter table 日志表 add constraint FK_日志表_REFERENCE_用户 foreign key (用户名) references 用户 (用户名)goalter table 用户 add constraint FK_用户_REFERENCE_员工基本资料表 foreign key (员工号) references 员工基本资料表 (员工号)goalter tab

42、le 用户 add constraint FK_用户_REFERENCE_权限表 foreign key (权限名) references 权限表 (权限名)goalter table 请假表 add constraint FK_请假表_REFERENCE_员工基本资料表 foreign key (员工基_员工号) references 员工基本资料表 (员工号)goalter table 请假表 add constraint FK_请假表_REFERENCE_请假类型表 foreign key (类型名) references 请假类型表 (类型名)gonsert 加班表(记录号,员工基_员

43、工号,员工号,员工名,加班类型,起始时间,结束时间)values(5019,a9,aa9,六仪,夜班,2002-02-08,2001-02-12)insert 加班表(记录号,员工基_员工号,员工号,员工名,加班类型,起始时间,结束时间)values(5016,a8,aa8,张萍,日班,2001-05-06,2001-05-12)insert 加班表(记录号,员工基_员工号,员工号,员工名,加班类型,起始时间,结束时间)values(5023,a20,aa20,王明,夜班,2002-08-06,2001-08-12)select * from 加班表insert into 外出表(记录号,类型名,员工基_员工号,员工号,员工名,外出类型,起始时间,结束时间)values(119,出差,a80,a80,邓月,出差,2008-06-09,2008-06-12)select * from 外出表update 外出表set 员工名 = 周丹where 记录号=119 select * from 外出表deletefrom 外出表where 员工名=周丹select * from 外出表第 21 页 共21 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!