Modelo relacional
• Creado por Codd a Principios de los 70 • Modelo lógico de datos de no muy alto nivel, orientado a registro. • Sólida base teórica. • Implementado en muchos SGBD. • El concepto principal es la relación o tabla . 2.2.1. Terminología del modelo relacional • Entidad: Igual que en el esquema ER. También se les llama tuplas o filas de la relación. • Atributo: Igual que en el esquema ER. También se le llaman columnas de la relación. El dominio de los atributos tiene que ser simple: no se admiten atributos multivaluados ni compuestos. • Esquema de una relación: viene dado por el nombre de la relación y una lista de atributos. Es el tipo de entidad. • Conjunto de entidades: Relación o tabla. Ej: alumnos(DNI, Nombre Y Apellidos?, domicilio, teléfono, cou ) • Instancia de una relación: Conjuntos de entidades. Cada entidad se representa como una tupla. Cada componente de la tupla corresponde con el valor del atributo correspondiente, según el orden enunciado en el esquema de la relación. Ej: Instancia de la relación alumnos: { (01234567Z, Manuel Vázquez Prieto, Calle del Jazmín 7 4 Izq, 91–12345678, COU = SI), ….} Representación: En el modelo relacional no se representan diagramas del esquema de la BD. Se pueden representar instancias de una relación de la siguiente forma: