简单了解---关系模型和数据表

本文介绍了关系模型在数据库系统中的重要地位,关系模型由关系模式组成,每个关系相当于一张二维表格。关系数据库通过表来存储数据,用键连接各个表。文章详细解释了关系、元组、属性、主键等概念,并强调了主键在唯一标识元组中的作用。此外,还概述了数据表作为数据存储的基本单位,以及MySQL中的数据类型。
摘要由CSDN通过智能技术生成

1. 关系模型

目前,在实际数据库系统中支持的数据模型主要有3种:层次模型(Hierarchy Model)、网状模型(NetworkModel)和关系模型(Relational Model)。20世纪80年代以来,计算机厂商推出的数据库管理系统几乎都是支持关系模型的数据库系统。关系模型已经占据市场主导地位。

关系模型是由若干个关系模式组成的集合,关系模式的实例称为关系,每个关系实际上是一张二维表格。关系模型用键导航数据,其表格简单。
关系数据库是以关系模型为基础的数据库,是一种根据表、元组(记录)以及字段(列)之间的关系进行组织和访问数据的数据库,其通过若干个表来存取数据,并且通过关系将这些表联系在一起。
介绍关系模型中的一些术语。

(1)关系(Relation):对应通常所说的一张表,如订单表。

(2)元组(Tuple):表中的一行即为一个元组,它可以标识实体集中的一个实体,元组亦可称作“记录(Record)”。例如,“DD201805200001 C10001 2018-5-20 19:20:03322.50 商品出库”即为订单表中的一个元组。表中任意两行(元组)不能相同。

(3)属性(Attribute):表中的一列即为一个属性,给每个属性起一个名称即属性名,属性亦可称作列(Column),如属性“订单号”“订单金额”和“订单状态”等。表中的属性名(列名)不能相同,每个属性都有值。
(4)主键(Key):表中的某个属性组,它可以唯一确定一个元组,属性组可以有一个或多个属性。例如,订单表中属性“订单号”为主键,订单表中不能有相同订单号的记录存在。

(5)关系模式:对关系的描述,可表示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值