You are on page 1of 17

REPRESENTACION DEL PROBLEMA

REPRESENTACION DEL PROBLEMA


La base de datos representa la
informacin. contenida en algn
dominio del mundo real

El Diseo de la base de datos


consiste en extraer todos los
datos relevantes del problema.

Para extraer los datos se


realiza
un
anlisis
en
profundidad del dominio del
problema. Con el fin de saber
que datos son esenciales para
la bases de datos y descartar
los que no son tiles.
Cuando se extrae los datos
esenciales comienza el proceso
de modelizacin

MODELO DE DATOS

Modelizacin consiste representar el


problema
realizado
mltiples
abstracciones para asimilar toda la
informacin de un problema y generar
un mapa donde identificando todos los
objetos de la bases de datos

Para modelar una base de datos es necesarios


Tener toda las probabilidad
Seguir una directrices o estndares
La Base de datos estar gestionada por un SGBD
(Sistema Gestor de Bases de Datos)

Para
satisfacer
necesidades
El modelo conceptual
El modelo Lgico
El modelo fsico

estas

Para un diseo de calidad


Es fundamental la interaccin entre estos modelos
1.Se negocia con el usuario el modelo conceptual
2.Se pasa el modelo conceptual al modelo lgico
3.Se transforma el modelo lgico en fsico
Ejemplo

DIAGRAMA E / R

Para representar el modelo conceptual se usara el modelo Entidad /


relacin.

Consiste plasmar el resultado del anlisis problemas mediante el


diagrama Entidad / relacin.

Estos diagrama fueron propuesto por peter p.chen

A mediado de la dcada 70

Para representacin conceptual de los datos y restablecer que


relacin existan entre ellos.

ENTIDAD
Se representa mediante un cuadrado.

Hay dos tipos de entidades: fuerte y dbiles

Fuerte: la entidad fuerte existe por merito propio

Dbil: La entidad dbiles existe dependiendo de otra entidad. Se


representa mediante un cuadro doble.

RELACION

Es una correspondencia o asociaciones entre dos o mas entidades

Cada relacin tiene nombre que describe su funcin

Se clasifica segn su grado

Existen los siguiente tipos

Relaciones binarios (grado 2)

Relaciones ternaria (grado 3)

Relaciones unaria o reflexin (grado 1)

Relaciones n- arias (grado > 3)

PARTICIPACION

Indica mediante de nmeros, el mnimo y mximo numero de veces


que puede aparecer en asociada a otra ocurrencia de entidad.

La posibles participaciones son:

La regla que define la participacin de una ocurrencia


relacin son la regla de negocio.

Es decir se reconocen a travs de los requisitos del problema

Notacion se utliza para expresar la participaciones en el diagrama


entidad /relacion es poner al lado de la entidad correspondiente, la
pareja de numeros maximo y minimo de participaciones.

en una

ejemplo

CARDINALIDAD

Se calcula a travs de la participaciones de sus ocurrencias en ella.

Se toman el numero mximo de participaciones de cada una de las


entidades en la relacin.

CLASIFICACION CARDINALIDAD

Se clasifican

CARDINALIDAD 1:1

CLASIFICACION CARDINALIDAD

CARDINALIDAD 1:N

CLASIFICACION CARDINALIDAD

CARDINALIDAD M: N

Para representar el tipo de relacin segn su cardinalidad

Consiste en escribir el tipo de cardinalidad junto encima del rombo

Existe nmeros alternativa a esta nomenclatura

Siendo muy tpica las dos siguientes:

Puntas de flecha

Notacion classic de MySQL Workbench

You might also like