数据库--关系数据库

时间:2021-07-15 05:15:23

1.关系数据库是应用数学方法来处理数据的。它具有结
构简单、理论基础坚实、数据独立性高以及提供非过程性
语言等优点。

2.域(Domain): 值的集合。它们具有相同的数据类型

,语义上通常指某一对象的取值范围。
例如:全体整数,
0到100之间的整数,
长度不超过10的字符串集合

3.笛卡尔积(Cartesian Product):设D1、D2、…、Dn
是n个域, 则它们的笛卡尔积为
D1*D2*…*Dn={(d1,d2,…,dn) | di 属于Di, i=1,2,…,n}
其中每一个元素称为一个n元组(n-tuple), 简称元组;
元组中的每个值di称为一个分量(component).

4.关系模型

三部分:关系数据结构、关系操作集合、关系的完整性

5.关键字可以有多个,统称候选关键字。在使用时,通

常选定一个作为主关键字。主关键字的诸属性称为主属
性,其它为非主属性。

6.关系的三种类型

基本关系:客观存在的基本表
查询表:由基本表按一定条件检索得到的结果
视图(View): 从一个或多个基本关系上导出的关系。它
不对应实际的存储数据,是一个虚关系,然而可永久存在。
相当于关系模型的外模式。

7.存储操作

(1)修改:UPDATE
(2)插入:PUT
(3)删除:DELETE
关键字不能修改,
只能先删除、再插入