• Relational model is based on set theory
  • Main concepts
    • Enumerates columns, identifies primary key and foreign keys
    • Primary Key :
      • One or more attributes uniquely identify each row within a table
    • Foreign keys:
      • R’s attributes which form primary key of another relation S
      • Value of a foreign key in any tuple of R match values in some row of S
  • Comparison to concepts in conceptual data model
    • Relations are similar to but not identical to entities
    • Domains are similar to attributes
    • Translation rules establishing exact correspondence
  • Relational model restricts attribute domains
    • simple atomic values
    • complex values for columns are not allowed
    • complex values are decomposed into simpler domains

Última modificación: Wednesday, 16 de November de 2005, 18:45