1、关系数据模型
关系数据模型的逻辑结构是一张二维表,和我们在现实生活中日常使用的表格在直观上是一致的,一个表格由一个表名、一个表头和一个表体三部分组成。如图,“用户信息名”是表名。表头由一些属性名组成,每个属性名对应于一列,属性名必须唯一。表体由一些行或记录组成。
用户信息表(表名)
表头
表 体 |
|
2、数据库与表之间的关系
一个数据库系统中通常同时存在多个数据库,每个库由若干张表组成。
数据库可以保证数据的完整性、有效性。
除表外,数据库通常还包括视图、存储过程、存取权限定义等组成部分。
3、表与表之间的联系
一个表中的数据可能与其它的表有关联,以实现数据的完整性。例如:
部门表(部门编号,部门名称)
人员表(人员编号,姓名,部门编号)
可设人员表的外键为(部门编号=部门表.部门编号)
建立这样的表间关联可避免人员表的记录“部门编号”列的值存入部门表中不存在的部门编号值。(否则可以导致某人不属于任一部门,这是不允许的)
4、表的结构
数据空间表名称,列名称、类型、长度、其它相关信息,主键,索引