人事管理系统数据库设计 sql代码.doc

人事管理系统数据库设计 sql代码.doc

ID:54604304

大小:45.50 KB

页数:7页

时间:2020-04-18

人事管理系统数据库设计  sql代码.doc_第1页
人事管理系统数据库设计  sql代码.doc_第2页
人事管理系统数据库设计  sql代码.doc_第3页
人事管理系统数据库设计  sql代码.doc_第4页
人事管理系统数据库设计  sql代码.doc_第5页
资源描述:

《人事管理系统数据库设计 sql代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、建立数据库:createdatabase数据库建表:createtable部门信息表(部门编号char(2)primarykey,部门名称nchar(14),部门职能nchar(14),部门人数char(4))gocreatetable管理员信息表(用户名nchar(4)primarykey,密码char(10),)gocreatetable用户信息表(用户名char(10)primarykey,用户类型char(10),密码char(10))gocreatetable员工工作岗位表(姓名nchar(4)pri

2、marykey,员工编号char(4)工作岗位nchar(3),部门名称nchar(10),参加工作时间char(4))gocreatetable员工学历信息表(姓名nchar(4)primarykey,员工编号char(4)学历nchar(2),毕业时间char(10),毕业院校nchar(10),外语情况nchar(10),专业nchar(10))gocreatetable员工婚姻情况表(姓名nchar(4)primarykey,员工编号char(4)婚姻情况nchar(2),配偶姓名nchar(4),配偶

3、年龄char(3),工作单位nchar(10),)gocreatetable员工基本信息表(员工编号char(4)primarykey,姓名nchar(4),性别nchar(1),民族nchar(3),出生年月char(14),学历nchar(10),政治面貌nchar(3),婚姻状况nchar(2),部门名称nchar(10),工作岗位nchar(10),)建立视图:CREATEVIEW按员工工作岗位查询asSELECT员工工作岗位表.工作岗位,员工基本信息表.员工编号,员工基本信息表.姓名,员工基本信息表.

4、性别,员工基本信息表.出生年月,员工基本信息表.学历,员工基本信息表.婚姻状况,员工基本信息表.部门名称FROM员工工作岗位表INNERJOIN员工基本信息表ON员工工作岗位表.姓名=员工基本信息表.姓名goCREATEVIEW按员工详细信息查询asSELECT员工基本信息表.*FROM员工基本信息表goCREATEVIEW按参加工作时间查询asSELECT员工工作岗位表.参加工作时间,员工工作岗位表.工作岗位,员工基本信息表.员工编号,员工基本信息表.姓名,员工基本信息表.性别,员工基本信息表.出生年月,员工

5、基本信息表.部门名称FROM员工工作岗位表INNERJOIN员工基本信息表ON员工工作岗位表.姓名=员工基本信息表.姓名触发器的建立delete触发器:createtrigger删除员工1ON员工工作岗位表fordeleteASBEGINDELETEFROM员工基本信息表WHERE员工编号IN(SELECT员工编号FROMDELETED)endgocreatetrigger删除员工2ON员工学历信息表fordeleteASBEGINDELETEFROM员工基本信息表WHERE员工编号IN(SELECT员工编号F

6、ROMDELETED)endgocreatetrigger删除员工3ON员工婚姻情况表fordeleteASBEGINDELETEFROM员工基本信息表WHERE员工编号IN(SELECT员工编号FROMDELETED)endgocreatetrigger删除员工4ON员工基本信息表fordeleteASBEGINDELETEFROM员工工作岗位表WHERE员工编号IN(SELECT员工编号FROMDELETED)endgocreatetrigger删除员工5ON员工基本信息表fordeleteASBEGIND

7、ELETEFROM员工学历信息表WHERE员工编号IN(SELECT员工编号FROMDELETED)endgocreatetrigger删除员工6ON员工基本信息表fordeleteASBEGINDELETEFROM员工婚姻情况表WHERE员工编号IN(SELECT员工编号FROMDELETED)endUpdate触发器:CreateTrigger修改编号1On员工基本信息表forUpdateAsifUpdate(员工编号)beginUpdate员工工作岗位表Set员工编号=i.员工编号From员工工作岗位表b

8、r,Deletedd,InsertediWherebr.员工编号=d.员工编号endgoCreateTrigger修改编号2On员工基本信息表forUpdateAsifUpdate(员工编号)beginUpdate员工学历信息表Set员工编号=i.员工编号From员工学历信息表br,Deletedd,InsertediWherebr.员工编号=d.员工编号endgoCreateTrig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。