diseÑo y creaciÓn de base de datos para la empresa quasarium

Upload: rafael-ruiz-membrillo

Post on 06-Jan-2016

10 views

Category:

Documents


0 download

DESCRIPTION

La empresa QUASARIUM se dedica a la producción y comercialización de colchones a terceras empresas que se encargarán de la venta directa al público. Cuenta con una sede en Lima Norte desde la cual se realiza el proceso completo hasta la entrega del producto final a sus diversos clientes. Según el organigrama de la empresa, se cuenta con diferentes tipos de trabajadores que van desde cargos de gerente general hasta operarios. De los trabajadores se conoce: Código, DNI, apellido paterno, apellido materno, nombres, correo electrónico, teléfono, área, tipo, días laborados, cantidad de horas laboradas, cantidad de horas de sobretiempo, remuneración, descuentos y neto a pagar.

TRANSCRIPT

INSTITUTO SUPERIOR TECNOLGICO CIBERTEC

CURSO DE BASE DE DATOS

TEMA:

DISEO Y CREACIN DE BASE DE DATOS PARA LA EMPRESA QUASARIUMCoordinador:

Flores Villanueva, Carlos Alumnos:

Bautista DUniam, Roxanny

Bedoya Bernal, Giancarlo

Hernndez Vergara, Rossana

Ruiz Membrillo, RafaelSede Norte, Febrero 2012

INDICE

1. Descripcin del caso

1.1 Nombre de la Empresa

1.2 Giro y Ubicacin

1.3 Situacin actual

1.4 rea o Actividad a Implementar

2. Descripcin de proceso de negocio elegido

3. Diagrama de actividad del negocio

4. Glosario de Trminos

5. Diagrama Entidad - Relacin

6. Modelo Relacional empleando una herramienta case.

7. Diccionario de datos

8. SCRIPTS del Transact/SQL en dispositivo magntico

9. Copia y formato digital de los documentos que utiliza la empresa, debidamente normalizados

10. Conclusiones Finales

Descripcin del caso

Nombre de la Empresa: Quasarium

Giro y Ubicacin : Lima Norte

XE "k" Situacin actual : Activa

rea o Actividad a Implementar : Produccin

Proceso de Produccin Empresa QUASARIUM

La empresa QUASARIUM se dedica a la produccin y comercializacin de colchones a terceras empresas que se encargarn de la venta directa al pblico. Cuenta con una sede en Lima Norte desde la cual se realiza el proceso completo hasta la entrega del producto final a sus diversos clientes. Segn el organigrama de la empresa, se cuenta con diferentes tipos de trabajadores que van desde cargos de gerente general hasta operarios. De los trabajadores se conoce: Cdigo, DNI, apellido paterno, apellido materno, nombres, correo electrnico, telfono, rea, tipo, das laborados, cantidad de horas laboradas, cantidad de horas de sobretiempo, remuneracin, descuentos y neto a pagar.

A continuacin se detallar el proceso.

El vendedor recibe 2 tipos de clientes: los que pagan en efectivo la totalidad de su pedido y los que piden un fraccionamiento del recibo. Si el cliente es del primer tipo se le entrega un comprobante de pago que sirve para emitir una orden de pedido. Si es del segundo tipo se enva una solicitud al rea administrativa para que busquen datos de dicho cliente, si este tuviera deudas con alguna entidad no se otorga el fraccionamiento y de no tenerlas accede a la facilidad de pago y se emite la orden de pedido. Un vendedor puede generar muchas rdenes de pedido pero una orden de pedido, solo por un vendedor.

La orden de pedido tiene : cdigo, RUC de empresa, nombre de empresa, direccin de empresa, telfono, fecha de emisin, fecha de entrega y nombre del vendedor, cantidad unidades pedidas, tipo colchn, medida de colchn, tela de funda, color de funda y diseo de funda. Esta llega al gerente general, quien conjuntamente con el jefe del rea de produccin (lleva el registro de logstica) evala si es posible producir la cantidad pedida en el tiempo solicitado y si hay material suficiente. De ser as se genera una orden de produccin, caso contrario se hace un reabastecimiento y se pedir un replanteamiento al jefe de ventas para un nuevo acuerdo con el cliente.

