0% encontró este documento útil (0 votos)
17 vistas12 páginas

Base de Datos

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas12 páginas

Base de Datos

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd

PROF

NOMBRE APELLIDO DOCUMENTO DE IDENTIFICACIÓN


Juana Gutierrez 1,134,673,321
Juana Gutierrez 1,134,673,321
María López 1,034,267,890
Carlos Gómez 1,167,808,412
Diana Torres 1,121,432,543
José Rodríguez 1,098,765,876
José Rodríguez 1,098,765,877
Paula Martínez 1,167,456,231
Paula Martínez 1,167,456,232
Andrea Castillo 1,034,213,675
Martín Romero 1,145,369,054
Luis Hernández 1,145,211,778
Luis Hernández 1,145,211,779
Esteban Pérez 1,055,345,223

TABLA PROFESOR
PROF
NOMBRE APELLIDO DOCUMENTO DE IDENTIFICACIÓN
Juana Gutierrez 1,134,673,321
María López 1,034,267,890
Carlos Gómez 1,167,808,412
Diana Torres 1,121,432,543
José Rodríguez 1,098,765,876
Paula Martínez 1,167,456,231
Andrea Castillo 1,034,213,675
Martín Romero 1,145,369,054
Luis Hernández 1,145,211,778
Esteban Pérez 1,055,345,223

MATERIAS
COD_DOCENTE MATERIA
102 Sociales
102 Política
112 Economía
203 Matemáticas
421 Filosofía
432 Religión
432 Ética
456 Inglés
456 Francés
129 Lengua Castellana
235 Biología
190 Química
190 Salud
783 Finanzas

Para normalizar la tabla PROFESORES, el p


tabla similar, eliminando los datos que estaba
identifiqué la dependencia funcional principa
cod_docente. Con base en esto, construí una
primarias: cod_docente, materia y cod_mate
Luego, concluí que el atributo materia depen
cod_docente, ya que no puede existir sin él.
afecta directamente a materia, lo que llevó a
MATERIA y COD_DOCENTE, ambas relacio
cod_docente.
Posteriormente, observé que el atributo cod_
presenta una dependencia transitoria con co
creación de una nueva tabla llamada CURSO
generan tablas adicionales que mantienen co
docente.
Finalmente, se puede analizar que cada tabl
garantizan la unicidad de los registros, lo que
pérdida de información. Además, los datos s
relacionados, cumpliendo con los principios d
PROFESORES
GÉNERO MATERIA COD_MATERIA CURSOS ASIGNADOS
F Sociales 101 6A
F Política 111 6B
F Economía 102 6C
M Matemáticas 103 7A
F Filosofía 104 7B
M Religión 105 7C
M Ética 114 8A
F Inglés 106 8B
F Francés 112 8C
F Lengua Castellana 107 9A
M Biología 108 9B
M Química 109 10A
M Salud 113 10B
M Finanzas 110 11A

TABLA PROFESORES NORMALIZADA


PROFESORES
GÉNERO MATERIA COD_MATERIA CURSOS ASIGNADOS
F Sociales 101 6A
F Economía 102 6C
M Matemáticas 103 7A
F Filosofía 104 7B
M Religión 105 7C
F Inglés 106 8B
F Lengua Castellana 107 9A
M Biología 108 9B
M Química 109 10A
M Finanzas 110 11A

COD_DOCENTE CUSO
COD_DOCENTE COD_MATERIA COD_DOCENTE
102 101 6A
102 111 6B
112 102 6C
203 103 7A
421 104 7B
432 105 7C
432 114 8A
456 106 8B
456 112 8C
129 107 9A
235 108 9B
190 109 10A
190 113 10B
783 110 11A

ROFESORES, el primer paso fue crear una nueva


s datos que estaban repetidos. A continuación,
funcional principal, que corresponde al atributo
n esto, construí una tabla que incluye las claves
ateria y cod_materia.
uto materia depende funcionalmente de
uede existir sin él. Sin embargo, cod_materia no
eria, lo que llevó a la creación de dos nuevas tablas:
TE, ambas relacionadas mediante el atributo

ue el atributo cod_curso en la tabla PROFESORES


transitoria con cod_docente, lo que justifica la
la llamada CURSO. A partir de esta estructura, se
que mantienen como relación el código del

izar que cada tabla cuenta con llaves primarias que


os registros, lo que permite evitar la redundancia y la
emás, los datos se encuentran correctamente
con los principios de la normalización.
COD_CURSO CÓD. DEL DOCENTE
C01 102
C02 102
C03 112
C04 203
C05 421
C06 432
C07 432
C08 456
C09 456
C10 129
C11 235
C12 190
C13 190
C14 783

MATERIAS
COD_CURSO CÓD. DEL DOCENTE COD_DOCENTE
C01 102 102
C02 112 102
C03 203 112
C04 421 203
C05 432 421
C06 456 432
C07 129 432
C08 235 456
C09 190 456
C10 783 129
235
190
CUSO 190
COD_CURSO 783
C01
C02
C03
C04
C05
C06
C07
C08
C09
C10
C11
C12
C13
C14

eva

o
s

o
ablas:

RES

se

s que
ia y la
MATERIAS
MATERIA COD_MATERIA
Sociales 101
Política 111
Economía 102
Matemáticas 103
Filosofía 104
Religión 105
Ética 114
Inglés 106
Francés 112
Lengua Castellana 107
Biología 108
Química 109
Salud 113
Finanzas 110
La normalización de bases de datos es el proceso de organizar los datos para reducir la
redundancia y mejorar la integridad. Su importancia radica en que facilita la gestión de la
información, evita anomalías y asegura la consistencia de los datos en las aplicaciones.
Concepto de Normalización:
La normalización es una técnica utilizada en el diseño de bases de datos relacionales,
consiste en clasificar y organizar los datos en tablas, estableciendo relaciones entre ellas.
Se busca eliminar redundancias y minimizar la duplicidad de datos.
Importancia de la Normalización:
1. Reducción de Redundancia: Minimiza la duplicación de datos, lo que ahorra espacio
y mejora la eficiencia.
2. Eliminación de Anomalías: Previene errores en la inserción, actualización y
eliminación de datos, garantizando la integridad de la información.
3. Facilitación de la Gestión: Hace que la base de datos sea más fácil de manejar y
mantener, lo que es crucial para el rendimiento a largo plazo.
Aplicación en Bases de Datos:
1. Diseño de Tablas: Se crean tablas que representan entidades y se definen las
relaciones entre ellas.
2. Formas Normales: Se aplican reglas específicas, como las primeras tres formas
normales (1FN, 2FN, 3FN), para estructurar los datos de manera óptima.
3. Mejora de Consultas: Al tener una estructura bien organizada, las consultas a la base
de datos son más rápidas y eficientes, lo que mejora la experiencia del usuario.
datos para reducir la
acilita la gestión de la
en las aplicaciones.

datos relacionales,
relaciones entre ellas.

o que ahorra espacio

ualización y

fácil de manejar y

se definen las

eras tres formas


tima.
as consultas a la base
del usuario.

También podría gustarte