Access笔记1

2017-12-09  本文已影响18人  允雯允武

基础知识

1.数据模型

⑴层次模型:一对多

⑵网状模型(DBTG系统):多对多

⑶关系模型(重要):以关系数学理论为基础,操作的对象和结果都是二维表(关系表)

2.关系模型

⑴术语

①关系(Relationship):二维表

②元组(Tuple):表中的行

③属性(Attribute):表中的列

④域(Donmain):属性的取值范围

⑤关键字(key):唯一地标识一个元组的属性或属性组合

⑥外关键字(Foreign key):A表有而且并非关键字,在B表中它是关键字

⑵.关系特点

①关系规范化:表中不能含有表

②同一个关系中不能出现相同的属性名

③关系中不允许有完全相同的元组

④在一个关系中元组的次序无关紧要

⑤在一个关系中列的次序无关紧要

3.关系运算

⑴关系运算

①选择:=查询

②投影:=重组(把二维表切割重组成你想要的表)

③连接:=查询+拼接((A∧B)的所有组合中选取满足连接条件的元组)

④自然连接=等值连接(按字段值对应相等的条件进行连接)

选择和投影的操作对象只能是一个表,相当于对一个二维表按照指定的要求进行切割。

连接运算需要对两个表进行操作。

对关系库进行查询时,可以利用关系投影、选择、连接运算方便地分解个构造新的关系。

上一篇下一篇

猜你喜欢

热点阅读