Tema:  Introducción A Sql - Normalización

Páginas: 8 (1915 palabras) Publicado: 1 de febrero de 2013
"Formación Técnica Industrial, Humana y Sostenible con Compromiso Social"
ACTIVIDAD No. 5

TEMA: INTRODUCCIÓN A SQL - NORMALIZACIÓN

DESCRIPCIÓN DE LA ACTIVIDAD
La empresa COLOMBIAN SYSTEMS lo ha contratado como el “Ingeniero Encargado” para sistematizar la facturación. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la información disponible y debe crear el DICCIONARIO DEDATOS.
Una vez tenga el Diccionario de Datos, haga un análisis ARD y ejecute el proceso de normalización, hasta llegar a la Tercera Forma Normal.
La idea es realizar la respectiva justificación detallada de cada uno de los pasos que conduzcan al resultado final.
A continuación encontramos una factura de compra venta. Ya se imaginan que tienen que hacer.

Extraigan de ella la forma nonormalizada y el diccionario de datos, luego pasarla a primera forma normal y mostrar los resultados describiendo su proceso, hacer lo mismo para la segunda forma normal, y lo mismo para la tercera forma normal. Ojo deben ir describiendo cada uno de los pasos y las tablas que van saliendo durante el proceso. Si es necesario agregar atributos lo hacen.
Me deben entregar la actividad resuelta de formaindividual en HOJAS CUADRICULADAS.
EXITOS!!!

EJEMPLO DE AYUDA
PROCESO DE NORMALIZACIÓN

DISEÑO DE BASES DE DATOS CON SQL

Las bases de datos son usadas desde hace mucho, porque desde siempre se han tratado de diferenciar la identificación de las personas y las cosas. Ejemplo de ello son para las personas documentos como cedula, tarjeta de identidad, y en las cosas se ve por ejemplo en losautos que aunque sean el mismo modelo y color, cuando salen a circulación siempre se diferenciaran por la placa, la cual será única.

Las personas que hicieron el ejercicio de normalización ofrecido en la unidad 1 vieron que se parte de una factura, de la cual se obtienen cuatro tablas, por el proceso de normalización, todas estas tablas tienen una llave primaria la cual identifica cada tupla oregistro, como único dentro de la tabla, además las tablas que se derivaron de la inicial tienen unas llaves foráneas, para relacionar tablas entre si y de esta manera no redundar en los datos, y ahorrar espacio, teniendo los datos en tablas diferentes, y usando un solo dato en la llave foránea, pero que se sabe que esta hablando de toda la información de la tupla en la tabla donde es llaveprimaria.

Les voy a presentar otro ejemplo que es muy común, y lo iré explicando paso a paso.

Cuando estamos en el colegio o en la universidad, al empezar clases siempre recibimos un horario, en el cual se encuentran registrados parte de nuestros datos, el curso que estamos tomando, la materia que vamos a ver, el profesor que la dicta, el horario, si se da el caso la facultad, y el salón. Esosdatos son básicamente los que nos muestra el horario, si se me escapa alguno traten ustedes de agregarlo, pero de tras de esos pocos datos, hay unas tablas con muchos atributos, como toda la hoja de vida del alumno y del profesor.

El formato es mas o menos el siguiente.

Código de estudiante: 1234 Nombre: Juan Pérez.Codigo de Curso: 7030 Curso: Informatica. |
Materia | Profesor |Facultad | Salón | Horario |
Word | José López | Ingeniería | I-310 | Lun 8am -10am |
Humanidades | Mario Benítez | Sociales | S-102 | Mie 2pm - 4pm |

Bueno ahora pasamos a definir la forma NO NORMALIZADA (DICCIONARIO DE DATOS) extrayendo todos los ítems, o al menos la identificación de cada uno de ellos, pondremos como llave primaria el código del estudiante.

Cod_est : Con este nombrese define el código del estudiante, y será llave primaria.
Nom_Est : identifica el nombre del estudiante.
Cod_Curso : Identifica el código del curso que esta tomando el estudiante.
Curso : Identifica el curso que esta tomando el estudiante.
Materia : Identifica el nombre de la materia que vera en el semestre.
Nom_Prof : Identifica el nombre del profesor.
Facultad : Identifica el nombre de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalización Sql
  • Introduccion a La Normalizacion
  • Introduccion A La Normalizacion
  • Introduccion a la normalizacion
  • Introduccion Al Sql
  • introduccion a sql
  • Introducción sql
  • Introduccion a sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS