企业费用管理数据库设计幻灯片.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1 引言 4 1.1 预期的读者 4 1.2 数据库 4 1.3 目的和作用 4 2 数据库设计 4 2.1 物理数据模型设计 4 2.2 表设计 4 2.2.1 TableName(表名的解释) 4 2.3 表之间的关联设计 7 2.4 存储过程设计 7 2.5 触发器设计 7 1 引言 1.1 数据库  数据库管理系统Oracle 版本信息:10g企业版。  数据库IP地址:172.18.2.70 端口号:1521 Oracle_SID:orcl 1.2 目的和作用 将数据分析的结果进一步整理,形成最终的计算机模型,以便数据库开发人员建立物理数据库,方便其他项目小组人员查阅参考。 2 数据库设计 2.1 物理数据模型设计 2.2 表设计 2.2.1 TableName(表名的解释) 表名:E_USER(用户表,员工表) 字段名 数据类型 是否为空 默认值 备注 userId INTEGER 否 主键,表索引,自动生成 userNum CAHR(10) 否 员工编号,由用户输入 userName VARCHARE(50) 否 用户姓名 password VARCHARE(16) 否 用户登录密码 roleId INTEGER 否 外键,扮演角色编号,引用E_ROLE表的roleId departmentId INTEGER 外键,所属部门编号,引用E_DEPARTMENTE表的departmentId 表名:E_ROLE(角色表) 字段名 数据类型 是否为空 默认值 备注 roleId INTEGER 否 主键, 表索引,自动生成 roleNum VARCHAR(10) 否 角色编号,用户填写 roleName VARCHARE(50) 否 角色名称 表名:E_DEPARTMENT(部门表) 字段名 数据类型 是否为空 默认值 备注 departmentId INTEGER 否 主键,部门编号,自动生成 departmentNum VARCHAR(10) 否 部门编号,用户填写 departmentName VARCHARE(50) 否 部门名称 表名:E_LEADER(部门主管表) 字段名 数据类型 是否为空 默认值 备注 id INTEGER 否 主键,表索引 departmentId INTEGER 否 外键,引用部门表的部门编号 userId INTEGER 否 部门主管Id,外键,引用用户表的用户编号 表名:E_CHARGE(费用项目表) 字段名 数据类型 是否为空 默认值 备注 chargeId INTEGER 否 主键,表索引,自动生成 chargeNum VARCHAR(10) 否 费用编号,用户填写 chargeName VARCHAR(50) 否 费用项目名称 表名:E_BUDGET(预算单元表) 字段名 数据类型 是否为空 默认值 备注 budgetId INTEGER 否 主键,预算单元索引,自动生成 budgetName VARCHAR(50) 否 预算单元名称 startTime DATE 否 预算起始时间 endTime DATE 否 预算结束时间 state INTEGER 否 0 审批状态:0-审批中;1-已审批 totalAmount NUMBER(*,2) 否 次预算单元中所有费用项目的金额总和 表名:E_REIM(报销单表) 字段名 数据类型 是否为空 默认值 备注 reimId INTEGER 否 报销单编号,自动生成 reimTime DATE 否 报销发生时间 userId INTEGER 否 外键,申请人Id,引用E_USER的userId。 budgetId INTEGER 否 外键,所属预算单元Id,引用E_BUDGET的budgetId totalAmount NUMBER(*,2) 否 该次报销单中所有费用项目的金额总和 processId VARCHAR(50) 否 报销审批流程的编号 remiDesc VARCHAR(200) 否 备注信息 state INTEGER 否 报销审批状态,有三个值:1-审批中;2-审批通过;3-审批未通过。 occurTime VARCHAR(20) 否 发生时间,格式如2009-07-29至2009-07-30 pid VARCHAR(10) 凭证粘帖单号 uage VARCHAR(50) 否 用途 表名:BudgetCharge(预算费用表) 字段名 数据类型 是否为空 默认值 备注 id INTEGER 否 主键,表索引,自动生成 budgetId INTEGER 否 外键,引用表E_BUDGET的budgetId chargeId INTEGER 否 外键,引用表E_Charge的chargetI

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档