数据库设计通常分为哪几步?

简介: 关于数据库设计
  • 需求分析 : 分析用户的需求,包括数据、功能和性能需求。
  • 概念结构设计 : 主要采用 E-R 模型进行设计,包括画 E-R 图。
  • 逻辑结构设计 : 通过将 E-R 图转换成表,实现从 E-R 模型到关系模型的转换。
  • 物理结构设计 : 主要是为所设计的数据库选择合适的存储结构和存取路径。
  • 数据库实施 : 包括编程、测试和试运行
  • 数据库的运行和维护 : 系统的运行与数据库的日常维护。
目录
相关文章
|
2天前
|
数据库
数据库设计过程
数据库设计过程
20 0
|
2天前
|
存储 SQL 关系型数据库
数据库设计的基本原则和主要步骤以及应注意什么?
数据库设计的基本原则和主要步骤以及应注意什么?
243 0
|
8月前
|
消息中间件 关系型数据库 Kafka
OBCP第七章 OB迁移、备份与恢复-迁移服务
OBCP第七章 OB迁移、备份与恢复-迁移服务
115 0
|
存储 SQL 缓存
【数据库设计与实现】第三章:数据后像与前滚
数据后像与前滚设计原则事务的持久性要求事务提交时本次事务的修改必须完成持久化工作,而事务修改的block或page在大部分场景下并不是连续的,在持久化设备上表现为大量的随机IO。通过记录后像,可以将随机IO转换为对持久化设备更为有利的顺序IO,并将dirty block或dirty page(指被修改过但尚未完成持久化的block或page)的多次修改合并,节约block或page的持久化次数。后
【数据库设计与实现】第三章:数据后像与前滚
|
存储 SQL Oracle
数据库设计的步骤
数据库设计是指:根据用户的需求,在数据库管理系统上(比如:MySQL、Oracle),设计数据库的结构和建立数据库的过程。 数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。
281 0
|
10月前
|
存储 Java 编译器
【Java面试】说说JVM的内存结构以及他们那些会产生内存溢出?
【Java面试】说说JVM的内存结构以及他们那些会产生内存溢出?
531 0
|
9月前
|
缓存 NoSQL Java
布隆过滤器使用
关于布隆过滤器使用简单情形
73 0
|
7月前
|
存储 数据库 数据格式
什么是数据库设计的数据流图和数据字典
什么是数据库设计的数据流图和数据字典
126 0
|
12月前
|
存储 SQL 数据管理
【数据库原理 • 四】数据库设计和规范化理论
数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、分析数据和管理数据,数据库技术已成为各种计算机系统的核心技术。数据库相关知识也已成为每个人必须掌握的知识。
377 0
|
12月前
|
存储 开发框架 Java
【领域驱动设计】三分钟搞懂领域驱动设计(一)
【领域驱动设计】三分钟搞懂领域驱动设计