Sustentacion Trabajo Dirijido

11
DISEÑO DE UNA BASE DE DATOS PARA EL CONTROL DE GARANTIAS DE LOS PRODUCTOS DEL ALMACEN PIONER DUITAMA Autor HENRY MAURICIO AMÉZQUITA RIVERA Director de Proyecto: Jairo Botero 2013

Transcript of Sustentacion Trabajo Dirijido

Page 1: Sustentacion Trabajo Dirijido

DISEÑO DE UNA BASE DE DATOS PARA EL CONTROL DE GARANTIAS DE LOS PRODUCTOS DEL ALMACEN PIONER

DUITAMA

AutorHENRY MAURICIO AMÉZQUITA RIVERA

Director de Proyecto:Jairo Botero

2013

Page 2: Sustentacion Trabajo Dirijido

OBJETIVOS OBJETIVO GENERAL Diseño de una base de datos para el control de garantías de los productos del almacén pioner Duitama. OBJETIVO ESPECIFICOS Recopilar toda la información que se maneja en el almacén pioner Duitama, en cuanto a salida e ingreso de productos y garantías. Diseñar el modelo conceptual, físico, lógico para generar el script con el cual podemos administrar la base de datos. Verificar el trabajo de la base de datos mediante los comandos SQL por medio del motor de base de datos Mysql, comprobando su funcionamiento.

Page 3: Sustentacion Trabajo Dirijido

INTRODUCCION Actualmente la tecnología avanza a pasos monstruosos, hoy día se encuentra gran cantidad de programas y modelos para diseñar base de datos, en este trabajo dirigido se realizó mediante el modelo entidad-relación (E-R), control de garantías de los productos de l almacén (Pioner Duitama) , se generó el modelo conceptual, modelo lógico y el modelo físico. Además el diseño se implementó en el motor de base de datos de software libre Mysql donde se almacenan los datos y podemos observar los diferentes tipos de resultados, realizando auditorias mediante triggers o disparadores. El aporte de este trabajo dirigido deja las puertas abiertas para una segunda fase en la implementación de la aplicación de la base de datos para luego ser trasladado al consumidor final.

Page 4: Sustentacion Trabajo Dirijido

DESARROLLO DEL PROYECTO

Según análisis realizados se ha logró evidenciar las falencias en cuanto a la agilidad que requiere la atención de los clientes en el momento de realizar un reclamo o solicitud de la garantía de sus diferentes productos dirigidos al equipamiento de automotores como carros y motocicletas.

Page 5: Sustentacion Trabajo Dirijido

HERRAMIENTAS DE SOFTWARE

Page 6: Sustentacion Trabajo Dirijido

PUESTA Y MARCHA DEL PROYECTO

Para iniciar el diseño de la base de datos se requiere ingresar las entidades, atributos y sus respectivas relaciones, por medio del software Power Designer con el cual se generan los modelos conceptual, lógico y físico.

Page 7: Sustentacion Trabajo Dirijido

Rel4

REL1

Rel2

Rel3

Rel5

Rel6

Rel7

Rel8

Rel10

Rel11

Rel13

Rel14

Rel15

Rel20

Rel26

Rel27

Rel22

Rel24

Relationship_23

Relationship_22

Relationship_24

Relationship_25

PersonasIdCedulaNombreApellidoDireccionTelefonoEmailCelular

<pi> Long integerVariable characters (30)Variable characters (30)Variable characters (50)Long integerVariable characters (60)Long integer

<M>

Identifier_1 <pi>

RolPersonaIdRolPersonaClave

<pi> IntegerVariable characters (1024)

<M>

Identifier_1 <pi>

Rol

IdRolNombreRolDescripcion

<pi> IntegerVariable characters (40)Variable characters (1024)

<M>

Identifier_1 <pi>

ProveedorIdNitRazonSocialDireccionTelefonoFaxEmail

<pi> Long integerTextVariable characters (50)Long integerLong integerVariable characters (60)

<M>

Identifier_1 <pi>

PedidoProveedorIdPedidoFechaPedidoConcepto

<pi> Long integerDate & TimeVariable characters (1024)

<M>

Identifier_1 <pi>

ArticuloIdArticuloCodBarrasNombreArticuloStockPrecioCostoPRecioVentaEstadoIva

<pi> Long integerVariable characters (1024)Variable characters (50)Long integerLong floatLong floatTextLong float

<M>

Identifier_1 <pi>

LugarIdLugarNombreLugar

<pi> IntegerVariable characters (50)

<M>

Identifier_1 <pi>

CategoriaIdCategoriaNombreCategoria

<pi> Long integerVariable characters (50)

<M>

Identifier_1 <pi>

CotizacionDetalleIdCotizacionDetalleCantidadNumeroMismoArticuloConcepto

<pi> Long integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

DetalleFacturaCliente

IdFacturaDetalleCantidadNumeroMismoArticuloConcepto

<pi> Long integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

CotizacionIdCotizacionFechaCotizacionConcepto

<pi> Long integerDate & TimeVariable characters (1024)

<M>

Identifier_1 <pi>

FacturaClienteIdFacturaNumeroFacturacionFechaFacturacionConceptoTotalPagar

<pi> Long integerVariable characters (1024)Date & TimeVariable characters (1024)Long float

<M><M>

Identifier_1 <pi>

TiposFormaDePagoIdTipoFormaPagoNombrepagoDescripcion

<pi> Long integerVariable characters (1024)Variable characters (1024)

<M>

