重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)02 关系数据库与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 等 )都采用关系模型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)16 多媒体数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)15 流数据管理.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)14 时空数据管理与分析.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)13 空间数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)12 云数据库管理系统.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)11 分布式数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)10 数据库技术发展概述&分布式关系型数据库.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)01 绪论(夏英).pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第5章 GMm排队模型.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第4章 MG1排队模型.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第3章 爱尔朗排队系统.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第2章 平衡状态下的生灭过程.pdf
- 重庆大学:《通信网络中的排队论基础》研究生课程(讲义)第1章 排队论概论(编著:江禹生).pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第9章 软件定义网络.ppt
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(教材)第9章 软件定义网络.pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第8章 数据中心网络及其体系结构.ppt
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(教材)第8章 数据中心网络及其体系结构.pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第7章 云计算技术及其结构.ppt
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(教材)第7章 云计算(Cloud Computing)及其体系结构.pdf
- 重庆大学:《网络体系结构与协议》研究生课程教学资源(PPT课件讲稿)第6章 物联网及其体系结构.ppt
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)03 关系数据库设计.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)04 DBMS内核简介.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)05 数据库存储管理与文件结构.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)06 索引结构.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)07 事务与数据库恢复.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)08 并发控制 Concurrency Control.pdf
- 重庆邮电大学:《高级数据库系统技术》课程教学资源(课件讲稿)09 查询处理与查询优化.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)01 数字化建筑设计理论与方法——建筑数字技术概论(主讲:曾旭东).pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)02 数字建筑——-非线性建筑案例分析 非线性建筑 & 参数化主义 Non - linear Architecture & PARAMETRICISM.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)03 CAD技术的五次重大革命.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)04 数字化建筑设计理论与方法——建筑信息模型(建筑BIM技术).pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)05 BIM模型建模技术——ArchiCAD 虚拟建筑——BIM为建筑设计领域带来了第二次革命.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)06 BIM技术——基于自主规则设定的全方位碰撞检查技术 Building Informationg Modeling —The Omni-bearing Collision Check Technology Based on Rule Definition.pdf
- 重庆大学:《计算机图形学》课程教学课件(讲义)07 数字分析技术——空间句法.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)10 数据可视化 Visualization.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)11 NoSQL数据库.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)12 大数据技术应用(应用举例).pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)13 大数据技术应用(大数据商业应用).pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)01 大数据概述.pdf
- 重庆大学:《大数据技术基础》课程教学资源(课件讲稿)02 大数据关键技术与挑战.pdf