1.了解数据库的术语
在学习数据库的过程中,首先要了解数据库的基本术语,这样你才可以进行更深刻的理解。现在,水果公司的生产部有一份表格文档,大家对照这个表格来理解下面的内容。
(1)文档中的一行数据叫做记录。也就是说一件商品对应一行记录。
(2)记录中的各项目叫做字段。商品编码、商品名称、单价、备注子项目就是字段。
(3)任何一条记录所对应的同一字段值都是同种类型的。例如,商品编码是三位数。商品名称是十位以下的字符。
(4)商品编码是不重复的。每一条记录的编码都不同,所以知道了101这个编码,就能够识别那是香瓜了。用商品编码可以识别数据。用单价就不能了。叫做唯一。
(5)备注与其他字段不同,可以不输入数据。“空白”的意思并不是输入空白,而是空着就行了。
(6)数值为空在数据库的世界里称作空值(Null)。虽然备注可以是空值,但是识别数据的商品编码不能是空值!!
2.使用表格的关系数据库
例如下面的表格展示了表格的结构。
关系数据模型以二元表格为基础。在关系数据模型中,我们称表格为关系。
一条数据也就是记录我们称之为行。
各数据项目也就是字段,我们称之为列。
在数据库中如果赋予字段重要的角色,这时,这个字段就称作键。例如之前我们看到的商品账簿文档中的商品编码。像商品编码这样具有识别一条数据重要功能的字段,称为主键。
3. 数据模型的种类
数据之间有着怎样的关系。又该如何处理这些数据……将这些问题模型化,就是我们说的数据模型,最具代表性的有3种数据模型。
在层次数据模型中每个子数据都有一个母数据。其次还有网状数据模型网状数据模型与层次数据模型不同,每个子数据可以有多个母数据。如图所示。
这些模型用指针连接数据表示它们的关系。指针就是表示数据在硬盘上的存储位置的架构。由于这些模型由指针连接,就必须在知道数据的物理位置和构造的情况下去处理数据...因此,灵活高速地检索数据非常困难。
关系数据库:作为当今主流数据库的关系数据库,就是以关系数据模型为基础的。关系数据库使用的是更易于理解的表格,有了它们就可以处理数据了。关系数据库可以基于数学运算进行数据操作。通过严密定义的运算。能够抽取数据生成表格。如图所示。
领取专属 10元无门槛券
私享最新 技术干货