Por cada orden de pedido se realizan varias rdenes de produccin, pero a cada orden de produccin le corresponde una sola orden de pedido.

La produccin es estrictamente dirigida por un jefe de rea quien entrega rdenes a los trabajadores correspondientes al rea. Son 6 los subprocesos que se realizan: espumado, corte de espuma, corte de tela, costura, ribeteado y plastificado Las rdenes de produccin llevarn rdenes a muchos operarios y un operario recibir muchas rdenes de produccin.

De cada orden de produccin se conoce nmero, cdigo de solicitud, RUC de empresa, fecha de inicio, fecha de finalizacin, cantidad unidades pedidas, tipo colchn, medida de colchn, tela de funda, color de funda, diseo de funda, orden de espumadores, orden de corte de espuma, orden de corte de tela, orden de costura, orden de ribeteado y orden de plastificado.

Un trabajador opera una mquina y las mquinas pueden ser operadas por muchos trabajadores.

Los espumadores son los primeros en el proceso de la confeccin. Ellos elaboran la espuma de relleno de los colchones con diversos qumicos y mquinas. De cada qumico se conoce su cdigo, descripcin y cantidad empleada. Un espumador usa muchos qumicos y los qumicos pueden ser usados por muchos espumadores.

Del proceso de espuma se conoce: cdigo de mquina, cdigo de trabajador, numero de bloque, tipo de molde, medida y cantidad de qumicos empleados.

Los cortadores de espuma, segn la cantidad pedida, usarn la cortadora horizontal o vertical para obtener las piezas que se enfundarn.

Del proceso de cortadores de espuma se conoce: cdigo de mquina, cdigo de trabajador, numero de bloque, cantidad de piezas por bloque, tipo de corte y medida de corte.

Los cortadores de tela, segn las dimensiones de la espuma, cortarn moldes de tela que cubran dichas dimensiones.

Del proceso de corte de tela se conoce: cdigo de mquina, cdigo de trabajador, cdigo de tela, tipo de tela, diseo de tela, cantidad de piezas a obtener, medidas de frente y medidas laterales.

Los costureros forran con las piezas de tela la medida del colchn solicitada.

Del proceso de costura se conoce: cdigo de mquina, cdigo de trabajador, cantidad de forros completados, medida de frente de la tela, medida lateral de la tela y tipo de colchn.

Los encargados del ribeteado sellan las costuras del proceso anterior con una tela especial. Del proceso de ribeteado se conoce: cdigo de mquina, cdigo de trabajador, cantidad de colchones ribeteados, tipo de colchn, cdigo de tela, cdigo de tela para ribeteado, medida de ancho de tela para ribeteado y medida de largo de tela para ribeteado.

Los encargados del plastificado forran en un plstico al colchn terminado listo para entregar a almacn.

Del proceso de plastificado se conoce: cdigo de mquina, cdigo de trabajador, cantidad de colchones plastificados, tipo de colchn y cdigo de tela.

No existe un encargado de supervisar el control de calidad, por ello todas las subpartes del documento de orden de produccin tienen una casilla de verificacin, de encontrarse un error el proceso donde ocurri el error es responsable de corregirlo antes de continuar con la siguiente etapa.

Diagrama de actividad del negocioDiagrama Entidad RelacinModelo RelacionalTRABAJADOR (Cod_trabajador, DNI_trabajador , Nom_trabajador ,ApePater_trabajador , ApeMaterno_trabajador, Fecha_naci_trabajador ,Direccion_trabajador , Telefono_trabajador , ,Email_trabajador ,Cod_area, Cod_Tipo_trabajador)

CONTROL_TRABAJADOR (Cod_trabajador ,fecha ,Cant_HorasNormales_trabajador ,Cant_HorasSobreTiempo_trabajador)

AREA(Cod_area,Nom_area )

TIPO_TRABAJADOR(Cod_Tipo_trabajador , Nom_Tipo_trabajador )

