Modelo Relacional
Base de Datos Relacional BDR Conjunto de Relaciones Relación Subconjunto del Producto Cartesiano de Dominios Básicos
Representación Tabular Columnas Atributos Nombres Filas tuplas (entidades)
Dominios Conjunto de valores atómicos Ejemplo secuencias de 10 dígitos que representan teléfonos número entre 0 y 120 que representa una edad secuencias de 30 caracteres que representan nombres
Esquemas Relacionales R(A1,A2,..,An) R: Nombre de la relación Ai: Nombre de atributos dom(Ai): Dominio de Ai n: Grado de la relación Ejemplo LECTOR(ci,nombre,teléfono,dirección)
Relación o Instancia de Relación R(A1,A2,..,An) r(R) = {t[A1],t[A2],..,t[An]} t = <t[A1],t[A2],..,t[An]> tupla t[Ai] dom(Ai){null} r(R) dom(A1)dom(A2) ... dom(An)
Claves Superclave Clave {A,B,D}R {A,B} R {B,D} R Clave Candidata Clave Primaria
Referenciación Una relación puede referencia a otra Clave foránea: Atributo(s) de referencia CI_esposa Atributo(s) referenciados Mujer.CI HOMBRE CI nombre CI_esposa MUJER CI nombre ...
Restricciones De Clave Integridad de Entidad Integridad Referencial
Un mapeo sencillo con la manera de ver los datos Por qué Relacional Modelo muy simple Un mapeo sencillo con la manera de ver los datos Muy difundido