mysql 视图消解机制_数据库原理及应用第二、三章知识点

本文介绍了关系数据结构的基本概念,包括域、基数、元组和属性等,并详细阐述了关系的6个性质,强调了不可分的单值属性的重要性。此外,还讲解了关系模式的五元组定义以及码、超码、候选码、主码、外码等核心概念,帮助理解数据库设计的基础知识。
摘要由CSDN通过智能技术生成

第二章知识点

1.关系数据结构的相关概念

域,基数,笛卡尔积,元组,分量,关系,度/目,属性

域:一组具有相同数据类型的值的集合

基数:基数是数据列所包含的不同值的数量

笛卡尔积:是所有域的所有取值的一个组合,其中的元组没有重复

元祖:表中的一行即为一个元组

分量:元组中的一个属性值

关系:一个关系对应通常说的一张表

度/目:属性的个数

属性:关系的每一列对应一个域,给每列起一个名字,称为属性

2.关系的数据结构的逻辑表达,即关系逻辑上可以看做是什么?

3.关系的6个性质是什么?你能解释为什么要有这6条性质吗?其中最重要的是哪一条?

1.关系中每列的数据属于同一个域,每一列称为一个属性,列名被称为属性名,每一列的值被称为属性值,同一关系中的所有属性名必须是可区分的,即互不相同,同一属性所有值可以相同也可以不同.

2.不同列允许对应同一个域,此时列名不能同时直接采用域名,当一个列唯一对应一个域时,其列名即可以直接采用域名,也可以重新命名.

3.一个关系中属性的次序在理论上可以任意,这表明一个关系只与属性,属性个数及元组内容在前,而与属性次序无关,但在一般实际数据库系统中,认为属性是先后有序的.

4.一个关系中的任意两个元组不允许完全相同,即不允许出现重复元组,这与集合的概念是一致的,由此可知关系就是集合,当然这两个元组中,只要有一个分量值不同则这两个元组就不同.

5.一个关系中元组的次序可以任意,这表明具有相同元组而具有不同排列的每个关系为同一关系.

6.一个元组中的每个属性值都必须是单值,即不可再分,这就要求这个关系的结构不允许出现嵌套(最重要的一条)

4.关系模式的五元组定义是什么?这五元分别是用字母/缩写表示?分别是什么意思?关系模式与关系的区别与联系。

关系模式是一个五元组(就是五个元素组合)

R,U,D,dom,F

R 关系的名称

U 属性的集合

D 属性的域

dom 属性向域的映像集合。

F属性间的互相依赖集

关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,……属性n),而且属性之间有一定的逻辑关系,比如3NF,2NF等.

关系:就是一张表.

5.定性的表达出码、超码、候选码、主码、外码、参照关系、被参照关系这几个概念

码:码就是能唯一标识实体的属性

超码: 超码是一个或多个属性的集合,这些属性可以让我们在一个实体集中唯一地标识一个实体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值