Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Proceso de Normalización de Dependencia Funcional, Diapositivas de Economía I

El proceso de normalización de una base de datos mediante la dependencia funcional. Se define la dependencia funcional, su relación con la primary key y cómo representarla en un diagrama de dependencia funcional. Se detallan los pasos para el proceso de normalización, incluyendo la elección de una primary key, la construcción de un diagrama de dependencia funcional y la creación de nuevas relaciones. Se comparan las ventajas y desventajas de normalizar una relación.

Tipo: Diapositivas

2012/2013

Subido el 08/07/2022

andrea-rp-1
andrea-rp-1 🇦🇷

5 documentos

1 / 18

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PROCESO DE
NORMALIZACIÓ
N
DEPENDENCIA
FUNCIONAL
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Vista previa parcial del texto

¡Descarga Proceso de Normalización de Dependencia Funcional y más Diapositivas en PDF de Economía I solo en Docsity!

PROCESO DE

NORMALIZACIÓ

N

DEPENDENCIA

FUNCIONAL

El proceso de normalización es: a) La división de dos o mas relaciones b) Dividir una relación en dos o más relaciones Finalidad:  (^) Evitar la redundancia de datos  (^) La normalización se basa en la Dependencia Funcional (DF) DEPENDENCIA FUNCIONAL (DF) Dados dos atributos A y B de una relación R, se dice que B es funcionalmente dependiente si para cada valor de A existe un valor B y solo uno asociado con el. Si en cualquier instante conocido el valor de A podemos conocer el valor de B La dependencia funcional esta íntimamente ligada con la primary key (PK)

DEPENDENCIA FUNCIONAL TOTAL

Cuando depende de más de dos atributos Cve_producto Id_cliente Cve_venta Id_empleado PASOS PARA EL PROCESO DE NORMALIZACIÓN 1.- Elegir una primary key (PK) que pueda representar de una forma única a cada registro de la relación 2.- Construir un diagrama de dependencia funcional de esas primary key (PK) 3.- Construir las nuevas relaciones basándose en dichas primary key (PK)

ID_EM P NOM_EM P DIR_EM P COSTO TRANS _CIUDA D CVE_AR T DESCRIPCION PRECI O FEC_COM CANT IDAD E E E E E E E E E E E

JUAN

JUAN

JUAN

LUIS

LUIS

PEDRO

PEDRO

PEDRO

JUAN

JUAN

MARIA

X X X Y Y Z Z Z X X W

A

A

A

A

A

A

A

A

A

A

A

SILLA

ESCRITORI

O

PIZARRON

ESCRITORI

O

MESA

ESCRITORI

O

MESA

ANAQUEL

MESA

MESA

SILLA

15-OCT- 15-OCT- 15-OCT- 15-OCT- 15-OCT- 16-OCT- 16-OCT- 16-OCT- 17-OCT- 17-OCT- 17-OCT-

NOM_EMP

ID_EMP DIR_EMP

COSTO _TRANS_CD

DESCRIPCIÓN

CVE_ART PRECIO

FEC_COM

CVE_COM CANTIDAD

ID_EMP

CVE_ART

EMPLEADO(ID_EMP(PK), NOM_EMP, DIR_EMP, COSTO_TRANS_CIUDAD) ARTICULO(CVE_ART(PK), DESCRIPCION, PRECIO) COMPRA(CVE_COMPRA(PK), FECHA_COM, CANTIDAD, ID_EMP1(FK), CVE_ART1(FK))

PRIMERA FORMA NORMAL (1FN)

Una relación esta en primera forma normal (1FN) si: A) Los dominios de todos los atributos de R son atómicos En otras palabras, la 1FN prohíbe a un campo contener más de un valor de su dominio de columna. Un dominio es atómico si se considera que los elementos de ese dominio son unidades indivisibles. Los atributos compuestos, como el atributo dirección con los componentes Calles y Ciudad, tiene dominios no atómicos B) Todas las tablas deben tener una clave primaria (PK). C) Una tabla no debe tener atributos que acepten valores nulos

TABLA CON VALORENES NO ATÓMICOS (A) TABLA QUE PERMITE VALORES NULOS (C) TABLA QUE NO TIENE PRIMARY KEY (B)

ID_LECTOR NOM_LEC DIR_LEC

L

L

L

L

L

Cod_libro TITULO AUTOR EDITOR 1001 1004 1005 1006 1007

LECTOR

LIBRO

CVE_PRESTAM O

COD_LIBR

O

ID_ELECTO

R

FEC_DE

V

P

P

P

L

L

L

3-DIC-

3-DIC-

PRESTAMO

ID_ EM P NOM_EMP DIR _E MP CVE_C D E E E E

JUAN

LUIS

PEDRO

MARIA

X

Y

Z

W

C

C

C

C

CVE_CD NOM_CD COSTO_TRANS P C C C C

MEXICO

GUADALA

EDO MEX

MONTE

EMPLEADO

CIUDAD