概念模 概念模型 描述问题域的概念性框架 通过符号或图表表示 平台无关 ■广泛使用的概念模型 ER,UML,XML等 ■广泛使用的建模工具 ■ PowerDesigner, Visio, MySQL Workbench等
6 概念模型 概念模型 描述问题域的概念性框架 通过符号或图表表示 平台无关 广泛使用的概念模型 E-R,UML,XML等 广泛使用的建模工具 PowerDesigner, Visio, MySQL Workbench等
逻辑棋烈 面向具体DBMS 任何一个DBMS产品都是基于某种数据模型的 ■是概念模型在计算机中的实现 n主要的逻辑模型包括 层次模型 网状模型 关系模型 对象模型(对象关系模型,面向对象模型) 半结构化数据模型
7 逻辑模型 面向具体DBMS 任何一个DBMS产品都是基于某种数据模型的 是概念模型在计算机中的实现 主要的逻辑模型包括 层次模型 网状模型 关系模型 对象模型(对象-关系模型,面向对象模型) 半结构化数据模型
物理棋到 面向计算机物理表示 ■涉及操作系统、文件、磁盘
8 物理模型 面向计算机物理表示 涉及操作系统、文件、磁盘
数据建模对程 I tamillecgtRGdhl. d·j rs■ 口口■ ■■■■■■■■■■ □■■□■■口■■■□ 2t dicd Dipt Td ■■■■■■■■■■■■ 概念模型 逻辑模型 物理模型
9 概念模型 逻辑模型 物理模型 数据建模过程
关系棋型的由来 ■1970年, E.F. Codo发表论文“ a Relational model of Data for Large Shared Data Banks”,正式提出关系 模型。 之后,E.F.Cod继续完善和发展关系理论,应用数 学方法,定义了关系的并、交、差、投影、选择、 连接等运算。 目前,主流数据库产品( Oracle,DB2, SQL Server, MySQL等)都采用关系模型
10 关系模型的由来 1970 年 ,E.F.Codd发表论文 “A Relational Model of Data for Large Shared Data Banks ” ,正式提出关系 模型 。 之后 ,E. F. Codd继续完善和发展关系理论 ,应用数 学方法 ,定义了关系的并 、 交 、 差 、投影 、选择 、 连接等运算 。 目前 ,主流数据库产品 (Oracle, DB2, SQL Server, MySQL 等 )都采用关系模型