8、数据库建模与设计:基础概念与方法解析

数据库建模与设计:基础概念与方法解析

1. 数据库建模与设计概述

数据库建模和设计紧密相关,建模是设计的基础,但二者并非单向不可逆的关系,它们相互影响。我们可以并行开展数据库建模和设计工作,经验丰富后还能将二者合并为一个阶段。

  • 数据库模型 :是数据库设计的蓝图,其构建旨在为数据库的设计和建设提供有用的表示。常见的数据库建模方法有:
  • 实体 - 关系(E - R)模型
  • 对象 - 关系(O - R)模型
  • 扩展关系模型
  • 数据库设计 :是用于构建实际数据库的最终规范,设计过程以数据库模型为输入。常见的数据库设计方法有:
  • 通过 E - R 模型进行数据库设计
  • 通过扩展关系模型进行数据库设计
  • 通过 UML 模型进行数据库设计
  • 通过实体/对象规范网格进行数据库设计
  • 通过规范化理论进行数据库设计
2. E - R 模型再探讨

在之前的讨论中,我们已经了解了实体和关系的异同。若假设它们相似,那么 E - R 模型可视为关系模型的一种特定解释。为了将非正式的 E - R 模型与正式的关系模型统一起来,Codd 引入了一些 E - R 模型特有的约定。

这些约定总结如下:
| 约定说明 | 详细内容 |
| ---- | ---- |
| 表示方式 | 有 Chen 符号和 Crow’s Foot 符号等不同表示方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值