当前位置:首页 >> 数学 >> 第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章课后习题答案

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

数据库第3章习题

数据库第3章习题_IT认证_资格考试/认证_教育专区。(一)选择题 1.关系数据库管理系统应能实现的专门关系运算包括___。 A.排序、索引、统计 B.选择、投影、连接...

数据库 第3章 关系数据库标准语言SQL练习及答案题

数据库 第3章 关系数据库标准语言SQL练习及答案题_IT认证_资格考试/认证_教育专区。第 3 章 关系数据库标准语言 SQL 练习题 1.SQL 语言是( )的语言,容易...

数据库第三章习题及答案

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

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

第3 章 关系数据库标准语言 SQL 第 3 章 关系数据库标准语言 SQL 学习目标通过本章的学习,了解 SQL 语言及其标准的发展、SQL 语言的特点及分类、视图相关 语句...

第3章 关系数据库设计

第3章 关系数据库设计 数据库设计的基本步骤 数据库应用程序编制及调试 数据库的完整性 数据库的安全性 数据库设计的基本步骤需求分析 概念设计与E-R模型 逻辑...

第3章 关系数据库

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

第3章 关系数据库复习题

第3章 关系数据库复习题_教育学_高等教育_教育专区。第 3 章 关系数据库一、单项选择题 1.某实体 R 的外关键字是指___。 A.该实体除主关键字之外的另一...

数据库第三章作业

数据库第三章作业_计算机软件及应用_IT/计算机_专业资料。第 3 章 关系数据库系统 RDBS 一. 简答题 1. 对于表中几个特殊的列,如主键、候选键和外键,分别用...

第三章 关系数据库标准语言SQL习题

第三章 关系数据库标准语言SQL习题_计算机软件及应用_IT/计算机_专业资料。第三章 关系数据库标准语言 SQL 一、单项选择题 1.SQL 语言是 A.过程化语言 。 B....
更多相关标签:
网站地图

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