Análisis de Datos

Page 1

Anรกlisis de Datos Proyectos Informรกticos I Ciclo II-2017

02/11/2017

1


CONCEPTOS PREVIOS Uno de los objetivos principales de un modelo relacional de calidad es

02/11/2017

2


CONCEPTOS PREVIOS PRODUCTO Id

Nombre

Marca

DirEmp

TelEmp

Stock

00001

Tres leches

San Francisco

Lugar 333

222-222

10

00002

Puré

Maggi

Otro 123

3563563

20

00003

Sopa para uno

Maggi

Otro 123

3563563

73

00004

Pie de Limón

San Francisco

Lugar 333

222-222

36

00005

Arroz

Zaror

Perdido89

987654321

36

02/11/2017

3


CONCEPTOS PREVIOS PRODUCTO Id

Nombre

Marca

DirEmp

TelEmp

Stock

00001

Tres leches

San Francisco

Lugar 333

222-222

10

00002

Puré

Maggi

Otro 123

3563563

20

00003

Sopa para uno

Maggi

Otro 123

3563563

73

00004

Pie de Limón

San Francisco

Lugar 333

222-222

36

00005

Arroz

Zaror

Perdido89

987654321

36

02/11/2017

4


CONSECUENCIAS La redundancia de datos produce anomalĂ­as en las acciones posteriores sobre la base de datos

02/11/2017

5


¿Cómo elimino la redundancia? Proceso de Descomposición Cuando encontramos problemas de redundancia, la solución común es dividir la relación

02/11/2017

6


Tomando el ejemplo anterior

02/11/2017

7


DescomposiciĂłn sin Perdida Al descomponer mantenemos vĂ­nculos entre ambas relaciones

02/11/2017

8


ANÁLISIS DE DATOS 

Procedimiento que prepara un modelo de datos para su implantación en forma de base de datos no redundante, flexible y adaptable.

Utiliza el procedimiento conocido como NORMALIZACIÓN.

NORMALIZACIÓN: Es un método de análisis de datos que organiza los atributos de datos de manera que se agrupen entre sí para formar entidades estables, flexibles y adaptables.

02/11/2017

9


NORMALIZACIÓN  

Es el proceso de re-organizar los datos para eliminar la redundancia. Objetivo: 

Descomponer relaciones con anomalías, para producir relaciones más pequeñas y mejor estructuradas

Consideraciones:  

02/11/2017

La descomposición deber ser sin perdida Se deben de preservar las dependencias funcionales

10


NORMALIZACIĂ“N

ď Ź

Es un procedimiento con tres etapas que pone el modelo de datos en primera forma normal, segunda forma normal y tercera forma normal.

02/11/2017

11


NORMALIZACIÓN 

Primera Forma Normal 

Las tuplas o registros no tienen un orden implícito No hay registros duplicados 

Todos los atributos son atómicos 

Tiene clave primaria Representan un solo valor

No hay atributos multivaluados

1FN es lo mínimo para que una tabla sea parte de un modelo relacional

02/11/2017

12


NORMALIZACIÓN 

Ejemplo no 1FN

02/11/2017

13


NORMALIZACIÓN 

Ejemplo si 1FN

02/11/2017

14


NORMALIZACIÓN Segunda Forma Normal 2FN 

Conceptos Previos 

Se denomina clave o llave primaria al subconjunto mínimo y no vacío de atributos que permiten identificar en forma unívoca un registro dentro de la relación

Si existen varios conjuntos que cumplan esta condición se denominan claves o llaves candidatas

Los atributos que conforman parte de la clave primaria o candidata se denominan atributos primos, los atributos que no forman parte de ninguna de estas claves se denominan atributos no primos.

02/11/2017

15


NORMALIZACIÓN Segunda Forma Normal 2FN 

Conceptos Previos 

Dependencia Funcional: Se define como A B si para cualquier valor de A le corresponde un único valor de B. Ejemplo: Si A: es el ID y B: es el nombre, esta claro que a cualquier ID le corresponde un único nombre de titular. Dependencia Funcional Completa: Si B depende de A en su totalidad

02/11/2017

16


NORMALIZACIÓN 

Segunda Forma Normal 

Esta en 1FN Todo atributo no primo (atributo que no es parte de ninguna clave candidata) tiene Dependencia Funcional Total con la clave primaria

02/11/2017

17


PROCEDIMIENTO: SEGUNDA FORMA NORMAL (2FN): Se dice que una tabla se encuentra en segunda forma normal si y solo si:  Esta en 1FN  Entidad cuyos atributos de clave no primaria, dependen de la clave primaria completa (dependencia funcional)

SEGUNDA FORMA NORMAL (2FN):  Si todos sus atributos que no sean clave, dependen de todos sus atributos clave, no sólo de una parte de ellos. 02/11/2017

18


NORMALIZACIÓN 

Ejemplo no 2FN

No Dependencia Funcional Total

02/11/2017

19


NORMALIZACIÓN 

Ejemplo si 2FN

02/11/2017

20


NORMALIZACIÓN 

Ejemplo no 2FN

02/11/2017

21


NORMALIZACIÓN 

Ejemplo no 2FN

02/11/2017

22


PROCEDIMIENTO: Tercera Forma Normal (3FN) • Ocurre cuando una tabla esta en 2FN y además ningún atributo que no sea clave depende transitivamente de las claves de la tabla. Es decir no ocurre cuando algún atributo depende funcionalmente de atributos que no son clave.

02/11/2017

23


PROCEDIMIENTO: 

TERCERA FORMA NORMAL (3FN): Entidad cuyos atributos clave no primarios no dependen de ningunos otros atributos con clave primaria.

TERCERA FORMA NORMAL (3FN): Cuando los valores de sus atributos no clave, no son dependientes de ningún otro atributo clave.

02/11/2017

24


Tercera Forma Normal (3FN) ALUMNOS ID

Nombre

Apellido1

CodDep

Depto

12121349A

Salvador

Velasco

34

La Unión

12121219A

Pedro

Valiente

34

La Unión

3457775G

Ana

Fernández

47

Sonsonate

5674378J

Sara

Crespo

47

Sonsonate

1234576Z

María

Torres

5

Santa Ana

02/11/2017

25


Tercera Forma Normal (3FN) •

El departamento depende funcionalmente del código de departamento lo que hace que no este en 3FN. Sería en 3FN:

Departamentos CodDep

Depto

34

La Unión

34

La Unión

47

Sonsonate

47

Sonsonate

5

Santa Ana

ALUMNOS ID

Nombre

Apellido1

CodDep

12121349A

Salvador

Velasco

34

12121219A

Pedro

Valiente

34

3457775G

Ana

Fernández

47

5674378J

Sara

Crespo

47

1234576Z

María

Torres

5

02/11/2017

26


EJERCICIO: NORMALIZAR

02/11/2017

27


EJERCICIO: NORMALIZAR

02/11/2017

28


EJERCICIO: NORMALIZAR

02/11/2017

29


EJERCICIO: NORMALIZAR

02/11/2017

30


EJERCICIO: NORMALIZAR

02/11/2017

31


EJERCICIO: NORMALIZAR

02/11/2017

32


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.