Está en la página 1de 11

NORMALIZACION DE LA BA

1FN

Se procede a separar los campos que se repiten, los atributos multivaluados y tambien los comp

cod_libro nombre_libro editorial materia especialidad cod_autor


L1 el alquimista lumbreras literatura letras Au1
L2 base de datos pueblo educ base de datos tecnologia Au2
L3 algebra lineal autores y edit matematicas matematicas Au3
L4 el gen egoista grupo anaya biologia medicina Au4
L5 comunicación lumbreras comunicación letras Au5
L6 dev web autores y edit dev web tecnologia Au6

cod_autor nombre_autor pater_autor mater_autor año_nacim lugar_recid


Au1 Paulo Coelho - 1950 Madrid
Au2 Vicente Perez Fernandez 1975 Lima
Au3 Julio Cesar Barreto - 1982 Buenos Aires
Au4 Richard Dawkins - 1978 Paris
Au5 Dione Santos Garcia 1980 Cuidad de Mexico
Au6 Juan Diego Gutierres Gallardo 1985 Camberra

cod_libro cod_docen nomb_docen pater_docen mater_docen


L1 D1 - - -
L2 D2 Emilio Cardenas Sanches
L3 D3 - - -
L4 D4 Maria Torres Alva
L5 D5 - - -
L6 D6 Emilio Cardenas Sanches

2FN

En la 2FN se tiene que separar los atributos que dependen de los que no dependen completam

cod_libro nombre_libro editorial materia especialidad cod_autor


L1 el alquimista lumbreras literatura letras Au1
L2 base de datos pueblo educ base de datos tecnologia Au2
L3 algebra lineal autores y edit matematicas matematicas Au3
L4 el gen egoista grupo anaya biologia medicina Au4
L5 comunicación lumbreras comunicación letras Au5
L6 dev web autores y edit dev web tecnologia Au6
cod_autor nombre_autor pater_autor mater_autor año_nacim lugar_recid
Au1 Paulo Coelho - 1950 Madrid
Au2 Vicente Perez Fernandez 1975 Lima
Au3 Julio Cesar Barreto - 1982 Buenos Aires
Au4 Richard Dawkins - 1978 Paris
Au5 Dione Santos Garcia 1980 Cuidad de Mexico
Au6 Juan Diego Gutierres Gallardo 1985 Camberra

cod_docen nomb_docen pater_docen mater_docen cod_libro


D1 - - - L1
D2 Emilio Cardenas Sanches L2
D3 - - - L3
D4 Maria Torres Alva L4
D5 - - - L5
D6 Emilio Cardenas Sanches L6

3FN

En la 3 FN no debe de existir dependencia transitiva con la clave p

Tabla: Libro

cod_libro nombre_libro editorial cod_mater cod_especial cod_autor


L1 el alquimista lumbreras literatura letras Au1
L2 base de datos pueblo educ base de datos tecnologia Au2
L3 algebra lineal autores y edit matematicas matematicas Au3
L4 el gen egoista grupo anaya biologia medicina Au4
L5 comunicación lumbreras comunicación letras Au5
L6 dev web autores y edit dev web tecnologia Au6

Tabla: Autor

cod_autor nombre_autor pater_autor mater_autor año_nacim lugar_recid


Au1 Paulo Coelho - 1950 Madrid
Au2 Vicente Perez Fernandez 1975 Lima
Au3 Julio Cesar Barreto - 1982 Buenos Aires
Au4 Richard Dawkins - 1978 Paris
Au5 Dione Santos Garcia 1980 Cuidad de Mexico
Au6 Juan Diego Gutierres Gallardo 1985 Camberra

Tabla: Docente Tabla: Libro_Docente


cod_docen nomb_docen pater_docen mater_docen cod_libro
D1 - - - L1
D2 Emilio Cardenas Sanches L2
D3 - - - L3
D4 Maria Torres Alva L4
D5 - - - L5
D6 Emilio Cardenas Sanches L6

Tabla: Carrera

cod_carrer nomb_carrer
C1 Ing sistemas
C2 Ing Mecanica
C3 Ing Electronica
C4 Periodismo
C5 Biologia
C6 Matematicas
NORMALIZACION DE LA BASE DE DATOS BIBLIOTECA VIRTUAL

aluados y tambien los compuestos, para este caso la clave principal es cod_libro, clave comun para todos los campos

cod_libro cod_idioma idioma


L1 I1 español
L2 I2 inlges
L3 I3 aleman
L4 I4 castellano
L5 I5 portugues
L6 I6 frances

cod_libro cod_alumn nomb_alumn pater_alumn mater_alumn