ORDEN_PEDIDO(Num_OrdenPedido, Cod_Solicitud )

SOLICITUD(Cod_Solicitud,RUC_empresa,Fecha_Inicio ,Fecha_entre ,Cod_trabajador,Nom_trabajador )

CLIENTE(RUC_empresa,Nom_gerente_empresa ,Direc_empresa ,Telef_empresa)ORDEN_PEDIDO_COLCHON(Num_OrdenPedido, Cod_colchon, Cant_Solici )VENDEDOR(Cod_trabajador,Nom_trabajador )COLCHON(Cod_colchon,Tipo_colchon ,Medida_colchon,Cod_Tela_Funda)

ORDEN_PRODUCCION(Num_Or_Produccion,Num_OrdenPedido,RUC_empresa ,Fecha_inicio,Fecha_fin ,Cant_Espuma_Oprod )

MAQUINA(Cod_maquina ,nom_maquina )COLCHON_PEDIDO(Num_Or_Produccion , Num_OrdenPedido, Cantidad_Uni, Cod_colchon, Tipo_colchon , Medida_colchon, Cod_Tela_Funda,Color_Funda ,Diseo_Funda )ESPUMA(Num_Or_Produccion,Cod_maquina,Cod_trabajador ,Num_bloque ,Tipo_molde,Densidad ,Medida_bloque,Cod_quimico ,Cod_verificacion )

CORTE_ESPUMA(Num_Or_Produccion,Cod_maquina,Cod_trabajador,Num_Bloque,Cant_PiezasXbloq,Tipo_corte,Medida_corte,Cod_verificacion )CORTE_TELA_FUNDA(Num_Or_Produccion,Cod_maquina,Cod_trabajador,Cod_Tela_Funda,Cant_Piezas,Medidas_Frente_Corte_Tela,Medidas_Laterales_Corte_Tela,Cod_Verificacion)COSTURA(Num_Or_Produccion,Cod_maquina,Cod_trabajador,Cant_Forros_Completado,Medidas_Frente_Corte_Tela,Medidas_lLaterales_Corte_Tela,Cod_colchon,Tipo_colchon,Cod_verificacion)RIBETEADO(Num_Or_Produccion,Cod_maquina,Cod_trabajador ,Cant_Colchones_Ribeteados, Cod_colchon, Tipo_colchon, Cod_Tela_Funda, Cod_Tela_Ribeteado, Medida_Tela_Largo,Medida_Tela_Ancho,Cod_verificacion)

PLASTIFICADO(Num_Or_Produccion,Cod_maquina,Cod_trabajador ,Cant_Colchones_Plastificados, Cod_colchon,Tipo_Colchon,Cod_Tela_Funda ,Cod_verificacion )VERIFICACION(Cod_verificacion,Verificacion)

TELA_FUNDA(Cod_Tela_Funda , Tipo_Tela_Funda,Color_Funda,Diseo_Funda)TELA_RIBETEADO(Cod_Tela_Ribeteado,Tipo_Tela_Ribeteado ,Color_Ribeteado)QUIMICO(Cod_quimico,Polio,TDI ,Clorudo,Amina ,Stab ,Ortegal,Gliserina,Tiza )Diagrama generado en SQL SERVER 200Diccionario de datosApeMaterno_trabajador

Apellido Materno del Trabajador

ApePater_trabajador

Apellido Paterno del Trabajador

Cant_Colchones_Plastificados

Cantidad de Colchones Plastificados

Cant_Colchones_Ribeteados

Cantidad de Colchones Ribeteados

Cant_Espuma_Oprod

Cantidad Espuma Orden Produccion

Cant_Forros_Completado

Cantidad Forros Completos

Cant_HorasNormales_trabajador Horas Trabajadas

Cant_HorasSobreTiempo_trabajadorHoras Extras

Cant_Piezas

Cantidad de Piezas

Cant_PiezasXbloq

Cantidad de Piezas

Cant_quimico

Cantidad de Quimico

Cant_Solici

Cantidad Solicitada

Cantidad_Uni

