SlideShare una empresa de Scribd logo
DOCENTE :
CURSO :
CARRERA :
CICLO :
INTEGRANTES:
NORMALIZA
CION
DEFINICION
DEPENDENCI
AS
FORMAS DE
NORMALIZACI
ON
EJEMPLOS
NORMALIZA
CIONNormalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en
base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica una categoría; si se definen
otras reglas, se aplicará otra categoría.
La relación que está en la forma normal más elevada posible es que mejor se adapta a nuestras necesidades debido
a que optimiza las condiciones que son de importancia para nosotros:
 La cantidad de espacio requerido para almacenar los datos es la menor posible
 La facilidad para actualizar la relación es la mayor posible
 La explicación de la base de datos es la más sencilla posible.
Las bases de datos relacionales se normalizan para:
 Evitar la redundancia de los datos.
 Disminuir problemas de actualización de los datos en las tablas.
 Proteger la integridad de los datos.
DEPENDEN
CIASDEPENDENCIA FUNCIONAL
Es una conexión entre uno o más atributos. Por ejemplo si se conoce el valor de DNI tiene una conexión
con Apellido o Nombre.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
FechaDeNacimiento {displaystyle rightarrow } Edad
PROPIEDADES DE LA DEPENDENCIA FUNCIONAL
DEPENDENCIA FUNCIONAL REFLEXIVA
Si "y" está inluido en "x" entonces x y
A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. Si la dirección o el nombre de
una persona están incluidos en el DNI, entonces con el DNI podemos determinar la dirección o su nombre.
DEPENDENCIA FUNCIONAL AUMENTATIVA
X Y entonces XZ YZ
DNI nombre
DNI,dirección nombre,dirección
Si con el DNI se determina el nombre de una persona, entonces con el DNI más la dirección también se determina el
nombre y su dirección.
DEPENDENCIA FUNCIONAL TRANSITIVA
Sean X, Y, Z tres atributos (o grupos de atributos) de la misma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no
depende funcionalmente de Y, se dice entonces queZ depende transitivamente de X. Simbólicamente sería:
X Y Z entonces X Z
FechaDeNacimiento Edad
Edad Conducir
FechaDeNacimiento Edad Conducir
Entonces tenemos que FechaDeNacimiento determina a Edad y la Edad determina a Conducir, indirectamente podemos saber
a través de FechaDeNacimiento a Conducir (En muchos países, una persona necesita ser mayor de cierta edad para poder
conducir un automóvil, por eso se utiliza este ejemplo).
"C será un dato simple (dato no primario), B, será un otro dato simple (dato no primario), A, es la llave primaria (PK). Decimos
que C dependerá de B y B dependerá funcionalmente de A."
FORMAS DE NORMALIZACION(1FH, 2FN,
3FN, 4FN Y 5FN)
PRIMERA FORMA NORMAL (1FN)
Una tabla está en Primera Forma Normal si:
◦ Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son simples e indivisibles.
◦ La tabla contiene una clave primaria única.
◦ La clave primaria no contiene atributos nulos.
◦ No debe existir variación en el número de columnas.
◦ Los Campos no clave deben identificarse por la clave (Dependencia Funcional)
◦ Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben
cambiar sus significados
◦ Esta forma normal elimina los valores repetidos dentro de una Base de Datos.
SEGUNDA FORMA NORMAL (2FN)
◦ Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de
forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no
son clave principal deben depender únicamente de la clave principal).
◦ En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia
completamente funcional. Una dependencia funcional {displaystyle xrightarrow y} es completamente funcional si al
eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que {displaystyle Ain X,X-
{A}nrightarrow Y}. Una dependencia funcional {displaystyle xrightarrow y} es una dependencia parcial si hay
algunos atributos {displaystyle Ain X} que pueden ser eliminados de X y la dependencia todavía se mantiene, esto
es {displaystyle Ain X,X-{A}rightarrow Y}.
TERCERA FORMA NORMAL (3FN)
◦ La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos
que no son clave.
◦ Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una
dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se
mantiene X->Z y Z->Y.
CUARTA FORMA NORMAL (4FN)
◦ Una tabla se encuentra en 4FN si, y sólo si, para cada una de sus dependencias múltiples no funcionales X->->Y,
siendo X una super-clave que, X es o una clave candidata o un conjunto de claves primarias.
QUINTA FORMA NORMAL (5FN)
Una tabla se encuentra en 5FN si:
◦ La tabla está en 4FN
◦ No existen relaciones de dependencias de reunión (join) no triviales que no se generen desde las claves. Una tabla
que se encuentra en la 4FN se dice que está en la 5FN si, y sólo si, cada relación de dependencia de reunión (join)
se encuentra definida por claves candidatas. Por lo que si se aplicara una consulta entre al menos tres relaciones
independientes entre sí dentro de la 4FN y se obtuvieran tuplas espurias, entonces no estaría dentro de la 5FN.
RECOMENDA
CIONESLa normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el
establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que
la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes.
Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar
datos que existen en más de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones.
Un cambio en la dirección de un cliente es mucho más fácil de implementar si los datos sólo se almacenan en la tabla
Clientes y no en algún otro lugar de la base de datos.
CONCLUSI
ONESPodemos concluir el proceso de normalización cuando analizando nuestras tablas comprobamos que somos
capaces de realizar una actualización sin tener que cambiar más de un dato para cada actualización.
Mencionar que el proceso de normalización ha ido evolucionando, los investigadores de bases de datos han
incluido dos formas normales a las tres que hemos explicado, la forma normal D y E.
Estas dos últimas formas pertenecen a la normalización avanzada, y no son aplicables a la mayoría de las bases de
datos, ya que es muy difícil alcanzar un nivel de complejidad tan alto como para tener que aplicarlas. Incluso se
aconseja a los diseñadores que revisen sus estructuras cuando es necesario aplicar las formas normales D y E, ya
que posiblemente si son necesarias es porque el desarrollador a cometido errores en su diseño.
LINKOGR
AFIAhttps://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos
http://es.slideshare.net/VicManUrMar/normalizacion-base-de-datos
http://mysql.conclase.net/curso/?cap=004a

