Bases de Datos 2 Tarea 3

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 7

Carrera: Base de datos II

Ciclo:
Nombre del mó dulo: Dependencias funcionales y normalizació n en bases de datos relacionales
2.1 Dependencia funcional
Tema: 2.2 Reglas de normalizació n

Tarea3: Reglas de
normalizació n hasta la Nombre: Estefanía Rodriguez Sá nchez.
4FN y forma Normal de
Boyce Codd(FNBC).
Instrucción: Aplica las reglas de normalizació n al siguiente ejemplo hasta la 4FN y la forma
normal de Boyce Codd (FNBC). Guarda tu archivo
tarea3TuprimernombreTuprimerapellido.doc y sú belo como tarea.

I. Lee la problemá tica que se te presenta a continuació n.


II. La realizació n de dicha tarea la llevaras acabo en un archivo de Word.
III. Con base en los conocimientos obtenidos en el modulo:
 Aplica la normalizació n al siguiente ejemplo hasta la 3FN
 Aplica las reglas de normalizació n hasta la 4FN
 Aplica la forma normal de Boyce Codd (FNBC).

Aplicación de las reglas de normalización hasta la 3FN

Tabla que recoge informació n sobre los artículos que ofrecen diversos vendedores.

Id_vendedor Calle Ciudad Estado Id _ artículo Cantidad_prod


1 Luisa Xalapa Veracruz 123 6
3 Alejandro Boca del Rio Veracruz 567 8
7 Ricardo Poza Rica Veracruz 980 9
9 Olivia Cardel Veracruz 123 4

La aplicació n del 1FN cumple con los requisitos ya que existe valores ató micos por columna.
Sin embargo, en el registro de calle tiene un error pues no representa el nombre de calles, son
nombres de personas lo ideal será corregirlo y poner nombre.

Id_vendedor Nombre Ciudad Estado Id_articulo Cantidad_prod


1 Luisa Xalapa Veracruz 123 6
3 Alejandro Boca del Rio Veracruz 567 8
7 Ricardo Poza Rica Veracruz 980 9
9 Olivia Cardel Veracruz 123 4

La aplicació n de 2FN se normaliza a la forma de IFN y cada uno de sus registros depende de la
clave primaria: Vendedor Id_vendedor.
Id_vendedor Nombre Ciudad Estado
1 Luisa Xalapa Veracruz
3 Alejandro Boca del Rio Veracruz
7 Ricardo Poza Rica Veracruz
9 Olivia Cardel Veracruz

Artículos (Id_vendedor (PK), Id_articulo, Cantidad_prod)


Id_vendedor Id_articulo Cantidad_prod.
1 123 6
3 567 8
7 980 9
9 123 4

