Sql actividad 1

Solo disponible en BuenasTareas
  • Páginas : 4 (986 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de noviembre de 2011
Leer documento completo
Vista previa del texto
NORMALIZACION
(COLOMBIAN SYSTEMS)

INTRODUCCIÓN

Uno de los factores más importantes en la creación de aplicaciones dinámicas es el diseño de las Bases de Datos (BD). Si las tablas no estáncorrectamente diseñadas, pueden causar malestares cuando se tenga que realizar complicas llamadas SQL en la aplicación para extraer los datos que se necesitan.
Para evitar estos inconvenientes seutiliza la técnica de Normalización para optimizar los datos que hacen parte de la base de datos.

DESARROLLO

La empresa COLOMBIAN SYSTEMS lo ha contratado como “ingeniero Encargado” para sistematizarla facturación. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la información disponible y debe crear el DICCIONARIO DE DATOS. Una vez tenga el Diccionario de Datos, haga unanálisis ARD y ejecute el proceso de normalización, hasta llegar a la Tercera Forma Normal.

Diccionario de Datos
Para el siguiente caso tenemos los conceptos de: Código, Nombre, Dirección, Fecha,Forma_pago, Cliente, Artículo, Descripción, Cantidad, Vr_Unit., IVA, Total.

Código = 1{número}15 * Es un numero que identifica a alguien o algo de los demás.*

Nombre = 1{caracter}30

Dirección ={caracter}50 * Es un string que indica el lugar de residencia o de entrega de productos de un cliente.*

Fecha = [Fecha del sistema]. *Indica la fecha en que se realizó la factura.*

Forma_pago =[Contado | Crédito]. *Indica como cancelará el cliente su factura.*

Cliente = Nombre + Dirección.

Artículo = Descripción + Cantidad + Vr. Unit. *Es el ítem que compra el cliente.*

Descripción ={carácter} *Indica las características del artículo.*

Cantidad = 1{número}5 * Indica las unidades disponibles de cada artículo*.

Vr_Unit. = 1{número} *Indica el precio de cada artículo porunidad*

IVA = [0.16] *Es el impuesto que se le recarga a los artículos*

Total = {Cantidad + Vr_Unit + IVA}

Número = {0-9}

Carácter = {A-Z + a-z}

Una vez terminado el diccionario de...
tracking img