11年第2次课-工地进程数据库.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11年第2次课-工地进程数据库

1.5 数据模型 1.5.1 树的概念 1.5.1 树的概念 1.5.1 树的概念 1.5.1 树的概念 1.5.2 实体及其属性 1.5.2 实体及其属性 1.5.2 实体及其属性 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.3 数据模型 1.5.4 数据库的种类 第二章 关系数据库基础 2.1.1 关系模型的基本术语 2.1.1 关系模型的基本术语 2.1.2 关系的性质 2.1.3 关系的键 2.1.3 关系的键 2.1.4 关系模型中的数据完整性约束 2.1.4 关系模型中的数据完整性约束 2.1.4 关系模型中的数据完整性约束 2.1.5 关系模式与关系数据库 2.1.5 关系模式与关系数据库 2.1.5 关系模式与关系数据库 第二章 关系数据库基础 2.2 关系数据语言 2.2.2 关系代数 2.2.2 关系代数运算 2.2.2 关系代数运算 2.2.2 关系代数运算 2.2.2 关系代数运算 2.2.2 关系代数运算 2.2.2 关系代数运算 2.2 关系代数运算 关系数据库模式:是一组关系模式的集合。 ②视图 视图是从一个或几个基本关系中导出来的表的组 合,是一组关系模式的集合。视图是用户看到的那部 分数据的描述。 视图是一个虚表,物理上不存在。 ③关系数据库模式的定义 关系数据库模式是用关系数据描述定义语言DDL来 定义和说明的。 主要是定义关系模式,包括关系名、属性名、属性 类型、主键。 USE STUDENT CREATE TABLE S (SNO CHAR(5) PRIMARY KEY, SN CHAR(8), AGE NUMERIC(2)); 2.2 关系数据语言 2.2.1 关系数据语言的分类 关系数据语言的核心是查询,所以常称为查询语 言。 关系运算可分为关系代数和关系演算两大类。 2.2.2 关系代数 1、交( ) ∩ ①描述: a.两个具有相同属性的关系的运算,即两个结构相 同的表的运算。 b.提取这两个关系(表)中值完全相同的行。 ②物理意义: 提取需要的或重要的信息。 比如:两个人一起收集资料,将资料中相同的部分 取出来。 ③运算方法: R S,以R作为研究对象,逐行考察,若R 中的行与S中的行相同,则提取该行。 ∩ ④举例: 设有关系R、S,如下图,请求出R S ∩ 2、并( ) ∪ ①描述: a.两个具有相同属性的关系的运算,即两个结构相 同的表的运算。 b.把两个关系中的所有行并在一起(两张表合成一 张表),相同的行只要一个。 ②物理意义: 信息汇总。 比如:两个人一起收集资料,然后将资料汇总在一 起。 ③运算方法: R S,以S作为研究对象,逐行考察,若S中 的行在R中没有,则将该行添加在R后面。 ∪ ④举例: 设有关系R、S,如下图,请求出R S ∪ 3、差( — ) ①描述: a.两个具有相同属性的关系的运算,即两个结构相同的 表的运算。 b.属于R但不属于S中的行。 ②物理意义: 信息过滤。 比如:R中放的是所有学生的记录,S中放的是成绩通过 的学生记录,通过R-S可以获取成绩没有通过的学生记 录。 ③运算方法: R-S,以R作为研究对象,逐行考察,若R中的行 在S中也有,则去掉该行。 ④举例:设有关系R、S,如下图,请求出R-S。 4、广义笛卡尔积(×) ①描述: 两个属性相同或不同关系的运算,可以是两个 结构不同的表的运算。 ②物理意义: 信息扩充。 比如:需要收集某款衣服的所有信息,一个人 收集这款衣服的生产厂家、出厂价,另外一个人收 集这款衣服的颜色、尺寸,最后把这些信息汇总在 一起组成这款件衣服的记录。 4、广义笛卡尔积(×) ③运算方法: a. RXS,假设R的属性为n个,S的属性为m个,以 R为研究对象,先将属性增加为n+m个(即两个关系 属性的和)。 b. R中的每一行搭配S中的所有行相成nXm行。 ④举例:设有关系R、S,如下图,请求出R X S 4、广义笛卡尔积(×) ①实体: 客观存在的并可互相区别的任何事物。 比如,人、桌子、工厂 ②属性: 指实体代表的某特定事物所具有的某方面的特征。 比如,描述一个学生,学号、名字、年龄、学院、 年级。 ③型与值: 型是指结构,值是指在结构约束下的具体取值。 实体型(框架,指的是结构) 实体值(具体取值) 属性型与属性值 1.5.3 数据模型 ①数据模型:数

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档