Está en la página 1de 22

Metodología para el

Diseño de la Base
de Datos

1
Modelo de Datos
 Proceso de construcción de una BD

2
2.1.- Modelo de Datos

Definición y descripción del


modelo de datos :
La modelación de datos nos permiten abstraer (separar)de
problemas del mundo real los datos (objetos o
entidades) involucrados y las relaciones que existen
entre ellos.
Es una colección de conceptos para describir a los datos
atendiendo a:
 ¿Qué datos nos interesan para nuestra aplicación?
 ¿Cómo los voy a organizar?

3
MODELO
CONCEPTUAL DE
DATOS

4
2.2.- Modelo Conceptual de Datos

 Definición: (1976, Codd) El modelo


entidad-relación, también denominado
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.

5
2.2.- Modelo Conceptual de Datos
Las características del modelo entidad-
relació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 las
Interrelaciones existentes entre ellos.
6
Modelo Conceptual de Datos
Elementos del modelo:
a. Entidad
b. Atributos
c. Relación
c.1.- Grado
c.2.- Participación
c.3.- Cardinalidad
c.4.- Atributos propios de una relación
c.5.- Clave de una relación
d. Claves

7
Elementos del modelo Entidad Relación

Entidad Entidad
Débil

Relación de
Identificación
Atributo

Atributo
Atributo Llave
Compuesto

Atributo
Derivado
Relacion

Enlace
8
Ejemplo de un Diagrama ER

9
Elementos del modelo

a.- Entidad: Representa una cosa u objeto


del mundo real del que se quiere
obtener información.

Notación: Nombre_Entidad

CLIENTE VENDEDOR

Ejemplos:
VENTAS ARTICULO

10
Elementos del modelo
b.- Atributo: Característica o propiedad
del objeto que representa a la
entidad.
Se representa con la sig. Figura:

Nombre_Entidad

11
Ejemplo Entidad y Atributos

Apellido Apellido
Paterno Materno

edad
Dirección
Nombre
Nombre Completo FECHA
NAC

RFC Empleado
Ciudad

12
Elementos del modelo. Atributo
 Se le llama ocurrencias a cada elemento
del mundo real que la entidad representa.
 Ejemplo: Entidad
EMPLEADO
RFC
Nombre
A_Paterno
A_Materno
Fecha_Nac
Edad
Ciudad

RFC Nombre A_Paterno A_Materno Fecha_nac Edad Ciudad

LORA240290 Arturo López Riaño 24/02/1990 27 Saltillo


Ocurrencias
ANJA200670 Ana Andrade Juárez 20/06/1970 47 Cuatrociénegas

TOSJ170277 Juan Torres Sánchez 12/02/1977 40 Parras

VARR150394 Rosa Valera Roca 15/02/1994 23 Piedras Negras

… … … …
Elementos del modelo.
Atributo clave o Llave

Las claves pueden estar compuestas de uno o


más atributos.
 Ejemplos:

EMPLEADO SALA_CINE
#RFC # Nom_Cine
Nombre # Num_Sala
A_Paterno Capacidad
A_Materno Tamaño_Pantalla
Fecha_Nac
Edad
Ciudad

14
Elementos del modelo.
c.- Relación: Es la representación de una asociación
producida entre 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 Grado de la relación


Relaciones Unitarias o Reflexivas 1
Relaciones Binarias 2
Relaciones Ternarias 3
Relaciones N-arias N

15
2.2.1- Elementos del modelo. Relación
Ejemplos de grados:

Relación unaria o
reflexiva
PERSONA Es hijo
de

ALUMNO Estudia ASIGNATURA Relación


binaria

EMPLEADO Realiza PROYECTO

Relación
DEPARTAMENTO ternaria

16
2.2.1- Elementos del modelo. Relación
c.3.- Cardinalidad de una relación
Representa el número máximo de ocurrencias de una entidad
asociadas al número máximo de ocurrencias del resto de las
entidades relacionadas.
Ejemplo: 1:1

EMPLEADO DIRIGE DEPARTAMENTO Uno a uno

1:N

DEPARTAMENTO CONTROLA PROYECTOS Uno a muchos

N:M

PROFESOR ENSEÑA ALUMNO Muchos a


muchos
2.2.1- Elementos del modelo. Relación
Cardinalidad: Uno a uno
1:1

EMPLEADO DIRIGE DEPARTAMENTO Uno a uno

Ocurrencia DEPARTAMENTO
Ocurrencia EMPLEADO

No_Empleado Nombre No_Depto Nombre_Departamento JEFE

1 JOSE LUIS ALVAREZ 108 CONTABILIDAD 1

2 CARLOS AMADOR 103 INGENIERÍA 2

3 MARCELA OLIVARES 104 TIC 3


2.2.1- Elementos del modelo. Relación
Cardinalidad de una relación:Uno a muchos
1:N

DEPARTAMENTO CONTROLA PROYECTOS

Ocurrencia DEPARTAMENTO Ocurrencia PROYECTOS

No_Depto Nombre_Departamento JEFE Id_proyecto Nombre_Proyecto Controla_proyecto

108 CONTABILIDAD 1 A001 Sistema de Capturas de 104


Clientes

103 INGENIERÍA 2 A025 Sistema de Calificaciones 104

104 TIC 3 A026 Sistema de Blioteca 204

B300 Nominas 108

B489 Balance General en Excel 108


2.2.1- Elementos del modelo. Relación
Cardinalidad de una relación: muchos a muchos
N:M

PROFESOR ENSEÑA ALUMNO

Ocurrencia ALUMNOS
Ocurrencia PROFESOR Ocurrencia ENSEÑA
MATRICULA ALUMNO
No_PRO Nombre_Profesor No_PRO MATRICULA

2017115 Juanito Pérez


1104 LUZ MARÍA HERNÁNDEZ 1104 2017115

2017120 Pepito López


1105 OLGA MARÍA PÉREZ 1104 2017120

2017300 Martita Hernández


1106 MERCEDES CASTRO 1105 2017115

2017302 Lupita Rodríguez


1105 2017120

2017305 Dora Díaz


1106 2017115
2.2.1- Elementos del modelo. Relación
c.4.- Atributos propios de una relación
También las relaciones pueden tener atributos.

N:M

CLIENTE COMPRA PRODUCTO

fecha cantidad

c.5.- Clave de una relación


Es el atributo o conjunto de atributos que identifican de
manera unívoca a una ocurrencia de una relación.
Se obtiene uniendo las claves de las entidades que
relaciona. A veces es necesario que un atributo de la
relación entre a formar parte de la clave.

21
2.2.1- Elementos del modelo. Relación

Ejemplo de clave de una relación ampliada:


N:M

CLIENTE COMPRA PRODUCTO

# id_cli # cod_prod

nombre fecha cantidad nombre


precio

Ocurrencias de CLIENTE Ocurrencias de COMPRA Ocurrencias de PRODUCTO


# id_cli nombre # Id_cli # cod_prod # fecha cantidad # cod_prod nombre precio

1 Juan 1 001 12/05/2009 7 001 Mesa 40

2 Ana 1 003 12/05/2009 3 002 Silla 20


1 001 16/06/2009 10
… … 003 Sofá 200
2 003 12/05/2009 2 … … …
… … … …

22

También podría gustarte