首页
学习
活动
专区
工具
TVP
发布

Web后端数据库入门学习第2课,什么是关系数据库

1.了解数据库的术语

在学习数据库的过程中,首先要了解数据库的基本术语,这样你才可以进行更深刻的理解。现在,水果公司的生产部有一份表格文档,大家对照这个表格来理解下面的内容。

(1)文档中的一行数据叫做记录。也就是说一件商品对应一行记录。

(2)记录中的各项目叫做字段。商品编码、商品名称、单价、备注子项目就是字段。

(3)任何一条记录所对应的同一字段值都是同种类型的。例如,商品编码是三位数。商品名称是十位以下的字符。

(4)商品编码是不重复的。每一条记录的编码都不同,所以知道了101这个编码,就能够识别那是香瓜了。用商品编码可以识别数据。用单价就不能了。叫做唯一。

(5)备注与其他字段不同,可以不输入数据。“空白”的意思并不是输入空白,而是空着就行了。

(6)数值为空在数据库的世界里称作空值(Null)。虽然备注可以是空值,但是识别数据的商品编码不能是空值!!

2.使用表格的关系数据库

例如下面的表格展示了表格的结构。

关系数据模型以二元表格为基础。在关系数据模型中,我们称表格为关系。

一条数据也就是记录我们称之为行。

各数据项目也就是字段,我们称之为列。

在数据库中如果赋予字段重要的角色,这时,这个字段就称作键。例如之前我们看到的商品账簿文档中的商品编码。像商品编码这样具有识别一条数据重要功能的字段,称为主键。

3. 数据模型的种类

数据之间有着怎样的关系。又该如何处理这些数据……将这些问题模型化,就是我们说的数据模型,最具代表性的有3种数据模型。

在层次数据模型中每个子数据都有一个母数据。其次还有网状数据模型网状数据模型与层次数据模型不同,每个子数据可以有多个母数据。如图所示。

这些模型用指针连接数据表示它们的关系。指针就是表示数据在硬盘上的存储位置的架构。由于这些模型由指针连接,就必须在知道数据的物理位置和构造的情况下去处理数据...因此,灵活高速地检索数据非常困难。

关系数据库:作为当今主流数据库的关系数据库,就是以关系数据模型为基础的。关系数据库使用的是更易于理解的表格,有了它们就可以处理数据了。关系数据库可以基于数学运算进行数据操作。通过严密定义的运算。能够抽取数据生成表格。如图所示。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200522A0M6P900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券