De manera específica, se requiere que el software implemente lo siguiente: 1.	Dada una relación R y el conjunto de dependencias funcionales, determine las claves candidatas de la relación R.  2.	Normalización de esquemas relacionales a las formas normales: 1FN, 2FN, 3FN PARTE I El INPUT deberá ser un esquema relacional y el conjunto de dependencias funcionales básicas (F). El OUTPUT por su parte, deberá ser una de las claves candidatas del esquema relacional proporcionado. Puntos extras: 2% El OUTPUT deberá ser todas las claves candidatas del esquema relacional proporcionado PARTE II El INPUT deberá ser uno o varios conjuntos de esquemas relacionales así como el conjunto de dependencias funcionales básicas y la clave primaria. El OUTPUT por su parte, deberá ser el conjunto de esquemas relacionales YA NORMALIZADOS, indicando a qué forma normal se encuentran los esquemas relacionales una vez se haya ejecutado la rutina de normalización. Puntos Extras: 2% Determine si la relación está en BCFN