中国高校课件下载中心 》 教学资源 》 大学文库

重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)02 关系数据库与SQL

文档信息
资源类别:文库
文档格式:PDF
文档页数:91
文件大小:2.91MB
团购合买:点击进入团购
内容简介
数据模型 关系模型及关系数据库 关系语言:关系代数,SQL语言
刷新页面文档预览

关系模型与sQL 夏英 (xiaying@cqupt.edu.cn 重庆邮电大学计算机学院

1 关系模型与SQL 夏英 (xiaying@cqupt.edu.cn) 重庆邮电大学计算机学院

主要内容 数据模型 关系模型及关系数据库 系统技术》 关系语言:关系代数 SQL语言 重庆邮电大学《高级 2

2 主要内容  数据模型  关系模型及关系数据库  关系语言:关系代数,SQL语言

教据建模 每个数据库都是对某个应用领域的建模结果 数据库设计质量将直接影响信息系统的品质 数据建模的目的:准确地抽象和表达客观需求

3 数据建模  每个数据库都是对某个应用领域的建模结果  数据库设计质量将直接影响信息系统的品质  数据建模的目的:准确地抽象和表达客观需求

教据模型 数据模型是对数据特征的抽象 数据模型描述三大要素 数据结构(数据,数据间的联系等 数据操作(操作类型、操作方式等) 约束条件(数据的语义,数据间的约束等)

4 数据模型  数据模型是对数据特征的抽象  数据模型描述三大要素  数据结构(数据,数据间的联系等)  数据操作(操作类型、操作方式等)  约束条件(数据的语义,数据间的约束等)

教据棋型的分类 三层数据库模型 概念模型(描述概念世界) 逻辑模型(描述信息世界 物理模型(描述计算机世界)

5 数据模型的分类  三层数据库模型  概念模型 (描述概念世界 )  逻辑模型 (描述信息世界 )  物理模型 (描述计算机世界 )

概念模 概念模型 描述问题域的概念性框架 通过符号或图表表示 平台无关 ■广泛使用的概念模型 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 等 )都采用关系模型

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档