Aplicació n de 3FN Se normaliza a la forma 2FN Se usa para generar catá logos (apelaciones
uno a muchos y cada campo se representa con un hecho a la clave primaria y nada má s.
Ciudades(ciudad(PK), Id_vendedor).
Id_vendedor Ciudad
1 Xalapa
3 Boca del Rio
7 Poza Rica
9 Cardel

Aplicación de las reglas de normalización hasta la 4FN

Nombre Empresa Dir_empresa url1 url2


Juan ABB Av. Orizaba www.abb.com www.abb.com/inicio
Carlos PEMEX Col. 2 de abril www.pemex.com www.xyz.com
É rica TELMEX Col. Revolució n www.telmex.com
Matilde FAMSA Col. Centro www.famsa.com www.famsa.com/
login.aspx

Aplicación de la regla de normalización 1FN


Ciudad
Id_empresa Nombre Dir_empresa url1 url2
111 ABB Av. Orizaba Veracruz www.abb.com www.abb.com/
inicio
112 PEMEX Col. 2 de abril Veracruz www.pemex.co www.xyz.com
m
113 TELMEX Col. Veracruz www.telmex.co
Revolució n m
114 FAMSA Col. Centro Veracruz www.famsa.co www.famsa.com
m

Aplicació n de 2FN
Id_empresa Nombre Dir_calle_emp Dir_Ciudad_emp url1
111 ABB Av. Orizaba Veracruz www.abb.com
112 PEMEX Col. 2 de abril Veracruz www.pemex.com
113 TELMEX Col. Revolució n Veracruz www.telmex.com
114 FAMSA Col. Centro Veracruz www.famsa.com

Empresa url2
ABB www.abb.com/inicio
PEMEX www.xyz.com
TELMEX
FAMSA www.famsa.com

La aplicación 3FN
Empresa Id_empresa url2
ABB 111 www.abb.com/inicio
PEMEX 112 www.xyz.com
TELMEX 113
FAMSA 114 www.famsa.com

Aplicación de la forma normal de Óbice Codd ( FNBC)

Se considera la relació n:
R (estudiante,cod_matricula,curso,centro,profesor,texto)
Se pide aplicar hasta la FNBC.

La relació n proviene de un tipo de relació n en el esquema E-R. Si la relació n R es un tipo de


relació n entre varios tipos de entidades se va a construir una relació n bajo el modelo E-R a
partir de R con los atributos que forman clave primaria en todas las entidades participantes
má s los propios de R. De ellos formará n clave primaria las claves primarias de cada una de las
entidades.

Estudiante Cod_matricula Curso Centro Profesor Texto

Mayte 200 Redes Instituto Carlos Villa Arquitectura,


Consorcio Protocolos y
Clavijero elementos de red.
Cindy 201 Matemá tica Instituto Alejandro Relaciones y
discretas tecnoló gico Benítez. funciones.
Veracruz.
Itzel 202 Cisco Instituto Elizabeth Configuració n,
Consorcio Dorantes mantenimiento y
Clavijero soluciones de red.
José 203 Algebra TecMilenio Freddy Rivera Sistemas de
University, ecuaciones.
Veracruz.
R (estudiante, Cod_matricula, curso, centro, profesor, texto) Genera Tabla Estudiantes.
IFN La llave primaria es Cod_matricula, ya que la matrícula es una clave ú nica para cada
estudiante
Cod_matricula Estudiante Curso Centro Profesor Texto

200 Mayte Redes Instituto Carlos Arquitectura,


Consorcio Villa Protocolos y
Clavijero elementos de red.
201 Cindy Matemá tica Instituto Alejandr Relaciones y
discretas tecnoló gic o funciones.
o Veracruz. Benítez.
202 Itzel Cisco Instituto Elizabeth Configuració n,
Consorcio Dorantes mantenimiento y
Clavijero. soluciones de red
203 José Algebra TecMilenio Freddy Sistemas de
University, Rivera ecuaciones.
Veracruz.

2FN Un esquema de relació n R está en segunda forma normal (2FN) hay dependencia de
datos entre la clave matricula y la relació n del curso: IdCurso
Cod_matricula Estudiante IdCurso Centro Profesor Texto

200 Mayte 1 Instituto Carlos Villa Arquitectura,


Consorcio Protocolos y
Clavijero elementos de red.
201 Cindy 2 Instituto Alejandro Relaciones y
tecnoló gico Benítez. funciones.
Veracruz.
202 Itzel 1 Instituto Elizabeth Configuració n,
Consorcio Dorantes mantenimiento y
Clavijero soluciones de red
203 José 3 TecMilenio Freddy Sistemas de
University, Rivera ecuaciones.
Veracruz.

Clave Primaria para definir el IdCurso:


IdCurso Nombre Centro Profesor Texto

1 Redes Instituto Consorcio Carlos Villa Arquitectura,


Clavijero Protocolos y
elementos de red.
2 Matemá tica Instituto tecnoló gico Alejandro Relaciones y
discretas Veracruz. Benítez. funciones.
1 Cisco Instituto Consorcio Elizabeth Configuració n,
Clavijero Dorantes mantenimiento y
soluciones de red
3 Algebra TecMilenio University, Freddy Sistemas de
Veracruz. Rivera ecuaciones.

En la tabla de los cursos se tiene relación con el profesor que está asignado a el curso
Cod_matricula Estudiante IdCurso Centro IdProfesor Texto

200 Mayte 1 Instituto 1 Arquitectura,


Consorcio Protocolos y
Clavijero elementos de
red.
201 Cindy 2 Instituto 2 Relaciones y
tecnoló gico funciones.
Veracruz.
202 Itzel 1 Instituto 1 Configuració n,
Consorcio mantenimiento y
Clavijero soluciones de
red
203 José 3 TecMilenio 3 Sistemas de
University, ecuaciones.
Veracruz.

La tabla relació n Profesor asignado a el curso:

IdCurso Centro Profesor Texto

1 Instituto Consorcio Carlos Villa Arquitectura, Protocolos y


Clavijero elementos de red.
2 Instituto tecnoló gico Alejandro Benítez. Relaciones y funciones.
Veracruz.
1 Instituto Consorcio Elizabeth Configuració n, mantenimiento
Clavijero Dorantes y soluciones de red
3 TecMilenio University, Freddy Rivera Sistemas de ecuaciones.
Veracruz.

La 3NF es una regla de normalizació n que asegura que todos los atributos no clave de una
relació n dependen funcionalmente de la clave primaria.

Tabla con la Clave primaria de los estudiantes:


Cod_Matricula, claves secundarias Id curso, Id profesor
Cod_matricula Estudiante IdCurso Centro IdProfesor Texto

200 Mayte 1 Instituto 1 Arquitectura,


Consorcio Protocolos y
Clavijero elementos de
red.
201 Cindy 2 Instituto 2 Relaciones y
tecnoló gico funciones.
Veracruz.
202 Itzel 1 Instituto 1 Configuració n,
Consorcio mantenimiento y
Clavijero solucione de red
203 José 3 TecMilenio 3 Sistemas de
University, ecuaciones.
Veracruz.

Tabla de la Clave primaria Id curso


IdCurso Centro IdProfesor Texto

1 Instituto Consorcio 1 Arquitectura, Protocolos y


Clavijero elementos de red.
2 Instituto tecnoló gico 2 Relaciones y funciones.
Veracruz.
1 Instituto Consorcio 1 Configuració n, mantenimiento y
Clavijero soluciones de red
3 TecMilenio University, 3 Sistemas de ecuaciones.
Veracruz.

Tabla de la clave primaria de los profesores asignados a el curso:


IdProfesor
IdProfesor Nombre Texto

1 Carlos Villa Arquitectura, Protocolos y


elementos de red.
2 Alejandro Benítez. Relaciones y funciones.

1 Elizabeth Dorantes Configuració n, mantenimiento y


soluciones de red
3 Freddy Rivera Sistemas de ecuaciones.

El FNBC de las tablas Boyce Codd


Tabla de los estudiantes:

Cod_matricula Estudiante IdCurso IdProfesor

200 Mayte 1 1

201 Cindy 2 2

202 Itzel 1 1

203 José 3 3

Tabla de los cursos:


IdCurso Centro IdProfesor

1 Instituto Consorcio Clavijero 1

2 Instituto tecnoló gico Veracruz. 2

1 Instituto Consorcio Clavijero 1

3 TecMilenio University, Veracruz. 3


Tabla de los profesores:
IdProfesor Nombre Texto

1 Carlos Villa Arquitectura, Protocolos y elementos de red.

2 Alejandro Benítez. Relaciones y funciones.

1 Elizabeth Dorantes Configuració n, mantenimiento y soluciones de


red
3 Freddy Rivera Sistemas de ecuaciones.

Referencias APA:

Camilo. (2021). Normalizació n de Bases de Datos. Data


Analytics. https://explodat.cl/Analytics/desarrollo-de-software/normalizacion-de-bases-de-
datos/

Barbero, M. J. (2015, 7 noviembre). Formas Normales (1FN, 2FN, 3FN y FNBC) | El Blog de
19E37. https://19e37.com/blog/formas-normales-1fn-2fn-3fn/

Muñ oz, A. (s. f.). ¿Por qué es importante la normalizació n de base de datos? | Sales
Layer. https://blog.saleslayer.com/es/por-que-es-importante-la-normalizacion-de-base-de-
datos

Pozo, S. (s. f.-b). C Con Clase | Curso de MySQL (cap4). © 2000 Salvador
Pozo. https://conclase.net/mysql/curso/cap4#NOR_1FN

Admin, & Admin. (2023). La forma normal de Boyce-Codd (BCNF) asegurar que no existen
dependencias funcionales parciales en una tabla. Esto de forma muy genérica lo encuentras en
todas las paginas por lo cual aquí te explico có mo y cuá ndo se utiliza esta forma normal. La
normalizació n de bases de datos es un proceso que tiene como objetivo organizar
las… DBA. https://thedevelopmentstages.com/forma-normal-boyce-codd-diferencia-con-la-
tercera-forma-normal/

Castañ eda, M. P. (s. f.). Normalizació n de Bases de


Datos. https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/872/
mod_resource/content/7/Contenido/index.html

También podría gustarte