Вы находитесь на странице: 1из 2

UNIVERSIDAD

DE GUADALAJARA
Centro Universitario de Ciencias Exactas e Ingenieras
Divisin de Electrnica y Computacin

CTEDRA DE BASES DE DATOS


Actividad IV. Dependencia funcional y normalizacin

Objetivo: Que el alumno identifique las dependencias funcionales en un sistema de


bases de datos. Adems aprender cuales son las primeras tres formas normales, su
funcin e implementacin.

Resuelva los siguientes ejercicios:
1. Qu es la dependencia funcional?
2. Cules son las posibles fuentes de informacin que definen las dependencias funcionales que
se cumplen entre los atributos de una esquema de relacin?
3. Qu es un conjunto de dependencias funcionales?
4. A que hace referencia el termino relacin no normalizada?
5. Defina las tres primeras formas normales cuando slo se consideran las claves principales.
6. En qu difieren las definiciones generales de la 2FN y la 3FN, las cuales consideran todas las
claves de una relacin, de las que slo consideran las claves principales?
7. Suponga que tenemos los siguientes requisitos para la base de datos de una universidad que
se utiliza para controlar los certificados de estudios de los estudiantes:
a. La universidad controla, por cada estudiante, su NombreEstudiante, su
NmeroEstudiante,
su
Oni,
su
OireccinActualEstudiante
Y
su
TelfonoActualEstudiante,
su
OireccinPermanente-
Estudiante
y
su
TelfonoPermanenteEstudiante, su FechaNac, su Sexo, su Curso ('primer ao'.
'segundo ao', ... , 'graduado') y su Especialidad. Tanto el Dni como el
NmeroEstudiante tie- nen valores nicos para cada estudiante.
b. Cada depatiamento est descrito mediante un NombreOpto, un CdigoOpto, un
NmeroOficina, un TelfonoOficina y un Colegio. Tanto el nombre como el cdigo
tienen valores nicos para cada departamento.
c. Cada curso tienen un NombreCurso, una OescripcinCurso, un NmeroCurso, el
NmeroHorasSemestre, el Nivel y el Oepartamentolmparte. El nmero de curso es
nico por cada uno de ellos.

d. Cada Seccin tiene un profesor (NombreProfesor), un Semestre, un Ao, un


CursoSeccin y un NumSeccin. El nmero de seccin diferencia cada una de las
secciones del mismo curso que se imparten durante el mismo semestre/ao; sus
valores son 1,2,3, ... , hasta alcanzar el nme- ro de secciones impartidas durante cada
semestre.
e. Un registro de nota hace referencia a un Estudiante (Oni), una seccin particular y una
Nota.
Disear un esquema de base de datos relacional para esta aplicacin. Primero, muestre todas
las dependencias funcionales que deben cumplirse entre los atributos. A continuacin, disee
el esque- ma de relaciones para la base de datos que estn en 3FN o BCNF. Especifique los
atributos clave de cada relacin. Anote cualquier requisito no especificado y tome las
decisiones necesarias para suministrar la especificacin completa.

Вам также может понравиться