谁能帮我用access软件制作职工工资管理数据库。

谁能帮我用access软件制作职工工资管理数据库。,第1张

员工工资管理系统数据库设计文档说明数据库设计所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(database Management System)就是一种 *** 纵和管理数据库的大型软件,简称DBMS,他们建立在 *** 作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与 *** 作系统通讯等。DBMS通常由数据字典,数据描述语言及其编译程序,数据 *** 纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是数据表、记录、字段之间的关系将这些表联系在一起,关系数据库提供了成为结构化查询语句(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最流行的数据库。 一、 创建表以及表之间的关系1、 创建表 (1) 员工基本信息表(Employeebaseinfo)字段名数据类型长度允许空主键列名员工编号char9No null是employee_id姓名char8No null否employee_name性别char2No null否sex出生日期smalldatetime4No null否birth学历char8No null否diploma职务char8No null否position工龄float8No null否wordage联系电话varchar25null否werpan住址varchar50null否Lihome参加工作时间smalldatetime4Null null否wordtime部门编号varchar12No null否department_id备注varchar50null否weipen注明:设计索引:主键:员工编号外键:“部门编号”为部门基本表部门编号的外键(2)员工工资基本表字段名数据类型长度允许空主键列名员工编号char9No null是employee_id基本工资smallmoney5No null否basepay职务工资smallmoney5No null否positionpay发放日期smalldatetime4No null否othertime注明:设计索引:主键:员工编号 (3)奖励扣款表(Employeepay)字段名数据类型长度允许空主键列名员工编号char9No null employee_id加班工资smallmoney5Null否overtimepay奖励工资smallmoney5Null否bonuswage其他补贴smallmoney5Null否subsidy劳动保险smallmoney5No null否laborinsure考勤扣款smallmoney5Null否discountpay其他扣款smallmoney5Null否otherpay 注明:实施CHECK约束othertime设计索引:主键:员工编号外键:‘员工编号’为员工基本信息表员工编号的外键,“部门编号”为部门基本表部门编号的外键劳动保险是必有的,不以为空 (4)工资领取表(incomepay)字段名数据类型长度允许空主键列名发放编号char10NO NULL是Fempyee id员工编号char8NO NULL否employee_id是否领取char10NULL否paycount注明:设计索引:主键:发放编号 (5)登陆表 (Customeradminister)字段名数据类型长度允许空主键列名IDchar10No null是Id idOperNamevarchar25No null否OperNameOperLevelvarchar25No null否OperLevelOperNochar10No null否OperNoOperPwdchar10No null否OperPwdOperDatesmalldatetime4No null否OperDateNotevarchar25Null否Note (6)类型表(listtable)字段名数据类型长度允许空主键列名表名varchar25NO NULL是 字段名varchar25NO NULL是 序号varchar10NO NULL是 选取内容varchar25NO NULL否 注明:设计索引:主键:ID (7)部门信息表(Departmenttable)字段名数据类型长度允许空主键列名部门编号varchar12No nul+是department_id部门名称varchar25No null否department_name联系电话varchar25No null否phonenumber注明:设计索引:主键:部门编号

打开的ACCESS后关掉已经打开的数据库,然后在文件那里打开在选择数据库的时候在右下角的打开那里还有个小三角形,在那里选择独占方式打开就OK了

你的是ACCESS数据库的话增加字段应该不用独占吧~~直接修改表应该可以的

静态数据。

静态数据是基本保持稳定的数据,比如一个单位的名称、员工信息、系统参数等。动态数据是随着时间的发展,常常变化的数据,比如日销售额、年销售额等等。在数据分析中具体表现来看就是,如果这个数据库的数据仅仅只有一个时间节点的,即可理解为静态数据,又叫做横截面数据,并且采用静态数据的分析方法分析即可。

动态数据指在程序运行过程中,动态产生的临时数据,一般存储在内存中,内存的存储空间一般都比较小,现在普通计算机的内存只有8G左右,因此要谨慎使用内存,不要占用太多的内存空间。

1、如果所属部门里存的是部门编号

select tEmp编号,tEmp姓名,tEmp聘用时间 from tEmp

where 所属部门 in (select 部门编号 from tGrp where 部门名称 like '输入值')

2、如果所属部门里存的是部门名称

select tEmp编号,tEmp姓名,tEmp聘用时间 from tEmp

where 所属部门 like '输入值'

使用外键就可以让两张表有联系。

1、创建主表:

create table UserInfo(

UserID int identity(1,1) primary key, --递增主键

UserAccounts varchar(20),

UserName varchar(20),

UserPwd varchar(10));

2、创建附表(含外键)

create table News(

NewsID int identity(1,1) primarykey,

UserID int,

NewsTitle varchar( 50 ),

NewsRelease varchar( 200 ),

NewsReleaseTime datetime,

FOREIGN KEY (UserID) REFERENCES UserInfo(UserID)); --外键约束

如果附表已存在,但没外键,可采用以下方法:

alter table profession add constraint fk_prov_id foreign key(prov_id) references province(prov_id) on update cascade on delete cascade;

以上就是关于谁能帮我用access软件制作职工工资管理数据库。全部的内容,包括:谁能帮我用access软件制作职工工资管理数据库。、为员工信息表增加一个字段,字段名为email,宽度和长度都为20,、员工信息表中的什么属于动态数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10203474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存