首页 > 代码库 > 软件工程中数据库设计
软件工程中数据库设计
数据库,数据库管理系统(DBMS),数据库系统 现实世界-------------?信息世界--------------?机器世界
(抽象) 概念模型 (转化) 数据模型 (关系,网状,层次模型) 独立于计算机 与计算机有关 数据模型通常由数据结构、数据操作、完整性约束组成
层次模型:有且仅有一个结点无双亲,称为根结点 其他结点有且仅有一个双亲
网状模型:取消层次模型的两个限制,允许一个以上的结点无双亲,每个结点也可以有多个父结点。
关系模型:用表格形式表示实体类型及其之间的关系。基本数据结构是二维表。每一张二维表称为一个关系。
操作主要是查,插,删,改。
关系模型逻辑结构是有若干个关系模式组成的集合。
数据库设计步骤:需求分析、概念设计、逻辑设计、物理设计。
需求分析:产生数据字典和数据流图。
概念设计:产生概念模型(E-R图)
逻辑结构设计:E-R图转换成数据模型(如关系模型) 形成数据库逻辑模式。然后形成数据的外模式。
物理设计阶段:形成内模式。选取合适的存储结构和存取方法。
软件工程中数据库设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。