MODELO ENTIDAD
RELACIÓN BÁSICO
Entidades. Representadas
en una caja. Todo aquello de lo que se quiere guardar información. Ejemplo:
En base de datos
Colegio à
- Alumno. DNI, nombre, apellidos
- Asignatura. Código, nombre, dirección
- Profesor. DNI, nombre, etc.
- Notas. Alumno, Asignatura, 1_trimestre, 2_trimestre, 3_trimestre
Concepto entidad. Todo
aquel objeto del que quiero guardar información, almacenando sus propiedades.
Suelen ser sustantivos comunes. Los propios suelen almacenarse como registros.
Definición de ANSI
SPARC. Una persona, lugar, cosa, concepto, suceso, real o abstracto, de interés
por la empresa.
Tipos de entidades:
- Entidad regular. Aquella que tiene existencia por sí misma. Empleados, alumnos, asignaturas, etc.
- Entidad débil. Aquella que no tiene existencia si no es dependiendo de otra entidad. Teniendo dos tablas, no puede existir una concurrencia de X sin tener relación con Y. Para que exista un cuidador, debe haber un enfermo
Entidad-relación. Asociación
de varias entidades.
Elementos de una
relación
·
Nombre.
- Grados. Número de entidades que participan en una interrelación
- Interrelación binaria. Intervienen dos entidades. Libro y autor (grado 2)
- Reflexivos. Los que se relacionan consigo mismos. Un tema consta de varios temas
- Ternarios. Interrelación de grado mayor a dos.
- Cardinalidad máxima, o tipo de correspondencia. Número máximo de ocurrencias de cada entidad que pueden intervenir en la interrelación que se está tratando por cada ocurrencia.
- 1 a 1. Hombre casado con mujer, y viceversa
- 1 a muchos (1 a n).
- Muchos a muchos (n a m).
- Papel o rol. Función que cada una de las entidades realiza en la interrelación
- Atributos. Los campos de las relaciones. Se representan con “piruletas”.
- Negras si es clave primaria
- Blanca y negra si es clave alternativa
- Blanca para el resto de campos
Si un atributo es compuesto se puede descomponer en otros
subatributos.
Los atributos multivaluados son aquellos que pueden tomar
varios valores. Se representará con flechas.
0 comments:
Publicar un comentario