软考笔记--数据库设计与建模

本文详细介绍了数据库设计的五个阶段,包括规划、需求分析、概念设计、逻辑设计和物理设计,重点阐述了E-R模型的实体、联系和类型,以及在概念设计阶段如何处理冲突和E-R图向关系模式的转换规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库设计是指对一个给定的应用环境,提供一个确定最有数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起能反映显示世界信息和信息联系及满足用户数据要求和加工要求,以能够被某个DBMS所接受,同时能实现系统目标,并有效存取数据的数据库。

一.数据库的设计阶段

基于数据库系统声明周期的数据库设计可分为五个阶段:规划,需求分析,概念设计,逻辑设计和物理设计。

1.规划

规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在企业和信息系统中的地位,以及各个数据库之间的联系。

2.需求分析

需求分析的目标是通过调查研究,了解用户的数据和处理要求,并按一定的格式整理形成需求说明书。需求说明书包括数据库所涉及的数据,数据的特征,使用频率和数据量的估计。

3.概念设计

概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按特定的方法将他们抽象为一个不依赖于任何DBMS的数据模型,及概念模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赤露水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值