Identifier_1 <pi>

FormaDePagosIdFormaDepagosFechaPedidoProveedorObservacionesDescuento

<pi> Long integerDate & TimeVariable characters (1024)Long float

<M>

Identifier_1 <pi>

CajaFronts

IdNumeroCajaNombreCaja

<pi> IntegerVariable characters (30)

<M>

Identifier_1 <pi>

DetallePedidoProveedorIdDetalleFacturaProveedorCantidadArticulosPedidosConcepto

<pi> Long integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

IngresoFacturaPedidoNumeroFacturaIngresarFechaIngresoFActura

<pi> Long integerDate & Time

<M>

Identifier_1 <pi>

MODELO CONCEPTUAL

Page 8: Sustentacion Trabajo Dirijido

MODELO LÓGICO

Rel4

REL1

Rel2

Rel3

Rel5

Rel6

Rel7

Rel8

Rel10

Rel11

Rel13

Rel14

Rel15

Rel20

Rel26Rel27

Rel22

Rel24

Relationship_23

Relationship_22

Relationship_24

Relationship_25

Personas

IdCedulaIdLugarNombreApellidoDireccionTelefonoEmailCelular

<pi><fi>

Long integerIntegerVariable characters (30)Variable characters (30)Variable characters (50)Long integerVariable characters (60)Long integer

<M><M>

Identifier_1 <pi>

RolPersona

IdRolPersonaIdRolIdCedulaClave

<pi><fi1><fi2>

IntegerIntegerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

Rol

IdRolNombreRolDescripcion

<pi> IntegerVariable characters (40)Variable characters (1024)

<M>

Identifier_1 <pi>

Proveedor

IdNitIdLugarRazonSocialDireccionTelefonoFaxEmail

<pi><fi>

Long integerIntegerLong characters (50)Variable characters (50)Long integerLong integerVariable characters (60)

<M>

Identifier_1 <pi>

PedidoProveedor

IdPedidoIdCedulaIdNitFechaPedidoConcepto

<pi><fi1><fi2>

Long integerLong integerLong integerDate & TimeVariable characters (1024)

<M>

Identifier_1 <pi>

Articulo

IdArticuloIdNitIdCategoriaCodBarrasNombreArticuloStockPrecioCostoPRecioVentaEstadoIva

<pi><fi1><fi2>

Long integerLong integerLong integerVariable characters (1024)Variable characters (50)Long integerLong floatLong floatText (256)Long float

<M>

Identifier_1 <pi>

LugarIdLugarLug_IdLugarNombreLugar

<pi><fi>

IntegerIntegerVariable characters (50)

<M>

Identifier_1 <pi>

Categoria

IdCategoriaNombreCategoria

<pi> Long integerVariable characters (50)

<M>

Identifier_1 <pi>

CotizacionDetalle

IdCotizacionDetalleIdCotizacionIdArticuloCantidadNumeroMismoArticuloConcepto

<pi><fi1><fi2>

Long integerLong integerLong integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

DetalleFacturaClienteIdFacturaDetalleIdArticuloCantidadNumeroMismoArticuloConcepto

<pi><fi>

Long integerLong integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

Cotizacion

IdCotizacionIdCedulaFechaCotizacionConcepto

<pi><fi>

Long integerLong integerDate & TimeVariable characters (1024)

<M>

Identifier_1 <pi>

FacturaClienteIdFacturaIdNumeroCajaIdCedulaIdFacturaDetalleNumeroFacturacionFechaFacturacionConceptoTotalPagar

<pi><fi1><fi2><fi3>

Long integerIntegerLong integerLong integerVariable characters (1024)Date & TimeVariable characters (1024)Long float

<M>

<M>

Identifier_1 <pi>

TiposFormaDePagoIdTipoFormaPagoNombrepagoDescripcion

<pi> Long integerVariable characters (1024)Variable characters (1024)

<M>

Identifier_1 <pi>

FormaDePagosIdFormaDepagosIdFacturaIdTipoFormaPagoFechaPedidoProveedorObservacionesDescuento

<pi><fi1><fi2>

Long integerLong integerLong integerDate & TimeVariable characters (1024)Long float

<M>

Identifier_1 <pi>

CajaFronts

IdNumeroCajaNombreCaja

<pi> IntegerVariable characters (30)

<M>

Identifier_1 <pi>

DetallePedidoProveedor

IdDetalleFacturaProveedorIdArticuloIdPedidoCantidadArticulosPedidosConcepto

<pi><fi1><fi2>

Long integerLong integerLong integerLong integerVariable characters (1024)

<M>

Identifier_1 <pi>

IngresoFacturaPedidoNumeroFacturaIngresarIdNitIdArticuloFechaIngresoFActura

<pi><fi1><fi2>

Long integerLong integerLong integerDate & Time

<M>

Identifier_1 <pi>

Page 9: Sustentacion Trabajo Dirijido

RESULTADOS

Page 10: Sustentacion Trabajo Dirijido

CONCLUSIONESEn el desarrollo de este trabajo dirigido se logró diseñar con éxito la base de datos para el control de los productos del almacén pioner Duitama, para lo cual fue necesario estudiar, analizar y comprender la información recolectada. Mediante esta base de datos se espera mejorar el manejo eficaz de la información, en cuanto a salida e ingreso de productos y garantías para el almacén pioner Duitama. Se verifico el correcto funcionamiento de la base de datos por medio de los diferentes comandos SQL.

Page 11: Sustentacion Trabajo Dirijido

GRACIAS