SQL Server下的人资信息管理系统数据库设计与命名规范

版权申诉
0 下载量 73 浏览量 更新于2024-08-05 收藏 207KB PDF 举报
本文档是关于"XXX人资信息管理系统"的数据库设计文档,版本为1.0,由作者在2014年12月1日完成。文档的核心目标是定义软件后台数据库的概念模型和物理模型,为开发、测试人员提供编码和测试的指导依据。它适用于系统设计开发人员,包括详细设计人员和项目组成员,且强调保密性,不得外泄。 文档详细介绍了以下几个关键部分: 1. **文档介绍**: - 编写目的是为了统一软件设计的规则,定义数据字典结构,作为开发和测试的参考。 - 适用范围限于内部团队,强调对外部人员的保密。 - 主要读者包括系统设计人员、数据库开发人员和测试人员。 2. **数据库环境**: - 使用Microsoft SQL Server作为数据库管理系统,其登录模式采用混合身份验证,超级用户sa的默认密码为123456,服务器端口为1433。 - 数据库设计过程使用Visio创建ER图,并生成DDL(数据定义语言)脚本文件。 3. **命名规则**: - 符合第三范式,确保数据结构的优化和完整性。 - 表名采用全大写,如RSHGL代表人事管理,表名格式统一以RSH_加上中文拼音缩写。 - 数据库表命名规则清晰,便于理解和管理。 4. **逻辑设计**: - 采用面向对象的方法论,将系统中的实体类转化为数据库表,表之间的关系反映了对象之间的联系。 5. **数据库实施**: - 建立在SQL Server 2008 R2平台上,数据库名为DB_OA,包含SendMessage、ReadMessage等10个表,每个表对应系统中的不同功能模块,如角色管理、权限分配等。 此外,文档还包含了数据库表的具体字段设计,例如RSH_ZHGJBXX表,包含了字段如XUHAO_JL(员工编号,varchar(20))、BIANHAO_JHGH(姓名,非空,varchar(10))等,以及字段类型、长度和约束条件等细节。 总体来说,这份文档提供了对人资信息管理系统数据库设计的全面指导,是系统开发和维护的重要参考资料。