Cantidad de Colchones

Cod_area

Codigo Area

Cod_colchon

Codigo de Colchon

Cod_dias

Codigo Dias

Cod_maquina

Codigo de Maquina

Cod_quimico

Codigo de Quimico

Cod_Solicitud

Codigo de Solicitud

Cod_Tela_Funda

Codigo Tela Funda

Cod_Tela_Ribeteado

Codigo Tela Ribeteado

Cod_Tipo_trabajador

Codigo Tipo Trabajador

Cod_trabajador

Codigo Trabajador

Cod_verificacion

Codigo Verificacion

Color_Funda

Color Funda

Color_Ribeteado

Color Ribeteado

Densidad

Densidad

Descrip_quimico

Descripcion del Quimio

DiasLab_trabajador

Dias Laborados

Direc_empresa

Direccion de la Empresa

Direccion_trabajador

Direccion del Trabajador

Diseo_Funda

Diseo de Funda

DNI_trabajador

DNI del Trabajador

Email_trabajador

E-mail Trabajador

Fecha_entre

Fecha Entrega

Fecha_fin

Fecha Fin

Fecha_Inicio

Fecha de Inicio

Fecha_naci_trabajador

Fecha Nacimiento del Trabajador

Medida_bloque

Medidas del Bloque

Medida_colchon

Medidas del Colchon

Medida_corte

Medida de Corte

Medida_Tela_Ancho

Medida de Tela Ancho

Medida_Tela_Largo

Medida de Tela Largo

Medidas_Frente_Corte_Tela

Medida Frente del Corte de la Tela

Medidas_Laterales_Corte_Tela

Medida Lateral del Corte de la Tela

Nom_area

Nombre de Area

Nom_gerente_empresa

Nombre del Gerente de la Empresa

nom_maquina

Nombre de la Maquina

Nom_Tipo_trabajador

Nombre Tipo de Trabajador

Nom_trabajador

Nombre del Trabajador

Num_bloque

Numero de Bloque

Num_Or_Produccion

Numero Orden de Produccion

Num_OrdenPedido

Numero Orden Pedido

RUC_empresa

RUC de la Empresa

Telef_empresa

Telefono de la Empresa

Telefono_trabajador

Telefono del Trabajador

Tipo_colchon

Tipo de Colchon

Tipo_corte

Tipo de Corte

Tipo_molde

Tipo de Molde

Tipo_Tela_Funda

Tipo de Tela para la Funda

Tipo_Tela_Ribeteado

Tipo de Tela para El Ribeteado

Verificacion

Verificacion

SCRIPTS del Transact/SQL SCRIPTS del Transact/SQL (Creacin de base de datos y tablas)SCRIPTS del Transact/SQL

(Inserccin de regristros)

SCRIPTS del Transact/SQL (Creacin de vistas)SCRIPTS del Transact/SQL(Procedimiento)SCRIPTS del Transact/SQL(Funciones)SCRIPTS del Transact/SQL(Desencadenantes o Trigger)Copia y formato digital de los documentos que utiliza la empresa, debidamente normalizadosORDEN DE PEDIDO

N___Cdigo de Solicitud ______________________________

RUC de Empresa ______________________________

Nombre de Empresa ______________________________

Direccin de Empresa ______________________________

Telfono ______________________________

Fecha de Emisin ______________________________

Fecha de Entrega ______________________________

Vendedor ______________________________

Cantidad unidadesTipo ColchnMedida

ColchnTela

FundaColor

FundaDiseo

Funda

Forma Normal 1

ORDEN DE PEDIDO (Num_ordenP, cod.solicitud, ruc_empresa, nom_empresa, direc_empresa, telef_empresa, fechEm_solici, fechEntr_solici, nom_trab, cod_emple) OPED_COLCHON (Num_ordenP, cod_colchon, cant_solici, tipo_colchon, medida_colchon, cod_tela_funda, tipo_tela_funda, color_funda, diseo_funda)Forma Normal 2

