一、基本概念:
1.数据库:对大量信息进行管理的高效解决方案,按照数据结构来组织、存储和管理数据的仓库。说白了就是一些关联表的集合。
2.数据库系统(DBS):包括数据库(DB)和数据库管理系统(DBMS)。
3.关系型数据库:建立在关系模型上的数据库系统,采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集与实体集之间的联系。借助于集合代数等数学概念和方法来处理数据库中的数据。
4.关系数据库管理系统(R3.eliational Database Management System)的特点:
(1)数据以表格的形式出现
(2)每行为各种记录名称
(3)每列为记录名称所对应的数据域
(4)许多的行和列组成一张表单
(5)若干的表单组成database
5.关系数据库基本概念
(1)行:一行(=元组,或记录)是一组相关的数据
(2)列(属性):二维表中垂直方向的列成为属性,每一列有一个属性名,即字段。一列(数据元素)包含了相同的数据,例如邮政编码的数据
(3)主键:主键是唯一的,一个数据表中只能包含一个主键。你可以使用主键来查询数据。
(4)外键:外键用于关联两个表,如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,则这个字段就称为外部关键字。
(5)复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
(6)使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,类似于书籍的目录。
(7)参照完整性:参照的完整性要求关系中不允许引用不存在的实体。
(8)关系:一个关系就是一个二维表。
(9)域:指属性的取值范围,即不同元组队同一个属性的取值所限定的范围。