数据库设计


  • 数据库设计是将业务对象转化为数据库对象.包括需求分析,概念结构设计,逻辑设计,物理结构设计,数据库实施
    数据库运行和维护,6个阶段.
    需求分析:
    需求分析采用逐层分解的方式分析系统,通过数据流图,数据字典描述系统.
    概念结构设计:
    概念结构设计是在需求分析的基础上转化为有结构的,易于理解的精确表达,目标是形成整体数据库的概念结构
    描述概念结构的工具是E-R模型.在E-R模型中内容如下
    实体:客观存在的事物称为实体,实体用矩形框表示。
    属性:实体具有的某一特性称为属性,属性用椭圆表示。
    联系:实体之间的联系,一对一联系(1:1),一对多联系(1:m),多对多联系(m:n).
    联系用菱形表示,联系的属性用椭圆表示。
    实体型: 用实体名及其属性来刻画同类实体, 称为实体型.
    学生(学号,姓名,性别,出生日期,专业,班级,总学分)就是实体型
    实体集: 同型实体的集合称为实体集, 例如全体学生的记录就是一个实体集。
    逻辑结构设计
    一般,将概念结构转化为关系模型,即将E-R图转换为一组关系模式.
    1对1,1对n可以不产生新表,m对n会产生新表.
    物理结构设计,数据库实施,数据库运行和维护.见书
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值