第1_1章 关系数据库基本原理.ppt

1.关系型数据库与表 关系型数据库:是指一些相关的表和其他数据库对象的集合。在关系型数据库中,信息存放在二维表格结构的表中,一个关系型数据库包含多个数据表,每一个表包含行(记录)和列(字段)。 表中的每行记录都必须是惟一的,而不允许出现完全相同的记录。 通过定义主键(PRIMARY KEY)来保证记录(实体)的惟一性。 2.主键与外键---主键 主键:一个表的主键由一个或多个字段组成,其值具有惟一性,而且不允许取空值(NULL),主键的作用是惟一地标识表中的每一条记录。 要求:为了惟一标识实体的每个实例,每个数据库表都应当有一个主键,而且只能有一个主键。 提示:有时可以考虑使用两个或两个以上字段的组合作为主键。 2.主键与外键---外键 外键:一个关系型数据库可能包含多个表,可以通过外键(FOREIGN KEY)使这些表之间关联起来。如果在表A中有一个字段对应于表B中的主键,则该字段称为表A的外键。 3. 约束 约束:在设计表时,针对表中的一个或多个字段组合设置约束条件,让SQL Server检查字段中的输入值是否符合约束条件的要求。分为两种约束: 表级约束:针对表中几个字段的约束。 字段级约束:针对表中一个字段的约束。 几种常见的约束 (1)PRIMARY KEY约束 作用:保证表中每条记录的惟一性。可用一个字段或多个字段(最

文档评论(0)

1亿VIP精品文档

相关文档