中国白云手机网站建设,05网学霸答案,wordpress添加百度已收录,如何查看网站蜘蛛2.3表的基本概念 表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似#xff0c;都是 按行和列的格式组织的#xff0c;每行代表一条唯一的记录#xff0c;每列代表记录中的一个字段.例如#xff0c;在包含公 司员工信息的表中#xff0c;每行… 2.3表的基本概念 表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似都是 按行和列的格式组织的每行代表一条唯一的记录每列代表记录中的一个字段.例如在包含公 司员工信息的表中每行代表一名员工各列分别代表该员工的信息如编号、姓名身份证号 职务.出生日期、基本工资等如图2.16所示 SQL Server 中的表包括下列主要组件。 列每列代表由表建模的对象的某个属性。例如员工表有编号列、姓名列和职务列等。 行每行代表由表建模的对象的一个单独的实例例如公司每名员工在表中均占一行。
2.3.1数据完整性 数据完整性是指数据的精确性和可靠性它是为防止数据库中存在不符合语义规定的数据和防 止因错误信息的输入/输出造成无效操作或错误信息而提出的。在第1章中我们已经了解了数据完 整性它分为以下四类。
1.实体完整性 实体完整性将行定义为特定表的唯一实体。实体完整性通过UNOUE唯一)索引.UNOUE约束 或PRIMARY KEY主键约束强制表的标识列或主键的完整性。 2.域完整性 域完整性指特定列的项的有效性。可以强制域完整性限制类型通过使用数据类型限制格式 通过使用CHECK约束和规则或限制可能值的范围通过使用FOREIGN KEY约束.CHECK约束 DEFAULT定义、NOT NULL定义和规则。
3.引用完整性 输入或删除行时引用完整性保留表之间定义的关系.在 SOlL Server中引用完整性通过 FOREIGNKEY外键和CHECK检查约束.以外键与主键之间或外键与唯一键之间的关系为基础。 引用完整性确保键值在所有表中一致这类一致性要求不引用不存在的值如果一个键值发生更改 则整个数据库中对该键值的所有引用都要进行一致的更改。 强制引用完整性时SOL Server将防止用户执行下列操作。 在主表中没有关联行的情况下在相关表中添加或更改行。 在主表中更改值可导致相关表中出现孤立行。 在有匹配的相关行的情况下删除主表中的行。
4.用户定义完整性 用户定义完整性可以定义不属于其他任何完整性类别的特定业务规则。所有完整性类别都支持 用户定义完整性这包括CREATE TABLE 中所有列级约束和表级约束、存储过程及触发器。
2.3.2主键 主键唯一标识表中的行数据一个主键值对应一行数据。主键由一个或多个字段组成其值具 有唯一性而且不允许取空值NULL一个表只能有一个主键。 如果主键由多个列组成则其中一个列将允许重复值但是主键中所有列的值的各种组合必须 是唯一的。 定义主键可以对在不允许空值的指定列中输入的值强制其唯一性。如果为数据库中的某个表定 义了主键则可将该表与其他表相关联从而减少对冗余数据的需求。 实验案例 实验步骤
右键表新建表 创建好后右键黄色区域点击 保存 创建好后就能看到表了