Más contenido relacionado

La actualidad más candente

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Jorge Paredes Toledo
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacional
Denisse C
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
ELSER TARRILLO TORRES
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
Caro_Noirgean
 
Modo relacional
Modo relacionalModo relacional
modelo relacional
modelo relacionalmodelo relacional
modelo relacionalponxo90
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
Videoconferencias UTPL
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
Ariel Tonatiuh Espindola
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Denisse C
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datos
EstebanPoma2
 
Modelo Relacional Rozic
Modelo Relacional RozicModelo Relacional Rozic
Modelo Relacional RozicCarlos Arturo
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
UTN
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
DorvinEduardo
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización Martha
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 

La actualidad más candente (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacional
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Modo relacional
Modo relacionalModo relacional
Modo relacional
 
modelo relacional
modelo relacionalmodelo relacional
modelo relacional
 
Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)Normalización de Bases de Datos (Hasta Boyce-Codd)
Normalización de Bases de Datos (Hasta Boyce-Codd)
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalizacion en base de datos
Normalizacion en base de datosNormalizacion en base de datos
Normalizacion en base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional Rozic
Modelo Relacional RozicModelo Relacional Rozic
Modelo Relacional Rozic
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Ejemplo de Normalización
Ejemplo de Normalización Ejemplo de Normalización
Ejemplo de Normalización
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 

Destacado

ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
Nikolaj Mikulich
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
natashamoposita2000
 
ABHISHEK KUNDU Latest Resume NOV 2015
ABHISHEK KUNDU Latest Resume NOV 2015ABHISHEK KUNDU Latest Resume NOV 2015
ABHISHEK KUNDU Latest Resume NOV 2015ABHISHEK KUNDU
 
