数据库设计文档结构

简介: 数据库设计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
目录
相关文章
|
7月前
|
运维 Oracle 关系型数据库
screw生成数据库文档
screw生成数据库文档
99 12
|
6月前
|
Oracle 关系型数据库 数据库连接
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
SQL Oracle 关系型数据库
.NET 开源快捷的数据库文档查询和生成工具
【8月更文挑战第1天】推荐几款.NET开源数据库文档工具:1. DBDocumentor,支持多类型数据库,快速生成详尽文档;2. SqlDoc,界面简洁,自定义内容与格式;3. DBInfo,强大查询功能,支持多种导出格式。这些工具有效提升文档管理效率与质量。
|
7月前
|
存储 关系型数据库 MySQL
|
7月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的数据库课程在线教学的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的数据库课程在线教学的详细设计和实现(源码+lw+部署文档+讲解等)
70 2
|
7月前
|
SQL 运维 数据管理
数据管理DMS产品使用合集之如何修改在结构设计中的基准数据库
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
147 4
|
7月前
|
存储 关系型数据库 MySQL
MySQL数据库——InnoDB引擎-逻辑存储结构(表空间、段、区、页、行)
MySQL数据库——InnoDB引擎-逻辑存储结构(表空间、段、区、页、行)
147 7
|
8月前
|
JavaScript Java 关系型数据库
废物回收机构|基于SprinBoot+vue的地方废物回收机构管理系统(源码+数据库+文档)
废物回收机构|基于SprinBoot+vue的地方废物回收机构管理系统(源码+数据库+文档)
121 18
|
7月前
|
存储 JSON NoSQL
【文档数据库】ES和MongoDB的对比
【文档数据库】ES和MongoDB的对比
431 1