L1 A1 Jhonatan Perez Montalvo
L2 A2 - - -
L3 A3 Estefaby Sifuentes Rodriguez
L4 A4 - - -
L5 A5 Jhonatan Perez Montalvo
L6 A6 - - -

cod_alumn cod_carrer nomb_carrer


A1 C1 Ing sistemas
A2 C2 Ing Mecanica El campo carrera, es un
A3 C3 Ing Electronica campo que genera repitencia
A4 C4 Periodismo en la tabla alumno, por lo
que se tiene que separar de
A5 C5 Biologia dicha tabla adoptando clave
A6 C6 Matematicas foranea a cod_alumn

e no dependen completamente de la clave primaria, mas relevante es cuando exiten claves compuestas en una tabla

cod_libro cod_idioma idioma cod_libro


L1 I1 español L1
L2 I2 inlges L2
L3 I3 aleman L3
L4 I4 castellano L4
L5 I5 portugues L5
L6 I6 frances L6
cod_alumn nomb_alumn pater_alumn mater_alumn semestre
A1 Jhonatan Perez Montalvo 2020-I
A2 - - - -
A3 Estefaby Sifuentes Rodriguez 2020-I
A4 - - - -
A5 Jhonatan Perez Montalvo 2020-I
A6 - - - -

cod_docen cod_carrer nomb_carrer cod_alumn cod_carrer


D1 C1 Ing sistemas A1 C1
D2 C2 Ing Mecanica A2 C2
D3 C3 Ing Electronica A3 C3
D4 C4 Periodismo A4 C4
D5 C5 Biologia A5 C5
D6 C6 Matematicas A6 C6

ncia transitiva con la clave principal, por lo que separan de la tabla los que si dependen

tabla: Materia tabla: Especialidad

cod_mater nomb_mater cod_especial nomb_especial


M1 matematicas E1 letras
M2 comunicación E2 matematicas
M3 biologia E3 cien. naturales
M4 cien. sociales E4 letras
M5 base de datos E5 tecnologias
M6 web E6 informatica

Tabla: Alumno

cod_alumn nomb_alumn pater_alumn mater_alumn semestre


A1 Jhonatan Perez Montalvo 2020-I
A2 - - - -
A3 Estefaby Sifuentes Rodriguez 2020-I
A4 - - - -
A5 Jhonatan Perez Montalvo 2020-I
A6 - - - -

bla: Libro_Docente Tabla: Libro_Alumno Tabla: Idioma


cod_docen cod_libro cod_alumn cod_libro cod_idioma
D1 L1 A1 L1 I1
D2 L2 A2 L2 I2
D3 L3 A3 L3 I3
D4 L4 A4 L4 I4
D5 L5 A5 L5 I5
D6 L6 A6 L6 I6

Tabla: Cursa

cod_alumn cod_carrer
A1 C1
A2 C2
A3 C3
A4 C4
A5 C5
A6 C6
mpos

semestre
2020-I
-
2020-I
-
2020-I
-

campo carrera, es un
po que genera repitencia
la tabla alumno, por lo
se tiene que separar de
a tabla adoptando clave
oranea a cod_alumn

tabla

cod_alumn
A1
A2
A3
A4
A5
A6
idioma
español
inlges
aleman
castellano
portugues
frances
cod_libro nombre_libro autor editorial

Paulo Coelho, nacio en 1950,


L1 El Alquimista Lumbreras
reside en madrid

Vicente Perez Fernandez, nacio


L2 Base de Datos Pueblo y Educacion
en 1975, reside en lima

Julio Cesar Barreto, nacio en


L3 Algebra Lineal Autores y Editores
1982, reside en buenos aires

Richard Dawkins, nacio en Grupo Anaya y


L4 El Gen Egosita
1978, reside en paris Publicaciones

Fundamentos de la Dione Santos Garcia, nacio en


L5 1980, reside en la ciudad de Lumbreras
comunicación
mexico

Desarrollo web en Juan Diego Gutierres Gallardo,


L6 nacio en 1985, reside en Autores y Editores
php
canberra
idioma materia especialidad usuario

español, ingles, Alumno: Jhonathan Perez


literatura letras
postugues Montalvo, semestre 2020-I

ingles, español, Docente: Emilio Cardenas


base de datos tecnologia
frances Sanches

español, ingles, Alumno: Estefaby Sifuentes


matematicas matematicas
postugues Rodriguez, semestre 2020-I

español, ingles,
biologia medicina Docente: Maria Torres Alva
aleman

castellano, japones, Alumno: Jhonathan Perez


comunicación letras
ingles Montalvo, semestre 2020-I

ingles, español, Docente: Emilio Cardenas


desarrollo web tecnologia
aleman Sanches