当前位置:首页 >> 数学 >> 第3章 关系数据库

第3章 关系数据库


3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 笛卡尔积 域(Domain)是一组具有相同数据类型的值的集合。 D1={‘男’,‘女’} D2={x|0≤x≤150} 一组域D1,D2,…,Dn(域可以相同)的笛卡尔积为: D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n} 其中每一个序列(d1,d2,…,dn)称为一个n元组(ntuple),简称元组(Tuple)。 第2页 3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 笛卡尔积 例如给定3个域: D1=学生集合={张三,李四,王五} D2=专业集合={计算机,食品} D3=课程集合={数据结构,肉品加工} 则D1,D2,D3的笛卡尔积D1×D2×D3为: (张三,计算机,数据结构), (张三,计算机,肉品加工), (张三,食品,数据结构), (张三,食品,肉品加工), (李四,计算机,数据结构), (李四,计算机,肉品加工), (李四,食品,数据结构), (李四,食品,肉品加工), (王五,计算机,数据结构), (王五,计算机,肉品加工), (王五,食品,数据结构), (王五,食品,肉品加工) 第3页 3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 笛卡尔积 D1 = 学生集合 = {张三,李四,王五} D2 = 专业集合 = {计算机,食品} D3 = 课程集合 = {数据结构,肉品加工} 上面3个域D1,D2,D3的笛卡尔 积D1×D2×D3也可以表示为 如右边所示的二维表: 学生 张三 张三 张三 张三 李四 李四 李四 李四 王五 王五 王五 王五 专业 计算机 计算机 食品 食品 计算机 计算机 食品 食品 计算机 计算机 食品 食品 课程 数据结构 肉品加工 数据结构 肉品加工 数据结构 肉品加工 数据结构 肉品加工 数据结构 肉品加工 数据结构 肉品加工 每一行就是一个元组,每一列都来自同一域 第4页 3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 关系 笛卡尔积D1×D2×…×Dn的任意一个子集称为在域 D1,D2,…,Dn上的一个关系(Relation)。 其中域的数目n称为关系的度(Degree)。 度为n的关系称为n元关系。 关系可以看作是一张规则的,有意义的二维表。 学生 张三 李四 王五 专业 食品 计算机 计算机 课程 肉品加工 数据结构 数据结构 第5页 3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 关系 关系应具备如下性质: 1. 每一列的值来自于同一个域,是同一类型的数据。 2. 不同的列可来自于同一个域,每一列称为一个属性,有 唯一的属性名。 3. 属性值是不可再分的数据项,即具有原子性。 4. 不允许出现两个以上完全相同的元组。 5. 元组次序是任意的。 6. 理论上没有列序 D1 = {张三,李四,王五} D2 = 分数 ={x|0≤x≤100} 姓名 张三 李四 王五 语文 58 45 68 数学 69 89 74 政治 77 74 62 第6页 3.1 关系数据库的概念 四川农业大学 潘勇浩 制作 ? 码(Key,又称键) 能唯一标识关系中元组的最小属性集称为候选码 (Candidate Key) 若一个关系有多个候选码,则可以从中选择一个作 为主码(Primary Key)。 一个关系只有一个主码。 学号 98001 98002 ┆ 99343 姓名 张三 李四 ┆ 王五 性别 男 女 ┆ 男

更多相关文档:

数据库第三章习题及答案

第3章 一、选择题 关系数据库标准语言 SQL 1、SQL 语言是 的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 答案:B 2、SQL 语言是 语言。 A....

第3章 关系数据库标准语言SQL答案

第3 章 关系数据库标准语言 SQL 1 .试述 sQL 语言的特点。 答: (l) 综合统一。 sQL 语言集数据定义语言 DDL 、 数据操纵语言 DML 、 数据控制语言 DCL ...

数据库原理第三章作业

数据库原理第三章作业_理学_高等教育_教育专区。第三章 关系数据库系统 RDBS 一. 简答题 1. 表间数据完整性的实现方式? 外键约束。 2. 对于表中几个特殊的...

数据库作业第三章

数据库作业第三章_IT/计算机_专业资料。第三章 关系数据库系统 RDBS 作业一....五.一个电影资料库有四个实体“电影”“演员”“导演”“电影公司”“电影”...

数据库原理及应用第3章课后习题答案

数据库原理及应用第3章课后习题答案_理学_高等教育_教育专区。习题 3 1.试述关系模型的 3 个组成部分。 1)数据结构 关系模型的数据结构非常简单,只包括单一的...

第3章 关系数据库

第3章 关系数据库_计算机软件及应用_IT/计算机_专业资料。第 3 章 关系数据库一、单项选择题 1.某实体 R 的外关键字是指___D___。 A.该实体除主关键字...

第3章关系数据库标准语言SQL

第3章关系数据库标准语言SQL_计算机软件及应用_IT/计算机_专业资料。《数据库基础与应用》 数据库基础与应用(第 2 版)第 3 章关系数据库标准语言 SQL 例题解答...

第3章 关系数据库标准语言SQL

第三章 关系数据库标准语言 SQL 主要内容: ? SQL 的基本概念 ? 数据定义 ? 数据查询 ? 数据更新 ? 视图 3.1 SQL 概述 SQL (Structured Query Language) , ...

第3章数据库

第3 章关系数据库标准语言 SQL 一、选择题 1、SQL 语言是 A.过程化 2、SQL 语言是 A.层次数据库 3、SQL 语言具有 B.非过程化 的语言,易学习。 C....

第3章关系数据库

数据库数据库隐藏>> 第3章 关系数据库 21 本章介绍关系模型的基本概念、关系的数学定义和关系代数等。 3.1 关系模型的基本概念 21 3.2 1.域 关系的数学定义...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com