软件工程中数据库设计

数据库,数据库管理系统(DBMS),数据库系统 现实世界-------------信息世界--------------机器世界
       (抽象)    概念模型  (转化) 数据模型   (关系,网状,层次模型)                  独立于计算机         与计算机有关 数据模型通常由数据结构、数据操作、完整性约束组成   
层次模型:有且仅有一个结点无双亲,称为根结点 其他结点有且仅有一个双亲 
网状模型:取消层次模型的两个限制,允许一个以上的结点无双亲,每个结点也可以有多个父结点。 
关系模型:用表格形式表示实体类型及其之间的关系。基本数据结构是二维表。每一张二维表称为一个关系。
操作主要是查,插,删,改。
关系模型逻辑结构是有若干个关系模式组成的集合。

 

数据库设计步骤:需求分析、概念设计、逻辑设计、物理设计

需求分析:产生数据字典和数据流图。 
概念设计:产生概念模型(E-R图) 
逻辑结构设计:E-R图转换成数据模型(如关系模型) 形成数据库逻辑模式。然后形成数据的外模式。 
物理设计阶段:形成内模式。选取合适的存储结构和存取方法。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值