2.18.2008

Tema: Bases de Datos

NORMALIZACION DE LA BASE DE DATOS

Nuestro modelo de bases de datos, sin normalizar seria algo como esto:

ENCUESTAS

Cod_ encuesta

Nombre _ encuesta

Objetivo

Fecha _ creación

duración

Nombre _ usuario

dirección

teléfono

Email

Ocupación

password

perfil

Privilegios

Nom_tema

descripción

Detalle preg

Descripción preg

Tipo _ pregunta

Opción

Fecha_rpta

Cantidad premio

Fecha _ inicio

Fecha _ realización

Condiciones

Nombre part

Teléfono part

Dirección part

Email part

Teléfono part

Dirección part

Email part

Nom_ganador

El primer paso de la normalización es:

Separar los campos en tablas:

TABLA DE ENCUESTAS:

Cod_encuesta

Nom_encuesta

Objetivo

Fecha _ creación

duración

TABLA USUARIOS:

Nombre _ usuario

password

dirección

teléfono

email

Ocupación

TABLA PERFILES

Perfil

privilegios

TABLA TEMA:

Nom_tema

descripción

TABLA PREGUNTAS:

Detalle_preg

Descripción_preg

TABLA DE TIPO DE PREGUNTA:

Tipo de pregunta

TABLA DE OPCIONES DE RESPUESTA:

Opción


TABLA DE RESPUESTAS:

Fecha_rpt

TABLA DE PREMIOS:

Descripción premio

Cantidad premio

TABLA DE RIFAS:

Fecha _ inicio

Fecha _ realización

condiciones

TABLA DE PARTICIPANTES:

Nombre

Teléfono

Dirección

Email

TABLA DE GANADORES:

Nom_ganador

Debemos tener en cuenta que para poder normalizar nuestra base de datos debemos tener un buen manejo con los registros y las claves principales.

No hay comentarios: