数据库设计说明(DBDD)-1.5
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户等级
Integer
生日
Date
性别
Variable characters (2)
是否可见
Boolean
头像
Variable characters (50)
用户状态
Integer
账号
Variable characters (20)
创建日期
Date
用户电话
Variable characters (30)
Key_1 <pi> ...
Relationship_51
消息
messageId <pi> Serial
<M>
消息内容
Variable characters (1000)
创建时间
Date & Time
是否已读
Boolean
Key_1 <pi>
投票选项
voteItemId <pi> Integer
ห้องสมุดไป่ตู้
<M>
投票选项
VARCHAR(40 CHAR)
选项计数器
Integer
Key_1 <pi> ...
小组
teamId
<pi> Integer
<M>
负责人
Integer
小组名称
Variable characters (20)
小组类型
Variable characters (20)
小组人数
Integer
人数上限
北京师范大学珠海分校信息技术学院
1
数据库设计说明(DBDD)
1. 引言
1.1. 标识
系统名称 班级管理系统
项目组名称
数据库名称
Newline Studio KISS ClassManage Project Team
数据库系统 MySQL 5.0
1.2. 数据库概述
数据库名称 数据库系统 数据库宿主环境 客户端连接工具 针对用户 需求方 开发方 支持机构
1.3. 文档概述
《班级管理系统数据设计说明书》目的是明确“班级管理系统”中各项功能 和非功能性需求实现时所需要的数据类型,数据关系,数据流程,并用于指导设 计人员对数据库的设计。 《班级管理系统数据设计说明书》的阅读对象为:
2
北京师范大学珠海分校信息技术学院
1) 数据库设计人员; 2) 测试设计阶段的设计人员; 3)对《数据设计说明书》进行评审和确讣的有关业务、技术人员; 4)《班级管理系统》项目组,其他有权需要调用本文档的人员 该文件只能用于项目内部人员使用,不能擅自外传,以免泄露项目开发机密。
Date
性别
Variable characters (2)
是否可见
Boolean
头像
Variable characters (50)
Time
Key_1 <pi> ...
用户 : 2
userId <pi> Integer
<M>
姓名
Variable characters (20)
密码
Variable characters (40)
昵称
Variable characters (20)
邮箱
Variable characters (40)
PDM 完善剩余部分
2
北京师范大学珠海分校信息技术学院
目录
1. 引言 .................................................................................................................................................2 1.1. 标识.....................................................................................................................................2 1.2. 数据库概述 ........................................................................................................................2 1.3. 文档概述 ............................................................................................................................2
ClassManage MySQL 5.0 windows 7 Navicat 8.0 MySQL 在校大学生 校园班级 Newline Studio KISS Project Team 北京师范大学珠海分校信息技术学院
本说明书说明“班级管理系统”的数据库设计、结构情况,用于开发人员进行项目设计, 同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要 参考资料。
3.1.3 数据库备份不恢复 ....................................................................................................4 4 数据库详细设计 .................................................................................................................................5
创建时间
Date & Time
参数1
VARCHAR(20 CHAR)
参数5
VARCHAR(20 CHAR)
参数4
VARCHAR(20 CHAR)
参数2
VARCHAR(20 CHAR)
参数3
VARCHAR(20 CHAR)
Key_1 <pi> ...
Relationship_12
联谊
entertainmentId <pi> Integer
文档编号: DBDD-KISS 项目编号: KISS-001
[班级管理系统] 数据库设计说明(DBDD)
V [1.5]
拟 制 人______________________ 审 核 人______________________ 批 准 人______________________
北京师范大学珠海分校 信息技术学院
4.1 数据库概念设计数据库概念设计 .........................................................................................5 4.2PDM ........................................................................................................................................10
4.2.1 物理数据模型.............................................................................................................10 4.2.2 系统表清单 ................................................................................................................11 4.2.3 表的列清单 ................................................................................................................12 4.3 数据流图 ................................................................................................................................19 5.需求的可追踪性 ...............................................................................................................................21
3.1.2 数据库分布与数据库文件更新,维护
数据库的分布模式采用客户机/服务器模式。因为是采用客户机/服务器模式,所以 丌存在数据库的一致性,同步等问题。
3.1.3 数据库备份与恢复
数据库备份采用直接拷贝数据库文件的方法,实行定期备份的策略。备份流程为:关闭 服务器->拷贝文件->重启服务器。
数据库恢复通过备份文件或者更新日志来进行恢复。
2. 引用文件 .........................................................................................................................................3 3. 数据库级设计决策 ........................................................................................................................3
[2011 年 7 月 4 日]
数据库设计说明(DBDD)
编写人 蔡天才 蔡天才 蔡天才 蔡天才 蔡天才
日期 20110701 20110702 20110702 20110703 20110704
文档信息
版本号 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5
变更内容 创建文档 编写基本内容 数据库概念设计数据库概念设计
<M>
标题
Variable characters (100)
内容
Variable characters (400)
Key_1 <pi> ...
Reference_17
ent_class ent_class_id <pi> Integer <M> Key_1 <pi>
分组关系表 team_user_id Integer
1,n
用户 : 1
userId <pi> Integer
<M>
姓名
Variable characters (20)
密码
Variable characters (40)
昵称
Variable characters (20)
邮箱
Variable characters (40)
用户等级
Integer
Reference_1生9 日
4
北京师范大学珠海分校信息技术学院
4 数据库详细设计
4.1 数据库概念设计数据库概念设计
概念模型图:
constant
constantId <pi> Integer
<M>
常量名称
Variable characters (20)
常量值
Variable characters (20)
开始时间
Time
结束时间
2. 引用文件
文档编号 DRD-KISS
GB8567——2006
文档标题
修订版本
班级管理系统数据需求说明书(DRD) V[1.6]
计算机软件文档编制规范
3. 数据库级设计决策
3.1.1 数据库管理系统
名称 MySQL
版本 MySQL5.0
北京师范大学珠海分校信息技术学院
3
数据库设计说明(DBDD)
3.1.1 数据库管理系统 ..................................................................................................................3 3.1.2 数据库分布不数据库文件更新,维护................................................................................4
Integer
人数下限
Integer
小组描述
Variable characters (100)
小组创建时间
Date & Time
Key_1 <pi> ...
1,n
表单
formId
<pi> Serial
<M>
表单类型
Characters (2)
表单内容
VARCHAR(400 CHAR)
表单创建者ID
Integer