2. 记录:表示为二维表中的一行,代表了现实世界中的一个实体或事件。
3. 域:属性的取值范围。所有在关系中出现的值都必须属于对应的域。
4. 主键:唯一标识关系中每个记录的一个或多个属性。主键不允许取空值。
5. 外键:一个属性或一组属性,其值引用另一个关系的主键。外键的存在是为了维护两个关系之间的参照完整性。
1. 查询:关系的基本操作,用于从关系中获取数据。如选择、投影、联接、除法等操作。
2. 插入:向关系中添加新的记录。
3. 删除:从关系中移除记录。
4. 更新:修改关系中的记录内容。
5. 聚合:对数据进行汇总或计算,如求和、平均、计数等。
1. 实体完整性:通过主键约束实现,确保每个记录的唯一性。主键属性不能取空值,也不能有重复值。
2. 参照完整性:通过外键约束实现,确保引用数据的一致性和准确性。具体来说,它要求不插入不在被参照关系中的值,不删除被参照关系中的记录。
3. 业务规则:除了上述的约束外,还可能存在一些特定的业务规则,用于确保数据的逻辑正确性。这些规则可以在应用程序层面实现,也可以在数据库层面通过触发器等技术实现。
4. 数据依赖:确保数据结构的完整性,防止因数据更改导致的数据结构破坏。例如,不允许在关系中出现冗余的或重复的数据。
5. 数据命名和存储规则:确保数据的命名规范和存储规则的一致性,使得数据更容易理解和使用。
版权所有 Copyright © 2016-2024 【紫色星座】 备案编号:皖ICP备2022002502号