ORDEN DE PEDIDO (Num.ordenP, cod.solicitud, ruc_empresa, nom_empresa, direc_empresa, telef_empresa, fechEm_solici, fechEntr_solici, nom_trab, cod_trab)OPED_COLCHON (Num.ordenP, cod_colchon, cant_solici)COLCHON (cod_colchon, tipo_colchon, medida_colchon, cod_tela_funda, tipo_tela_funda, color_funda, diseo_funda)

Forma Normal 3ORDEN DE PEDIDO (Num.ordenP, cod.solicitud)

SOLICITUD (cod.solicitud, ruc_empresa, fechEm_solici, fechEntr_solici, nom_vendedor)

CLIENTE (ruc_empresa, nom_empresa, direc_empresa, telef_empresa)

OPED_COLCHON (Num.ordenP, cod_colchon, cant_solici)

TELA_FUNDA (cod_tela_funda, tipo_tela_funda, color_funda, diseo_funda)

VENDEDOR (cod_trab, nom_vendedor)COLCHON (cod_colchon, tipo_colchon, medida_colchon, cod_tela_funda)

Forma Normal 1ORDEN_PRODUCCION (num_Oproduccion, cod_solicitud, ruc_empresa, fecha_inicio, fecha_fin, cant_espuma_Oprod)CORTADORES_ESPUMA (num_Oproduccion, cod_MaqCortEsp, codigo_trabajador, num_bloque, cant_piezasxbloq, tipo_corte, medida_corte, cod_verificacion, verificacin)

COSTURA (num_Oproduccion, cod_MaqCostura, cod_trabajador, cant_forros_completados, medidas_frente_corte_tela, medidas_laterales_corte_tela, tipo_colchon, cod_verificacion, verificacin)

PLASTIFICADO (num_Oproduccion, cod_MaqPlast, codigo_trabajador, cantidad_colchones_plastificados, tipo_colchon, cod_tela_funda, cod_verificacion, verificacion)

OPROD_COLCHON (num_Oproduccion, cod_solicitud, cantidad_uni, tipo_colchon, medida_colchon, tela_funda, color_funda, diseo_funda)

CORTADORES_ TELA (num_Oproduccion, cod_MaqCortTela, cod_trabajador, cod_tela_funda, tipo_tela_funda, color_funda, diseo_funda, cantidad_piezas, medidas_frente_corte_tela, medidas_laterales_corte_tela, cod_verificacion, verificacin)

RIBETEADO (num_Oproduccion, cod_MaqRibet, cod_trabajador, cant_colchones_ribeteados, tipo_colchon, cod_tela_funda, codigo_tela_ribeteado, tipo_tela_ribeteado, color_ribeteado, medida_tela_largo, medida_tela_ancho, cod_verificacion, verificacion)

ESPUMADORES (num_Oproduccion, cod_MaqEspuma, cod_trabajador, num_bloque, tipo_molde, densidad, medida_bloque, cod_quimico, descrip_quimico, canti_quimico, cod_verificacion, verificacin)

Forma Normal 2Ya se encuentra en Forma Normal 2.Forma Normal 3ORDEN_PRODUCCION (num_Oproduccion, cod_solicitud, ruc_empresa, fecha_inicio, fecha_fin, cant_espuma_Oprod)

CORTADORES_ESPUMA (num_Oproduccion, cod_MaqCortEsp, codigo_trabajador, num_bloque, cant_piezasxbloq, tipo_corte, medida_corte, cod_verificacion)

COSTURA (num_Oproduccion, cod_MaqCostura, cod_trabajador, cant_forros_completados, medidas_frente_corte_tela, medidas_laterales_corte_tela, tipo_colchon, cod_verificacion)

PLASTIFICADO (num_Oproduccion, cod_MaqPlast, codigo_trabajador, cantidad_colchones_plastificados, tipo_colchon, cod_tela_funda, cod_verificacion)

COLCHON PEDIDO (num_Oproduccion, cod_solicitud, cantidad_uni, tipo_colchon, medida_colchon, tela_funda, color_funda, diseo_funda)

