Oracle 学习笔记之一
1. 关系型数据库
关系型数据库是指一些相关的表和其他数据库对象的集合,这个定义表达了三部分的含义。
a.在关系型数据库中,信息被存放在一张二维表当中,一个关系数据库包含多个数据表,每一个表包含行(记录)和列(字段)
b.表与表之间是相互关联的,这种关联性是由逐渐和外键所体现的参照关系实现的
c.数据库不仅包含表,而且包含了其他数据库对象,如视图,索引,存储过程等
2.数据库中的关键词
主键:指表中的某一列,该列的值唯一标识一行,Unique & Not Null,可以由一个或多个列组成
外键:指表中含有与另一个表的主关键字相对应的列,可以由一个或多个列组成
公共关键字:如果两个表具有相同的列,那么该列就是这两个表的公共关键字,如果公共关键字是其中一个表的主键,那么该公共关键字在另外一个表中成为外键
3.关系数据库可以保证数据的完整性和数据存储的安全性