public class DataBase { public static void main() { } } /* 2.1 关系数据库的结构 关系用来指代表,元组用来指代行,属性指代表中的列 关系实例表示一个关系的特定实例,也就是一组特定的行。 属性允许取值的集合称为域。 */ /* 2.2 数据库模式 数据库模式:数据库的逻辑设计 数据库实例:给定时刻数据库中数据的一个快照 关系对于程序设计语言中变量的概念,而关系模式的概念对应与程序设计语言中类型的定义 */ /* 2.3 码 超码:一个或多个属性的集合,这些属性的组合可以使我们在一个关系中唯一地标识一个元组。 候选码:超码的任意真子集都不可能称为超码,则其为候选码 主码:由设计者选中的,用来在一个关系中区分不同的元组的候选码 一个关系模式如r1可能它的属性中包括另一个关系模式如r2的主码。这个属性在r1上称作 参照r2的外码。关系r1也称为外码依赖的参照关系,r2叫作外码的别参照关系。 */ /* 2.4 模式图 */