CORTADORES_ TELA_FUNDA (num_Oproduccion, cod_MaqCortTela, cod_trabajador, cod_tela_funda, cantidad_piezas, medidas_frente_corte_tela, medidas_laterales_corte_tela, cod_verificacion)

RIBETEADO (num_Oproduccion, cod_MaqRibet, cod_trabajador, cant_colchones_ribeteados, tipo_colchon, cod_tela_funda, codigo_tela_ribeteado, medida_tela_largo, medida_tela_ancho, cod_verificacion)

VERIFICACION (cod_verificacion, verificacin)

ESPUMADORES (num_Oproduccion, cod_MaqEspuma, cod_trabajador, num_bloque, tipo_molde, densidad, medida_bloque, cod_quimico, cod_verificacion)

TELA_FUNDA (cod_tela_funda, tipo_tela_funda, color_funda, diseo_funda)

TELA_RIBETEADO (codigo_tela_ribeteado, tipo_tela_ribeteado, color_ribeteado)

QUIMICO (cod_quimico, descrip_quimico,canti_quimico)TRABAJADORCdigo de trabajador ______________________________

Apellido Paterno ______________________________

Apellido Materno ______________________________

Nombres ______________________________

DNI

______________________________

Correo Electrnico ______________________________

Telfono ______________________________

Direccin ______________________________

rea de Trabajador ______________________________

Tipo de Trabajador ______________________________

Das LaboradosDas no laboradosDas subsidiadosHoras NormalesHoras Sobretiempo

Remuneracin Permanente __________

Descuentos

Sistema nacional de pensiones D.L 19990

ESSALUD

Total descuentos

__________

Neto a Pagar

__________

Forma Normal 1TRABAJADOR (DNI_trab, apeP_trab, apeM_trab, nom_trab, E-mail_trab, telef_trab, direc_trab, area_trab, nom_area, tipo_trab, Cod_area, Cod_tipo_trab, nomTipo_trab)CONTROL_TRABAJADOR (DNI_trab, Cod_dias, diasLab_trab, cant_horasNormales_trab, cant_horasSobretiempo_trab)Forma Normal 2TRABAJADOR (DNI_trab, apeP_trab, apeM_trab, nom_trab, E-mail_trab, telef_trab, direc_trab, area_trab, nom_area, tipo_trab, Cod_area, Cod_tipo_trab, nomTipo_trab)CONTROL_TRABAJADOR (DNI_trab, Cod_dias, diasLab_trab, cant_horasNormales_trab, cant_horasSobretiempo_trab)Forma Normal 3TRABAJADOR (DNI_trab, E-mail_trab, telef_trab, Cod_area, Cod_tipo_trab)

DATOS_BASICOS_TRABAJADOR (DNI_trab, apeP_trab, apeM_trab, nom_trab, direc_trab)

CONTROL_TRABAJADOR (cod_emple, Cod_dias, diasLab_trab, cant_horasNormales_trab, cant_horasSobretiempo_trab)

AREA_TRABAJADOR (Cod_area, nom_area)TIPO_TRABAJADOR (Cod_tipo_trab, nomTipo_trab) Conclusiones Finales1. Un proyecto como este esun esfuerzo para lograr objetivos especficosMediante una serie de actividades relacionadas y a la utilizacin de

Recursos cuyo objetivo es terminar en las mas optimas condiciones el

Proyecto, en este caso la implementacin de la base de datos de la

Empresa Quasarium.

2. Aunque normalmente se reconoce a la planeacin de los proyectos, como

Funcin bsica de lo admistrativo: el planear un programa de trabajo depende De muchas funciones en grupo, las cuales se van dando con el avance del Proyecto propiamente mencionado. Es de suma importanciabrindar todos Los comentarios posibles a la hora de realizar el trabajo para Poder lograr un trabajo al 100% y con las mayores de las expectativas.3. En conclusin el proyecto realizado sirvi de mucho para darnos cuentaDe lo aprendido en estas 15 semanas de clases, desde el primer da en el

Que comenzamos las clases hasta el da de la exposicin final, todas las

Sesiones fueron de vital importancia en la elaboracin del nuestro proyecto

Final.