Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE BASE DE
DATOS
Aquí tenemos la tabla de alumnos, con algunos de sus datos, como podemos ver
existen datos que están provocando redundancia por ello primero se debe solucionar
esto para aplicar la 1FN
Los datos repetitivos son asignatura y NRC para solucionar esto vamos a separar estos
datos en dos tablas, es decir dejar los datos principales en una tabla y en otra solo
pondríamos asignatura y NRC
PRIMERA FORMA NORMAL
Tabla_alumno
Para aplicar la segunda forma normal la tabla tiene que estar en primera
forma normal y se deben identificar las dependencias funcionales.
ID_ALUMNO NRC Ahora vamos a la tabla asignatura ya que tiene dos llaves primarias que
serian “ID_ALUMNO” Y “NRC”, que matricula mas que una llave primaria es
056 123 una foránea, asignatura depende de “NRC” ya que sin esta, no existiría
asignatura, por lo cual “NRC” seria una llave primaria, así que nos damos
056 234
cuenta que asignatura tiene una dependencia funcional por NRC pero no
056 256 por matricula, así que se separan las tablas.
879 237
ASIGNATURA NRC
PROGRAMACION 234
CALCULO 256
CIRCUITOS 237
SEGUNDA FORMA NORMAL
Tabla_Alumno
Un pequeño detalle que se percibe
ID_ALUM NOMBRE APELLIDO CARRER en la tabla alumno, la carrera
NO A depende de alumno, ya que un
056 JANIS DELFINO TICS alumno puede cursar una carrera, sin
embargo el alumno no es una llave
879 ENRIQUE GOMEZ ELECTRO primaria (es decir el nombre) su llave
primaria seria ID, entonces se esta
generando una dependencia entre
carrera e ID, lo que se hace en este
caso es sacar carrera de esta tabla y
ponerla en una tabla aparte, y es
donde entra la tercera forma
normal…
TERCERA FORMA NORMAL
Tabla_Carrera
No.CARRERA CARRERA
ID_ALUM NOMBRE APELLIDO No.CARR
NO ERA
056 JANIS DELFINO 1234 1234 TICS