Entidad Relacion
MODELO CONCEPTUAL DE DATOS
1
UD 2.- Modelo conceptual de datos
2.1 Modelo de datos 2.2 Modelo conceptual 2.2.1.- Elementos del modelo 2.2.2.- Entidades fuertes y débiles. Relaciones de dependencia 2.2.3.- Control de redundancia 2.3 Modelo E/R Extendido
2
2.1.- Modelo de Datos
Definición y descripción del modelo de datos : Con un modelo de datos nos abstraeremos de larealidad del problema a solucionar (o universo de discurso) atendiendo a:
¿Qué
datos nos interesan para nuestra aplicación? ¿Cómo los voy a organizar?
3
2.1.- Modelo de Datos
Proceso de construcción de una BD
Independiente de la arquitectura
Dependiente de la arq.
4
2.2.- Modelo Conceptual de Datos
Definición: (1976, Codd) El modelo entidad-relación, tambiéndenominado modelo conceptual de datos, es una técnica especial de representación gráfica que incorpora información relativa a los datos y la relación existente entre ellos, para darnos una visión del mundo real. Es una representación abstracta de los datos de una BD independiente de su estructura final.
5
2.2.- Modelo Conceptual de Datos
Las características del modelo entidadrelación son:
Refleja
tan sólo la existencia de los datos, no lo que se hace con ellos. Es independiente de las bases de datos y sistemas operativos concretos. No tiene en cuenta restricciones de espacio, almacenamiento, ni tiempo de ejecución.
El Modelo E-R, por tanto, se basa en la percepción de un mundo real que consiste en un conjunto de objetos básicos denominados Entidades, así como lasInterrelaciones existentes entre ellos.
6
2.2.- Modelo Conceptual de Datos
2.2.1- Elementos del modelo: a. Entidad b. Atributos c. Relación
c.1.c.2.c.3.c.4.c.5.a.
Grado Participación Cardinalidad Atributos propios de una relación Clave de una relación
Claves
7
2.2.1- Elementos del modelo
a.- Entidad: Es todo aquel objeto real o abstracto del que se quiere obtener información. Notación:Nombre_Entidad
Ejemplos:
VENDEDOR CLIENTE
ARTICULO
8
2.2.1- Elementos del modelo
b.- Atributo: Característica o propiedad del objeto que representa a la entidad. Notación en “Piruleta”:
PROFESOR
Cod_prof Nombre DNI Dirección Fecha_nac
Notación abreviada:
EMPLEADO
# Cod_Empleado Nom_Emple Apell_Emple Puesto_Emple
9
2.2.1- Elementos del modelo. Atributo
Se le llama ocurrencias a cada elemento del mundo real que la entidad representa. EMPLEADO Ejemplo: Entidad
# Cod_Empleado Nom_Emple Apell_Emple Puesto_Emple
Cod_Empleado 1 2
Nom_Emple Arturo Ana Juan Rosa …
Apell_Emple López Riaño Andrade Juárez Torres Sánchez Valera Roca …
Puesto_Emple Director Gerente Comercial Comercial …
Ocurrencias
3 4 …
10
2.2.1- Elementos delmodelo. Atributo
Existen dos tipos de atributos; los identificadores de la entidad y los descriptores de la entidad. Identificadores (o claves): identifican de forma univoca cada ocurrencia. Descriptores: no identifican de forma univoca cada ocurrencia.
EMPLEADO
# Cod_Empleado Nom_Emple Apell_Emple Puesto_Emple
Nota: Para representar los identificadores o claves añadiremos el símbolo #delante del nombre del atributo
(o la piruleta negra)
11
2.2.1- Elementos del modelo. Atributo
Las claves pueden estar compuestas de uno o más atributos. Ejemplos:
EMPLEADO
# Cod_Empleado Nom_Emple Apell_Emple Puesto_Emple
SALA_CINE
# Nom_Cine # Num_Sala Capacidad Tamaño_Pantalla
12
2.2.1- Elementos del modelo.
c.- Relación: Es la representación de una asociación
producidaentre los objetos del mundo real. Notación:
ALUMNO Estudia ASIGNATURA
c.1.- Grado de una relación
El nº de entidades que participan en la relación:
Nombre de la relación Relaciones Unitarias o Reflexivas Relaciones Binarias Relaciones Ternarias Relaciones N-arias Grado de la relación 1 2 3 N
13
2.2.1- Elementos del modelo. Relación
Ejemplos de grados:
Relación unaria o reflexiva...
Regístrate para leer el documento completo.