美文网首页
数据库-关系数据库

数据库-关系数据库

作者: LVVLY | 来源:发表于2018-06-04 11:39 被阅读0次

关系是一种二维平面表,关系模型由关系数据结构、关系完整性约束和关系操作集合三部分组成。

1.关系数据模型:关系模型中的数据结构单一,就是关系,即二维表。

2.关系完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性和参照完整性是关系模型必须满足的 完整性约束条件,应该由关系系统自动支持。

3.关系操作集合:关系操作采用数学集合论方式,即操作对象和结果是集合。关系模型中常用的关系操作包括两类。第一类是查询操作:选择投影连接除并交差等。第二类是更新操作:增加删除修改。

关系有六条性质:

1.列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

2.不同的列可以出自同一个域,其中的每一列称为一个属性,不同的属性要给予不同的属性名。

3.列的次序可以任意交换。

4.任意两个元组不能完全相同。

5.行的次序可以任意交换。

6.分量必须是不可分的数据项。

若关系中的某一属性(组)能唯一标识一个元组,则称该数据组为候选码。若一个关系有多个候选码,则选定其中一个为主码。

关系模型中有三种类型表:基本表、查询表和视图表。基本表是实际存在的表,查询表是用来显示查询结果对应的表,视图表是在基本表或其他视图表基础上导出的表,是虚表,不对应实际存储的数据。

相关文章

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

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

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

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

  • 1.数据库介绍

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

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

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

  • mysql 数据库简介

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

  • D2-练习

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

  • 2020-01-05 sql基本概念

    数据库用来储存数据。 数据库的种类大致有:层次数据库、关系数据库、面向对象数据库、XML数据库、键值数据库。 关系...

  • A.001.2.Mysql架构

    1.数据库结构简介 1.1关系型数据库 Mysql是一种关系型和数据库。那什么是数据库与关系型数据库呢? 数据库:...

  • MySQL数据库学习day2

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

  • Node.js中MySQL的使用

    Node.js的MySQL数据库的使用 下载地址 数据库的分类 关系型数据库非关系型数据库 关系型数据库组成 数据...

网友评论

      本文标题:数据库-关系数据库

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