5. Traducción de conceptos MC -> MR Modelo Conceptual Modelo Relacional Centrado en describir objetos del problema y los vínculos entre ellos Describe los mecanismos para tratar el problema deseado en una BD Entidades (suelen describirse en singular) Tablas (Se suelen nombrar en plural. También se las llama RELACIONES) Atributos Columnas o atributos Ejemplares o instancias Filas o tuplas Dominios Tipos de datos Identificador Clave primaria (Primary Key) Relación 1:N Clave foránea o extranjera (Foreign Key) Relación N:M (muchos a muchos) Tabla intermedia Relación 1:1 entre 2 entidades Decidimos qué tabla recibe una (FK) o si unificamos las 2 entidades en 1 Formato gráfico Formato descriptivo (texto) Algunas entidades débiles Pueden convertirse en restricciones
14. Ningún atributo que forme parte de la clave primaria puede quedar sin valor (no puede tener valor NULL)
15. Integridad referencial : Los atributos que sean una clave extranjera deben tomar valores de filas existentes en la tabla referenciada (o nulo si se admite)
21. TRIGGERS (disparadores) . Permiten rechazar o hacer acciones auxiliares antes o despues de cualquier inserción, borrado o modificación de información. Evento -> Condición -> Acción P.ej. ”Antes de insertar un árbitro comprobar si su nacionalidad coincide con la de alguno de los jugadores y en ese caso rechazar la inserción”