Actividad 4 Normalizacion IV

También podría gustarte

Está en la página 1de 7

Ingeniería en Software

NOMBRE:

Christopher Castillo de la cruz

Matricula:

100033472

TEMA:

Unidad IV
ASIGNATURA:

Sistema base de Datos

FACILITADOR:

Mario Ortiz M.A.

15/11/2021
I- Investigar los siguientes conceptos:
Normalización de una base de datos:
o Primera forma normal
La primera forma normal (1FN o forma mínima) es forma normal usada en
normalización de bases de datos. Una tabla de base de datos relacional que se
adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos
criterios se refieren básicamente a asegurarse que la tabla es una representación
fiel de una relación1 y está libre de "grupos repetitivos". Sin embargo, el concepto
de "grupo repetitivo", es entendido de diversas maneras por diferentes teóricos.
Como consecuencia, no hay un acuerdo universal en cuanto a qué características
descalificarían a una tabla de estar en 1FN.

Ejemplo

o Segunda forma normal

La segunda forma normal (2NF) es una forma normal usada en normalización de


bases de datos. La 2NF fue definida originalmente por E.F. Codd1 en 1971. Una
tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales
para calificar para la segunda forma normal. Específicamente: una tabla 1NF está
en 2NF si y solo si, dada una clave primaria y cualquier atributo que no sea un
constituyente de la clave primaria, el atributo no clave depende de toda la clave
primaria en vez de solo de una parte de ella.

Ejemplo
o Tercera forma normal

Se ocupa de eliminar de una tabla las dependencias transitivas. Es decir, eliminar


los atributos no claves que no dependen de la clave primaria, sino de otro atributo.
Una dependencia transitiva es un tipo de dependencia funcional en la que el valor
de un atributo o campo no clave viene determinado por el valor de otro campo que
tampoco es clave.

Se deben buscar los valores repetidos en los atributos no claves para asegurar que
estos atributos que no son clave no dependan sino nada más que de la clave
primaria. Se dice que los atributos son mutuamente independientes si ninguno de
ellos depende funcionalmente de una combinación de otros. Esta independencia
mutua garantiza que se puedan actualizar los atributos individualmente, sin peligro
de afectar a otro atributo.

Ejemplo

II. Dada la siguiente base de datos estudiante aplicar


descomponiendo dicha tabla en la primera, segunda y tercera
forma normal
MATRICULA NOMBRE APELLIDOS CLAVE ASIGNATURA CARRERA

1 MARBELIS ORTIZ 115 BASE DE DATOS INF

2 ALEX ORTIZ 220 PROGRAMACION I INF

3 MAURICIO ORTIZ 310 CALCULO I CON

4 FRANDALY ORTIZ 115 BASE DE DATOS INF


1ra forma
Matricula Nombre Apellido
1 MARBELIS ORTIZ

2 ALEX ORTIZ

3 MAURICIO ORTIZ

4 FRANDALY ORTIZ

Clave_asigantura Asignatura
115 BASE DE DATOS

220 PROGRAMACION I

310 CALCULO I

115 BASE DE DATOS

Clave_carrera Carrera
1 INF

2 CON

2da forma
Matricula Nombre apellido Clave_asigantur Clave_carrera
a
1 MARBELIS ORTIZ 115 1

2 ALEX ORTIZ 220 2

3 MAURICIO ORTIZ 310 1

4 FRANDALY ORTIZ 115 1

Clave_asigantura Asignatura Matricula


115 BASE DE DATOS 1

220 PROGRAMACION I 2

310 CALCULO I 3
115 BASE DE DATOS 4

Clave_carrera Carrera matricula


1 INF 1

2 CON 3

3ra forma normal


Matricula Nombre apellido
1 MARBELIS ORTIZ

2 ALEX ORTIZ

3 MAURICIO ORTIZ

4 FRANDALY ORTIZ

Clave_asigantura Asignatura
115 BASE DE DATOS

220 PROGRAMACION I

310 CALCULO I

115 BASE DE DATOS

Clave_carrera Carrera
1 INF

2 CON

Matricula Clave_asigantur Clave_carrera


a
1 115 1

2 220 2

3 310 1

4 115 1
Nota: Debe tomar en cuenta, que para ello se debe
descomponer la tabla principal creando una o varias tablas
nuevas.

III. Instalar SQL Server ver video o cualquier otro de su


interés

IV. Luego de descomponer la tabla del punto II en las nuevas


tablas que surjan diseñar la base de datos con las nuevas
tablas en SQL Server con el nombre de estudiante ver video
o cualquier otro

También podría gustarte