2004 J Nepal Geol Soc 30 Birendra piya et al
2004 J Nepal Geol Soc 30 Birendra piya et al2004 J Nepal Geol Soc 30 Birendra piya et al
2004 J Nepal Geol Soc 30 Birendra piya et alBirendra piya
 
Cell Phone Company Cancer Payout
Cell Phone Company Cancer PayoutCell Phone Company Cancer Payout
Cell Phone Company Cancer Payout
lifeenergyman
 
Tutorial nod
Tutorial nodTutorial nod
Tutorial nod
David Diaz Paredes
 
Valuing Dr. Exit
Valuing Dr. ExitValuing Dr. Exit
Valuing Dr. Exit
Erica Hammond
 
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)www.tipfakultesi. org
 
Rajvardhan uflex project
Rajvardhan uflex projectRajvardhan uflex project
Rajvardhan uflex project
Raj vardhan
 
Dor Film Extrusion Coating Line Presentation
Dor Film Extrusion Coating Line PresentationDor Film Extrusion Coating Line Presentation
Dor Film Extrusion Coating Line PresentationUri Weiss
 

Destacado (12)

ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
ТРИЗ [TRIZ] в бизнес-системах (мастер класс Андрея Курьяна #шумныйвторник)
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
ABHISHEK KUNDU Latest Resume NOV 2015
ABHISHEK KUNDU Latest Resume NOV 2015ABHISHEK KUNDU Latest Resume NOV 2015
ABHISHEK KUNDU Latest Resume NOV 2015
 
2004 J Nepal Geol Soc 30 Birendra piya et al
2004 J Nepal Geol Soc 30 Birendra piya et al2004 J Nepal Geol Soc 30 Birendra piya et al
2004 J Nepal Geol Soc 30 Birendra piya et al
 
Kerajinan
KerajinanKerajinan
Kerajinan
 
Cell Phone Company Cancer Payout
Cell Phone Company Cancer PayoutCell Phone Company Cancer Payout
Cell Phone Company Cancer Payout
 
Buen uso de internet
Buen uso de internetBuen uso de internet
Buen uso de internet
 
Tutorial nod
Tutorial nodTutorial nod
Tutorial nod
 
Valuing Dr. Exit
Valuing Dr. ExitValuing Dr. Exit
Valuing Dr. Exit
 
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)
Asit baz dengesi ve bozukluklari(fazlası için www.tipfakultesi.org)
 
Rajvardhan uflex project
Rajvardhan uflex projectRajvardhan uflex project
Rajvardhan uflex project
 
Dor Film Extrusion Coating Line Presentation
Dor Film Extrusion Coating Line PresentationDor Film Extrusion Coating Line Presentation
Dor Film Extrusion Coating Line Presentation
 

Similar a Normalizacion

Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
bandida123
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesJunior Chiran
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
Xiomara Ripalda
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacionOrlando Verdugo
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
rosaura uriarte ramos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
Yarquiri Claudio
 
Informe de eliana
Informe de elianaInforme de eliana
Informe de eliana
Eliana Bracamonte
 
Normalizacion
NormalizacionNormalizacion
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
PuNketho Fernandez
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
Galo Anzules
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
DeisyVilchez
 
Base de datos
Base de datosBase de datos
Base de datos
marcia666
 
Normalizavion
NormalizavionNormalizavion
Normalizavion
AnthonyLeonRuiz
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
isaac david janampa tarrillo
 
Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
Ashley Stronghold Witwicky
 

