Está en la página 1de 54

2.

Análisis de
BD
El diseño de una base de
datos es un proceso
complejo que abarca
decisiones a distintos
Diseño de niveles
bases de
datos
Se descompone en diseño
conceptual, diseño lógico
y diseño físico.

FACULTAD DE INGENIERIA UNAM. ING.


LUCIRALIA HERNANDEZ
Diseño

Fases del
Recolección y
conceptual:
análisis de
modelo entidad-
requerimientos
relación

diseño
de bases Diseño lógico: Diseño físico:

de datos
transformación implementación
del MER de la BD.

FACULTAD DE INGENIERIA UNAM.


ING. LUCIRALIA HERNANDEZ
Diseño conceptual

Esquema Conceptual
(independiente del
modelo de datos elegido
Parte de la especificación
y del Sistema Gestor de
de requisitos
Base de Datos que se
usará para
implementarla).
Forma parte del esquema
conceptual.

Diseño
lógico Esquema lógico (descripción de
la estructura de la base de
datos basada en el modelo de
datos elegido para
implementarla).

FACULTAD DE INGENIERIA UNAM. ING.


LUCIRALIA HERNANDEZ
Diseño físico
Forma parte del esquema lógico

 Esquema físico (descripción de la implementación de la Base


de Datos usando un determinado Sistema Gestor de Base de
Datos).
FAC
ULT
AD
DE
ING
ENI
ERI
A
UN
AM.
ING
.
LUC
IRA
LIA
HER
NA
NDE
Z
FAC
ULT
AD
DE
ING

¿Qué son los modelos de


ENI
ERI
A
UN

datos?
AM.
ING
.
LUC
IRA
LIA
HER
NA
NDE
Z
Es una serie de
Modelos ❑
conceptos que pueden
de datos utilizarse para describir
un conjunto de datos y
la forma en que se
relacionan.
❑ Condiciones que
reflejan la realidad
deseada.
❑ Manipulación entre
ellos.
Hay dos tipos de modelos de
Tipos de

datos

Modelos ❖ Conceptuales

❖ Lógicos
Los modelos conceptuales
se utilizan para representar
la realidad a un alto nivel
de abstracción.
Modelo
Conceptual
Mediante los modelos
conceptuales se puede
construir una descripción
de la realidad fácil de
entender.

FACULTAD DE INGENIERIA UNAM. ING.


LUCIRALIA HERNANDEZ
Modelo lógico

 Enlos modelos lógicos, se


relacionan con las operaciones
que se realizan entre ellos.
 Permiten una correspondencia
sencilla con la estructura física
de la base de datos.
Análisis y
modelado
de datos
Es la herramienta más utilizada para el
diseño de bases de datos.
Creada por Peter Chen.

El modelo entidad-relación está formado


por un conjunto de conceptos que
permiten describir la realidad mediante un
conjunto de representaciones gráficas y
lingüísticas.

Modelo Entidad Relación


Modelo Entidad-Relación

Se basa en la percepción del mundo real


que consiste en un conjunto de objetos
básicos llamados entidades y de
relaciones entre estos objetos.
Modelo Entidad Relación

 Modelo básico
 Entidades
 Atributos
 Relaciones
FAC
ULT
AD
 Modelo extendido DE
ING
ENI
ERI
A
 Jerarquía de tipos UN
AM.
 Agregación ING
.
LUC
IRA
LIA
HER
NA
NDE
Z
Según notación Chen:
 Entidad :

 Atributo:

 Relación:

 Cardinalidad:

Simbología o nomenclatura
 Convenciones

◦ Entidad: mayúsculas
singular
sustantivos
◦ Atributos: minúsculas
singular
nombres compuestos
◦ Relaciones: minúsculas
singular
verbos
nombres compuestos
Entidad
Cualquier objeto concreto o abstracto del
que se desea almacenar información, que
se distingue de los demás objetos por que
posee características que la hacen única.

Existen:

Fuertes
Débiles
Entidad Fuerte

Una entidad fuerte es una entidad que tiene


existencia propia y tiene una clave primaria que
la distingue.

Ejemplo:
Entidad Débil

Una entidad débil es una entidad que no tiene


suficientes atributos para formar una clave
primaria. Un entidad débil no puede existir sin
una entidad fuerte.
Ejemplo:
Entidad Débil

Existen dos tipos de entidades débiles:

• Identificación

• Existencia
Atributos
Son propiedades descriptivas que posee cada
entidad.
Simples: No se subdividen.

Compuestos: Se dividen en otros atributos.


Monovalorados:

Hacen referencia a un valor único.


Multivalorados:

Un atributo tiene un conjunto de


valores para una entidad concreta.
Derivados:
Cuando un valor puede calcularse a partir
de otro.

Importante anotar la consideración semántica a través


de que atributo se calcula
Relación:

Representan asociaciones del mundo real


entre una o mas entidades.
Atributo descriptivo:

Es un atributo propio de una


relación, ayuda a describirla.
Clave primaria:

Es un atributo o conjunto de atributos que


identifican en forma única a una entidad.
Clave candidata:

Es un atributo o conjunto mínimo de


atributos que por sus características
podría ser utilizado como clave
primaria.
Cardinalidad

HERNANDEZ
FACULTAD DE I NGENIERIA UNAM. ING. LUCIRALIA
Número de ejemplares de una entidad asociadas
a otro ejemplar de una entidad o de la misma.

Existen tres posibles tipos de correspondencia:


 1:1 Uno a uno

 1: m Uno a muchos

 n:m Muchos a muchos


Modelo Entidad-Relación
Cardinalidad Mínima Indica el número mínimo de
asociaciones en las que aparecerá cada ejemplar
de la entidad (el valor puede ser cero o uno)

Cardinalidad Máxima Indica el número máximo de


relaciones en las que puede aparecer cada FAC
ULT
ejemplar de la entidad (el valor puede ser uno o AD
DE

muchos)
ING
ENI
ERI
A
UN
AM.
ING
.
LUC
IRA
LIA
HER
NA
NDE
Z
Un auto tiene una cajón de estacionamiento
y un cajón lo es de un auto
Un empleado pertenece a un departamento , un
departamento tiene varios empleados

Un avión aterriza en varios aeropuertos, en


un aeropuerto aterrizan varios aviones.
Un derechohabiente tiene uno o más
beneficiarios , cada
beneficiario sólo lo es de un
derechohabiente.

Un empleado aprende varias habilidades, y


cada una de estas habilidades es aprendida
por muchos empleados.
Un departamento tiene varios profesores, pero un
profesor puede o no pertenecer a un departamento
Entidades débiles
3
9

Modelo  Una entidad débil es una


Entidad- entidad que no tiene
suficientes atributos para

Relación formar una clave primaria. Un


entidad débil no puede existir
sin su entidad fuerte.
 Siempre dependen de una entidad
fuerte
 No tienen una clave primaria que la
identifique.(Discriminante).
 Generalmente, el discriminante los
distingue pero llega a repetirse.
 Son relaciones unarias y, por lo tanto, el
tipo de relación sólo participa con un
único tipo de entidad.

Relaciones Recursivas
Alumno representante
Temas/subtemas
Empleado/supervisa

También podría gustarte