美文网首页
第二章 关系数据库

第二章 关系数据库

作者: Hathaway_桉 | 来源:发表于2017-07-19 10:48 被阅读0次

关系数据库是支持关系模型的数据库系统。
<h1>关系数据库中涉及到的基本概念:</h1>

  • 候选码
    若关系中的某一属性组能唯一地标识一个元组,则称该属性组为候选码。
  • 主码
    若一个关系有多个候选码,则选定其中一个为主码。
  • 主属性
    候选码的诸属性称为主属性
  • 非主属性/非码属性
    不包含在任何候选码中的属性称为非主属性

<h1>关系操作</h1>

  • 基本的关系操作
    关系操作中常用的关心操作包括查询操作和插入、删除、修改操作两大部分。
    其中查询操作是关系操作中最主要的部分,又可以分为:选择(Select),投影(Project),连接(join)、除(Divide)、并(Union)、差(Except)、交(Intersection)、笛卡尔积等。

  • 关系的三类完整性约束

  • 实体完整性
    若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取控制。(即主码不能为空)
  • 参照完整性
    若属性(属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中的每个元祖在F上的值都必须为:
    - 空值
    - 或者等于S中某个元祖的主码值
  • 用户定义的完整性
    用户定义的完整性就是针对某一具体关系数据库的约束条件
    <h1>关系代数</h1>

相关文章

  • 关系数据库

    第二章 关系数据库 本书第2~6章、第8章和第9章将集中讨论关系数据库的有关问题。其中,第2章讲解关系模型的基本概...

  • 简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。关系模...

  • 关系数据库

    第二章 关系数据库 学习重点:关系模型的三个组成部分;关系的三类完整性约束。 学习难点:参照完整性的约束; 2.1...

  • 【工作笔记】简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库。 ·关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 ...

  • 1.数据库介绍

    RDMBS 1.数据库分为关系型数据库,和非关系性数据库 mongdb 非关系形数据库 mysql 关系型数据库 ...

  • 数据库的分类和常见的数据库

    分类:关系型数据库和非关系型数据库常见的关系型数据库有:mysqlOracleSQLserver 非关系型数据库:...

  • D2-练习

    (一) 0、关系型数据库核心元素有哪些?数据库分为关系型数据库和非关系型数据库,我们学的是关系型数据库,关系型数据...

  • 数据库 - 实现项目中的数据持久化

    数据库的类别: 关系型数据库, 非关系型数据库 关系型数据库 - MySQL1.特点: 集合论和关系代数 ,数据持...

  • MySQL数据库学习day2

    回顾 数据库基础知识:关系型数据库(磁盘)和非关系型数据库(内存) 关系型数据库:建立在关系模型上的数据库数据结构...

  • mysql 数据库简介

    常用数据库类型网状数据库、层次数据库、关系型数据库、非关系型数据库 常用的关系型数据库产品 sql语句sqlser...

网友评论

      本文标题:第二章 关系数据库

      本文链接:https://www.haomeiwen.com/subject/snbfkxtx.html