Similar a Normalizacion (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionales
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Informe de eliana
Informe de elianaInforme de eliana
Informe de eliana
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Normalizavion
NormalizavionNormalizavion
Normalizavion
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
 
Normalización
NormalizaciónNormalización
Normalización
 
Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 

Más de Marleny Pretell Silva

Modelo de referencia tcp ip
Modelo de referencia tcp ipModelo de referencia tcp ip
Modelo de referencia tcp ip
Marleny Pretell Silva
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
Marleny Pretell Silva
 
Redes
RedesRedes
Salto condicional
Salto condicionalSalto condicional
Salto condicional
Marleny Pretell Silva
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
Marleny Pretell Silva
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
Marleny Pretell Silva
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
Marleny Pretell Silva
 
Pa
PaPa
Sql
SqlSql
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
Marleny Pretell Silva
 
Vistas
VistasVistas
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
Marleny Pretell Silva
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
Marleny Pretell Silva
 
BASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVERBASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVER
Marleny Pretell Silva
 
Diapositivas sql server2012
Diapositivas sql server2012Diapositivas sql server2012
Diapositivas sql server2012
Marleny Pretell Silva
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
Marleny Pretell Silva
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Marleny Pretell Silva
 
Base de datos i trab. 6666
Base de datos i trab.  6666Base de datos i trab.  6666
Base de datos i trab. 6666
Marleny Pretell Silva
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Marleny Pretell Silva
 
Base de datos i
Base de datos iBase de datos i
Base de datos i
Marleny Pretell Silva
 

Más de Marleny Pretell Silva (20)

Modelo de referencia tcp ip
Modelo de referencia tcp ipModelo de referencia tcp ip
Modelo de referencia tcp ip
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Redes
RedesRedes
Redes
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Pa
PaPa
Pa
 
Sql
SqlSql
Sql
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Vistas
VistasVistas
Vistas
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
BASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVERBASE DE DATOS EN MICROSOFT SQL SERVER
BASE DE DATOS EN MICROSOFT SQL SERVER
 
Diapositivas sql server2012
Diapositivas sql server2012Diapositivas sql server2012
Diapositivas sql server2012
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Base de datos i trab. 6666
Base de datos i trab.  6666Base de datos i trab.  6666
Base de datos i trab. 6666
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos i
Base de datos iBase de datos i
Base de datos i
 

Último

True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 

Último (20)

True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 

Normalizacion

  • 1. DOCENTE : CURSO : CARRERA : CICLO : INTEGRANTES:
  • 3. NORMALIZA CIONNormalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica una categoría; si se definen otras reglas, se aplicará otra categoría. La relación que está en la forma normal más elevada posible es que mejor se adapta a nuestras necesidades debido a que optimiza las condiciones que son de importancia para nosotros:  La cantidad de espacio requerido para almacenar los datos es la menor posible  La facilidad para actualizar la relación es la mayor posible  La explicación de la base de datos es la más sencilla posible. Las bases de datos relacionales se normalizan para:  Evitar la redundancia de los datos.  Disminuir problemas de actualización de los datos en las tablas.  Proteger la integridad de los datos.
  • 4. DEPENDEN CIASDEPENDENCIA FUNCIONAL Es una conexión entre uno o más atributos. Por ejemplo si se conoce el valor de DNI tiene una conexión con Apellido o Nombre. Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera: FechaDeNacimiento {displaystyle rightarrow } Edad
  • 5. PROPIEDADES DE LA DEPENDENCIA FUNCIONAL DEPENDENCIA FUNCIONAL REFLEXIVA Si "y" está inluido en "x" entonces x y A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. Si la dirección o el nombre de una persona están incluidos en el DNI, entonces con el DNI podemos determinar la dirección o su nombre. DEPENDENCIA FUNCIONAL AUMENTATIVA X Y entonces XZ YZ DNI nombre DNI,dirección nombre,dirección Si con el DNI se determina el nombre de una persona, entonces con el DNI más la dirección también se determina el nombre y su dirección.
  • 6. DEPENDENCIA FUNCIONAL TRANSITIVA Sean X, Y, Z tres atributos (o grupos de atributos) de la misma entidad. Si Y depende funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y, se dice entonces queZ depende transitivamente de X. Simbólicamente sería: X Y Z entonces X Z FechaDeNacimiento Edad Edad Conducir FechaDeNacimiento Edad Conducir Entonces tenemos que FechaDeNacimiento determina a Edad y la Edad determina a Conducir, indirectamente podemos saber a través de FechaDeNacimiento a Conducir (En muchos países, una persona necesita ser mayor de cierta edad para poder conducir un automóvil, por eso se utiliza este ejemplo). "C será un dato simple (dato no primario), B, será un otro dato simple (dato no primario), A, es la llave primaria (PK). Decimos que C dependerá de B y B dependerá funcionalmente de A."
  • 7. FORMAS DE NORMALIZACION(1FH, 2FN, 3FN, 4FN Y 5FN) PRIMERA FORMA NORMAL (1FN) Una tabla está en Primera Forma Normal si: ◦ Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son simples e indivisibles. ◦ La tabla contiene una clave primaria única. ◦ La clave primaria no contiene atributos nulos. ◦ No debe existir variación en el número de columnas. ◦ Los Campos no clave deben identificarse por la clave (Dependencia Funcional) ◦ Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significados ◦ Esta forma normal elimina los valores repetidos dentro de una Base de Datos.
  • 8. SEGUNDA FORMA NORMAL (2FN) ◦ Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal). ◦ En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional {displaystyle xrightarrow y} es completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que {displaystyle Ain X,X- {A}nrightarrow Y}. Una dependencia funcional {displaystyle xrightarrow y} es una dependencia parcial si hay algunos atributos {displaystyle Ain X} que pueden ser eliminados de X y la dependencia todavía se mantiene, esto es {displaystyle Ain X,X-{A}rightarrow Y}.
  • 9. TERCERA FORMA NORMAL (3FN) ◦ La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave. ◦ Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y. CUARTA FORMA NORMAL (4FN) ◦ Una tabla se encuentra en 4FN si, y sólo si, para cada una de sus dependencias múltiples no funcionales X->->Y, siendo X una super-clave que, X es o una clave candidata o un conjunto de claves primarias.
  • 10. QUINTA FORMA NORMAL (5FN) Una tabla se encuentra en 5FN si: ◦ La tabla está en 4FN ◦ No existen relaciones de dependencias de reunión (join) no triviales que no se generen desde las claves. Una tabla que se encuentra en la 4FN se dice que está en la 5FN si, y sólo si, cada relación de dependencia de reunión (join) se encuentra definida por claves candidatas. Por lo que si se aplicara una consulta entre al menos tres relaciones independientes entre sí dentro de la 4FN y se obtuvieran tuplas espurias, entonces no estaría dentro de la 5FN.
  • 11. RECOMENDA CIONESLa normalización es el proceso de organizar los datos de una base de datos. Se incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos como para hacer que la base de datos sea más flexible al eliminar la redundancia y las dependencias incoherentes. Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar datos que existen en más de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la dirección de un cliente es mucho más fácil de implementar si los datos sólo se almacenan en la tabla Clientes y no en algún otro lugar de la base de datos.
  • 12. CONCLUSI ONESPodemos concluir el proceso de normalización cuando analizando nuestras tablas comprobamos que somos capaces de realizar una actualización sin tener que cambiar más de un dato para cada actualización. Mencionar que el proceso de normalización ha ido evolucionando, los investigadores de bases de datos han incluido dos formas normales a las tres que hemos explicado, la forma normal D y E. Estas dos últimas formas pertenecen a la normalización avanzada, y no son aplicables a la mayoría de las bases de datos, ya que es muy difícil alcanzar un nivel de complejidad tan alto como para tener que aplicarlas. Incluso se aconseja a los diseñadores que revisen sus estructuras cuando es necesario aplicar las formas normales D y E, ya que posiblemente si son necesarias es porque el desarrollador a cometido errores en su diseño.