考勤系统数据库设计.pdfVIP

  • 1
  • 0
  • 约1万字
  • 约 14页
  • 2026-02-26 发布于河北
  • 举报

考勤管理系统数据库设计

数据库设计是指对于一种给定的应用环境,构造设计优化

的数据库逻辑模和物理构造,并据此建立数据库以和应用环

境,使之可以有效地存储和管理数据,满足多种顾客W、J应用需求,

包括信息管理规定和数据操作规定。

数据库的目的是为顾客和多种应用系统提供一种信息基础

设施和高效率的运行环境。数据库设计的一种特点是“三分技术,

七分管理,十二分基础数据”。

数据库设计的基本环节如下:

(1)需求分析

2()概念构造设计

3()数据库逻辑设计

4()数据库物理设计

5()数据库实行

6()数据库运行和维护

一.数据库需求分析

设计这个系统口勺重要目口勺就是实现学生社团欧I管理规

范化,以和对社团举行活动进行登记。

数据库的需求分析阶段是整个数据库设计过程中的基

础,也是耗时就多,最困难的一步。需求分析的任务就是

通过详细调查现实世界要处理的对象,充足理解原系统工

作概况,明确顾客日勺多种需求,然后在此基础上确定新

系统H勺功能c这个阶段H勺工作成果重要如下三个方面的内

容:

(1)数据项:每种详细数据的名称、意义、类型、取值

范围以和与其他数据项之间的逻辑关系。

(2)数据集:若干数据项的有逻辑关联的集合,包括名

称、意义和构成数据集H勺数据项。

(3)数据流:应用系统运行时,数据是怎么输入、处理

和输出。

二.数据库概念构造设计

局部e-r图设计

(1)学生信息表的e-r图

(2)刷卡表的e-r图

刷卡

(3)刷卡登记表的Je-r图

全局e-r图如下:

学生信息表构造如下:

数据类型

字度

能否为空备注

Snn

varchar2(8)不能

社团编号(主健)

Snane

varchar2(20)社团名称

不能

Shiavarchar2(8)能

HKW.

Snatevarchar(16)不能

Stelnumber(12)

Sshonumber(4)HA

刷卡登记表构造如下:

字段数据类型能否为空备注

DJtimatimestamp不能登记时间

snovarchar2(8)不能社团编号住制

■number(4

文档评论(0)

1亿VIP精品文档

相关文档