数据库设计文档结构

简介: 数据库设计1 系统概述本章节主要是对系统的背景和需要要完成的主要功能的大体介绍。2 需求分析需求分析就是分析用户的要求。通过详细调查现实世界要处理的对象(组织,部门,企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

数据库设计

1 系统概述

本章节主要是对系统的背景和需要要完成的主要功能的大体介绍。

2 需求分析

需求分析就是分析用户的要求。通过详细调查现实世界要处理的对象(组织,部门,企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。

2.1 新系统功能要求

2.2 数据流图

2.3 数据字典

3 概念结构设计

3.1 E-R图

3.2 E-R图集成

4 逻辑结构设计

把概念设计的E-R图转换为关系模型(表结构),把实体型和实体间的联系转换为关系模式中的属性和码。

5 物理结构设计

选择合适的数据库管理系统,比如mysql,oracle等,确定物理模型及每个实体的属性类型、长度、精确度以及约束类型;确定存储结构、存储方法、数据及系统文件存放位置;配置系统参数等。

6 数据库实施

6.1 创建表的sql语句

6.2 数据库测试

7数据库运行和维护

数据库的日常维护(安全性、完整性控制,数据库的转储和恢复);性能的监督、分析和改进;扩充新功能;修改错误。


img_e957e5274513322249bfc44215007323.png
image.png
目录
相关文章
|
1天前
|
数据管理 关系型数据库 MySQL
数据管理服务DMS支持MySQL数据库的无锁结构变更
本文介绍了使用Sysbench准备2000万数据并进行全表字段更新的操作。通过DMS的无锁变更功能,可在不锁定表的情况下完成结构修改,避免了传统方法中可能产生的锁等待问题。具体步骤包括:准备数据、提交审批、执行变更及检查表结构,确保变更过程高效且不影响业务运行。
13 2
|
1月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
83 6
|
1月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
53 4
|
1月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
43 2
|
1月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
52 0
|
8月前
|
运维 Oracle 关系型数据库
screw生成数据库文档
screw生成数据库文档
142 12
|
7月前
|
Oracle 关系型数据库 数据库连接
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
8月前
|
存储 关系型数据库 MySQL
|
6月前
|
SQL Oracle 关系型数据库
.NET 开源快捷的数据库文档查询和生成工具
【8月更文挑战第1天】推荐几款.NET开源数据库文档工具:1. DBDocumentor,支持多类型数据库,快速生成详尽文档;2. SqlDoc,界面简洁,自定义内容与格式;3. DBInfo,强大查询功能,支持多种导出格式。这些工具有效提升文档管理效率与质量。

热门文章

最新文章