Está en la página 1de 5

Universidad Abierta Para Adultos

ESCUELA

informática

PARTICIPANTE

Miguel Angel Jaquez Estévez

MATRICULA

2020-00362

ASIGNATURA

Base de datos

FACILITADOR

Mario Ortiz

TEMA

Tarea 4

República dominicana, Santiago


Actividad IV
Normalización de la base de datos

Estimados participantes les motivo a realizar la siguiente


actividad la cual proporcionará fortalecimiento en sus
destrezas como diseñadores de base de datos.
I- Investigar los siguientes conceptos:
 Normalización de una base de datos:
o Primera forma normal
La primera regla de normalización se expresa generalmente en forma de dos
indicaciones separadas.
Una tabla está en primera forma si:

 Todos los atributos son atómicos. Un atributo es atómico si los elementos del
dominio son simples e indivisibles.
 No debe existir variación en el número de columnas.
 Los campos no clave deben identificarse por la clave (dependencia
funcional).
 Debe existir una independencia del orden tanto de las filas como de las
columnas; es decir, si los datos cambian de orden no deben cambiar sus
significados.
Esta forma normal elimina los valores repetidos dentro de una base de datos.

o Segunda forma normal


la segunda forma normal añade la necesidad de  que no existan
dependencias funcionales parciales. Esto significa que todos los valores de
las columnas de una fila deben depender de la clave primaria de dicha fila,
entendiendo por clave primaria los valores de todas las columnas que la
formen, en caso de ser más de una.
Por ejemplo {DNI, ID_PROYECTO} HORAS_TRABAJO (con el DNI de un empleado
y el ID de un proyecto sabemos cuántas horas de trabajo por semana trabaja un
empleado en dicho proyecto) es completamente funcional dado que ni DNI 
HORAS_TRABAJO ni ID_PROYECTO HORAS_TRABAJO mantienen la
dependencia. Sin embargo {DNI, ID_PROYECTO} NOMBRE_EMPLEADO es
parcialmente dependiente dado que DNI NOMBRE_EMPLEADO mantiene la
dependencia.

o Tercera forma normal


En cuanto a la tercera forma normal, ésta indica que  no deben existir
dependencias transitivas entre las columnas de una tabla , lo cual significa
que las columnas que no forman parte de la clave primaria deben depender
sólo de la clave, nunca de otra columna no clave.
Por ejemplo, la dependencia SSN DMGRSSN es una dependencia transitiva en
EMP_DEPT de la siguiente figura. Decimos que la dependencia de DMGRSSN el
atributo clave SSN es transitiva vía DNUMBER porque las dependencias
SSN→DNUMBER y DNUMBER→DMGRSSN son mantenidas, y DNUMBER no es
un subconjunto de la clave de EMP_DEPT. Intuitivamente, podemos ver que la
dependencia de DMGRSSN sobre DNUMBER es indeseable en EMP_DEPT dado
que DNUMBER no es una clave de EMP_DEPT.

II. Dada la siguiente tabla con todos sus campos juntos para
una base de datos de control de estudiantes para un colegio o
escuela, saque las tablas y los respectivos campos que se
puedan identificar aplicando las formas normales.
Debe tomar en cuenta, que para ello se debe descomponer la
tabla principal, creando una o varias tablas nuevas.
III. Instalar SQL Server ver video o cualquier otro de su
interés
IV. Luego de descomponer la tabla del punto II en las nuevas
tablas que surjan diseñar la base de datos con las nuevas
tablas en SQL Server con el nombre de
controldeestudiantes ver video o cualquier otro

Tabla
Campos
Matricula
Nombres
Apellidos
Dirección
Sector
Contacto
Correo
Grado
Descripción
Asignatura
Descripción
Aula
Descripción
Periodo escolar
Descripción
Inscripción
Fecha
Profesor
Nombre
Apellidos
Calificación
Colegio o escuela
Dirección
Dirección
Sector
Teléfono
Correo
Cargo
Descripción
 

También podría gustarte