Anda di halaman 1dari 14

2.2.4. Componente de Administracin de Datos El propsito de ste componente es de permitir el almacenamiento y recuperacin de los datos manejados por el sistema.

2.2.4.1. Representacin de Clases y Asociaciones. En este punto transformaremos las clases y asociaciones mostradas en el modelo de objeto a tablas. Para cada tabla derivadas de una clase se genera un identificador como clave primaria y para las tablas derivadas de las asociaciones la clave primaria est formada por uno o ms identificadores de las clases que la conforman. Para mapear las clases y asociaciones del modelo de objetos a tablas se tienen en cuenta las siguientes reglas: Clases a tablas: Cada tabla se puede transformar en una o ms tablas. Asociaciones a tablas: Cada asociacin mucho a muchos se transforma en una tabla. Cada asociacin uno a muchos puede transformarse en una nueva tabla o formar parte de la tabla de la clase muchos como clave fornea. Cada asociacin uno a uno puede transformarse a una nueva tabla o puede formar parte de cualquiera de las tablas de las clases como clave fornea. Para asociaciones uno a mucho y uno a uno se puede almacenar la asociacin y los objetos relacionados en una sola tabla. Generalizaciones a tablas: La superclase y la subclase se componen en una tabla. Si no se crea la tabla para la superclase, entonces los atributos de sta se repiten en las tablas de cada una de las subclases. Si no se crean las tablas para las subclases, entonces todos los atributos de las subclases forman parte de la tabla de la superclase. A continuacin se muestra la lista de las tablas obtenidas de la conversin de cada clase y cada asociacin del modelo de objetos. TABLA DE ARCHIVOS Nro. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 Mnemnico PRODUCTO TIPPRO MAQUINARIA JEFTUR PARMEZ PROMEZ MEZCLA MATERIAL COMMEZ CINTA PAREXT PROCIN PARTEL PROTEL COLOR CLISET COLCLI Descripcin Producto Tipo de producto Maquinaria Jefe de Turno Parte de Mezclado Produccin de Mezclado Mezcla Material Componente de la Mezcla Cinta Parte de Extrusin Produccin de Cintas Parte de Telares Produccin de Telares. Color Cliset Colores del Cliset

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

PARURD PARLAM DETPARLAM PARCON PROCON PARIMP PROIMP PARFUE PROFUE PARVAL PROVAL PARBAS PROBAS PARENF PROENF

Parte de Urdidora Parte de Laminado Produccin de Laminado Parte de Conversin Produccin de Conversin Parte de Impresin Produccin de Impresin Parte de Fuelle Produccin de Fuelle Parte de Vlvula Produccin de corte de Vlvula Parte de Bastas Produccin de Bastas Parte de Enfardelado Produccin de Enfardelado

Tabla 2.41. Tablas de la Base de Datos. Fuente: Elaborado por los Autores La representacin de estas tablas se obtiene a travs del Diagrama lgico de la base de datos que para nuestro trabajo est reflejado en la Figura 2.90. 2.2.4.2. Definicin de Campos A continuacin se presentas las tablas con sus respectivos campos indicando si son claves primarias, claves forneas, tipo de dato y longitud. o Producto: ABREVIATURA Producto
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Cdigo del producto Cdigo del Tipo de Producto Cdigo del Color Largo del Producto Ancho del Producto Densidad de Trama Densidad de Urdimbre Peso Nominal Denier CLAVE

CodPro CodTipPro CodCol LarPro AncPro DenTra DenUrd PesNom DenPro

Entero Entero Entero Coma flotante Coma flotante Coma flotante Coma flotante Coma flotante Coma flotante CodCol(KF)

Smallint Smallint Smallint real(4) real(4) real(4) real(4) real(4) real(4)

CodPro(KP) CodTipPro(KF)

Tabla 2.42. Definicin de campos del Archivo Producto Fuente: Elaborado por los Autores

o Tipo de Producto: ABREVIATURA TipPro


ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Cdigo del Tipo de Producto Descripcin del Tipo de Producto

CodTipPro DesTipPro

Entero Caracter

Smallint Varchar(15)

CLAVE CodTipPro(KP) Tabla 2.43. Definicin de Campos del Archivo Tipo de Producto Fuente: Elaborado por los Autores o Maquinaria: ABREVIATURA Maquinaria DESCRIPCION DEL CAMPO Cdigo de la Maquinaria Descripcin de la Maquinaria Marca de la Maquinaria Serie de la Maquinaria Modelo de la Maquinaria Ao de Fabric. de la Maquinaria Potencia de la Maquinaria Voltaje de la Maquinaria Rpm de la Maquinaria Amperaje de la Maquinaria Capacidad de la Maquinaria CLAVE ABREVIATURA CodMaq DesMaq MarMaq SerMaq ModMaq AoFabMaq PotMaq VolMaq RpmMaq AmpMaq CapMaq TIPO DATO Entero Carcter Carcter Carcter Carcter Fecha Carcter Carcter Carcter Entero Entero DATO BASE Smallint Varchar(20) Varchar(15) Varchar(10) Varchar(15) Datetime Varchar(10) Varchar(6) Varchar(8) Smallint Smallint

CodMaq(KP)

Tabla 2.44.Definicin de campos del Archivo Maquinaria Fuente: Elaborado por los Autores o Jefe de Turno: ABREVIATURA JefTur
ABREVIATURA TIPO DATO DATO BASE DESCRIPCION DEL CAMPO

Cdigo del Jefe de Turno Apellido Paterno del Jefe de Turno Apellido Materno del Jefe de Turno Nombres del Jefe de Turno CLAVE CodJefTur (KP)

CodJefTur ApePatJefTur ApeMatJefTur NomJefTur

Entero Carcter Carcter Carcter

Smallint Varchar(20) Varchar(20) Varchar(15)

Tabla 2.45.Definicin de campos del Archivo Jefe de Turno Fuente: Elaborado por los Autores

o Parte de Mezclado: ABREVIATURA ParMez


ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Mezclado FecProMez Turno de Trabajo TurTraMez Cdigo del Jefe de Turno CodJefTur CLAVE FecProMez + TurTraMez (KP) CodJefTur(KF)

Fecha y Hora Carcter Entero

Datetime Char(1) smallint

Tabla 2.46.Definicin de campos del Archivo Parte de Mezclado Fuente: Elaborado por los Autores o Produccin de Mezclado: ABREVIATURA Mezcla
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Mezclado Turno de Trabajo Cdigo de la Maquinaria Cdigo de la Mezcla Cantidad mezclada

FecProMez TurTraMez CodMaq CodMez CanMez

Fecha y hora Carcter Entero Entero Coma Flotante

Datetime Char(1) Smallint Smallint Real(4)

CLAVE FecProMez + TurTraMez +CodMaq+ CodMez (KP) Tabla 2.47.Definicin de campos del Archivo Produccin de Mezclado Fuente: Elaborado por los Autores o Mezcla: ABREVIATURA Mezcla DESCRIPCION DEL CAMPO Cdigo de la mezcla Cdigo del color Extrusora CLAVE ABREVIATURA CodMez CodCol ExtMez TIPO DATO Entero Entero Carcter DATO BASE Smallint Smallint Varchar(12)

CodMez(KP) CodCol(KF) Tabla 2.48.Definicin de campos del Archivo Mezcla. Fuente: Elaborado por los Autores.

o Material: ABREVIATURA Material DESCRIPCION DEL CAMPO Cdigo del material Descripcin Categora Marca TIPO DATO Fabricante Procedencia MFI Forma Uso CLAVE CodMat(KP)

ABREVIATURA CodMat DesMat CatMat MarMat TipMat FabMat ProMat MfiMat ForMat UsoMat

TIPO DATO Entero Carcter Carcter Carcter Carcter Carcter Carcter Carcter Carcter Carcter

DATO BASE Smallint Varchar(20) Varchar(15) Varchar(15) Varchar(20) Varchar(20) Varchar(18) Varchar(10) Varchar(10) Varchar(15)

Tabla 2.49.Definicin de campos del Archivo Material Fuente: Elaborado por los Autores o Componentes de la Mezcla: ABREVIATURA ComMez DESCRIPCION DEL CAMPO Cdigo de la Mezcla Cdigo del Material Cantidad de Material CLAVE ABREVIATURA CodMez CodMat CanMat TIPO DATO Entero Entero Coma flotante DATO BASE Smallint Smallint Real(4)

CodMez + CodMat (KP)

Tabla 2.50.Definicin de campos del Archivo Componentes de Mezcla Fuente: Elaborado por los Autores o Cinta: ABREVIATURA Cinta DESCRIPCION DEL CAMPO Cdigo de la Cinta Descripcin de la Cinta CLAVE ABREVIATURA CodCin DesCin TIPO DATO Entero Carcter DATO BASE Smallint Varchar(20)

CodCin (KP)

Tabla 2.51.Definicin de campos del Archivo Cinta Fuente: Elaborado por los Autores

o Parte de Extrusin: ABREVIATURA ParExt


ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Extrusin FecProExt Turno de Trabajo TurTraExt Cdigo del Jefe de Turno CodJefTur CLAVE FecProExt + TurTraExt (KP)

Fecha y hora Carcter Entero

Datetime Char(1) smallint

Tabla 2.52.Definicin de campos del Archivo Parte de Extrusin Fuente: Elaborado por los Autores o Produccin de Cintas: ABREVIATURA ProCin
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Extrusin Turno de Trabajo Cdigo de la Maquinaria Cdigo de la Cinta Denier del Color Cdigo del Color Nmero de bobinas Peso Neto de las Cintas Referencias CLAVE

FecProExt TurTraExt CodMaq CodCin DenCin CodCol NumBob PesNetCin RefCin

Fecha y hora Carcter Entero Entero Entero Entero Entero Coma Flotante Carcter

Datetime Char(1) Smallint Smallint Smallint Smallint Smallint Real(4) Varchar(15)

FecProExt + TurTraExt + CodMaq + CodCin (KP) CodCol (KF)

Tabla 2.53.Definicin de campos del Archivo Produccin de Cintas. Fuente: Elaborado por los Autores o Parte de Telares: ABREVIATURA ParTel DESCRIPCION DEL CAMPO Fecha de Produccin de Telares Turno de Trabajo Cdigo del Jefe de Turno

ABREVIATURA FecProTel TurTraTel CodJefTur

TIPO DATO Fecha y hora Carcter Entero

DATO BASE Datetime Char(1) Smallint

CLAVE FecProTel + TurTraTel (KP) Tabla 2.54.Definicin de campos del Archivo Parte de Telares

Fuente: Elaborado por los Autores o Produccin de Telares: ABREVIATURA ProTe DESCRIPCION DEL CAMPO Fecha de Produccin de Telares Turno de Trabajo Cdigo del Producto Cdigo de la Maquinaria Numero de Pasadas CLAVE

ABREVIATURA FecProTel TurTraTel CodPro CodMaq NumPas

TIPO DATO Fecha y hora Carcter Entero Entero Entero

DATO BASE Datetime Char(1) Smallint Smallint smallint

FecProTel + TurTraTel + CodPro + CodMaq (KP)

Tabla 2.55.Definicin de campos del Archivo Produccin de Telares Fuente: Elaborado por los Autores o Color: ABREVIATURA Color DESCRIPCION DEL CAMPO Cdigo del Color Descripcin del color CLAVE

ABREVIATURA CodCol DesCol

TIPO DATO Entero Carcter

DATO BASE Smallint Varchar(15)

CodCol (KP)

Tabla 2.56.Definicin de campos del Archivo Color Fuente: Elaborado por los Autores o Cliset: ABREVIATURA Cliset DESCRIPCION DEL CAMPO Codigo del Cliset Figura del Cliset Membrete CLAVE CodCli (KP)

ABREVIATURA CodCli FigCli MenCli

TIPO DATO Entero Imagen Carcter

DATO BASE Smallint Varchar(25)

Tabla 2.57.Definicin de campos del Archivo Cliset Fuente: Elaborado por los Autores

o Colores del Cliset: ABREVIATURA ColCli DESCRIPCION DEL CAMPO Cdigo del Cliset Cdigo del Color Cantidad de Color CLAVE

ABREVIATURA CodCli CodCol CanColCli

TIPO DATO Entero Entero Coma flotante

DATO BASE Smallint Smallint Real()

CodCli + CodCol (KP)

Tabla 2.58.Definicin de campos del Archivo Colores del Cliset Fuente: Elaborado por los Autores o Parte de Urdidora: ABREVIATURA ParUrd
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de produccin de urdidora Turno de Trabajo Cdigo del Jefe de Turno Cdigo de la maquinaria Cdigo de la Cinta Cdigo del Color Metros Lineales CLAVE

FecProUrd TurTraUrd CodJefTur CodMaq CodCin CodCol MetLinUrd

Fecha y hora Carcter Entero Entero Entero Entero Coma Flotante

Datetime Char(1) Smallint Smallint Smallint Smallint Real(4)

FecProUrd + TurTraUrd (KP)

Tabla 2.59.Definicin de campos del Archivo Parte de Urdidora Fuente: Elaborado por los Autores o Parte de Laminado: ABREVIATURA ParLam
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Laminado Turno de Trabajo Cdigo del Jefe de Turno Cdigo de la Maquinaria CLAVE

FecProLam TurTraLam CodJefTur CodMaq

Fecha y hora Carcter Entero Entero

Datetime Char(1) Smallint smallint

FecProLam + TurTraLam (KP)

Tabla 2.60.Definicin de campos del Archivo Parte de Laminado Fuente: Elaborado por los Autores Produccin de Laminado: ABREVIATURA DetParLam
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Laminado Turno de Trabajo Cdigo del Producto Peso de Ingreso del rollo tubular Peso de salida del rollo tubular Grosor del Laminado CLAVE

FecProLam TurTraLam CodPro PesoIngRolTub PesoSalRolTub GroLam

Fecha y hora Carcter Entero Coma Flotante Coma Flotante Coma Flotante

Datetime Char(1) Smallint Real(4) Real(4) Real(4)

FecProLam + TurTraLam + CodPro (KP)

Tabla 2.61.Definicin de campos del Archivo Produccin de Laminado Fuente: Elaborado por los Autores o Parte de Conversin:

ABREVIATURA

ParCon
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de conversin Turno de trabajo Cdigo de jefe de turno CLAVE

FecProCon TurTraCon CodJefTur

Fecha y hora Carcter Entero

Datetime Char(1) smallint

FecProCon + TurTraCon (KP)

Tabla 2.62.Definicin de campos del Archivo Parte de Conversin Fuente: Elaborado por los Autores

o Produccin de Conversin: ABREVIATURA


DESCRIPCION DEL CAMPO ABREVIATURA TIPO DATO DATO BASE

Fecha de Produccin de Conversin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos de Conversin Peso de Produccin de sacos

FecProCon TurTraCon CodMaq CodPro NumSacCon PesProSacCon

Fecha y hora Carcter Entero Entero Entero Coma Flotante

Datetime Char(1) Smallint Smallint Smallint Real(4)

Calidad de sacos Costura de sacos Follado del saco Laminado del saco Impresin del saco CLAVE

CalSacCon CosSacCon FolSacCon LamSacCon ImpSacCon

Carcter Carcter Carcter Carcter Carcter

Char(2) Varchar(10) Varchar(10) Char(2) Char(2)

FecProCon + TurTraCon + CodMaq + CodPro (KP)

Tabla 2.63.Definicin de campos del Archivo Produccin de Conversion Fuente: Elaborado por los Autores o Parte de Impresin: ABREVIATURA ParImp
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Impresin Turno de Trabajo Cdigo del Jefe de Turno CLAVE

FecProImp TurTraImp CodJefTur

Fecha y hora Carcter Entero

Datetime Char(1) Smallint

FecProImp + TurTraImp (KP) CodJefTur (KF)

Tabla 2.64.Definicin de campos del Archivo Parte de Impresin. Fuente: Elaborado por los Autores o Produccin de Impresin: ABREVIATURA ProImp
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha y Produccin de Impresin Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos Impresos Cdigo del Cliset Nmero de caras Impresas CLAVE

FecProImp TurTraImp CodMaq CodPro NumSacImp CodCli NumCarImp

Fecha y hora Carcter Entero Entero Entero Entero Carcter

Datetime Char(1) Smallint Smallint Smallint Smallint Char(1)

FecProImp + TurTraImp + CodMaq + CodPro (KP) CodCli (KF)

Tabla 2.65.Definicin de campos del Archivo Produccin de Impresin. Fuente: Elaborado por los Autores

o Parte de Fuelle: ABREVIATURA ParFue DESCRIPCION DEL CAMPO Fecha de Produccin de Fuelle Turno de Trabajo Cdigo del Jefe de Turno CLAVE ABREVIATURA FecTraFue TurTraFue CodJefTur TIPO DATO Fecha y hora Carcter Entero DATO BASE Datetime Char(1) Smallint

FecProFue + TurTraFue (KP) CodJefTur (KF)

Tabla 2.66.Definicin de campos del Archivo Parte de Fuelle Fuente: Elaborado por los Autores o Produccin de Fuelle: ABREVIATURA ProFue DESCRIPCION DEL CAMPO Fecha y Produccin de Fuelle Turno de Trabajo Linea de Fuelle Cdigo del Producto Nmero de Sacos Follados CLAVE

ABREVIATURA FecProFue TurTraFue LinFue CodPro NumSacFue

TIPO DATO Fecha y hora Carcter Carcter Entero Entero

DATO BASE Datetime Char(1) Char(3) Smallint Smallint

FecProFue + TurTraFue + LinFue + CodPro (KP)

Tabla 2.67.Definicin de campos del Archivo Produccin de Fuelle. Fuente: Elaborado por los Autores o Parte de Bastas: ABREVIATURA ParBastas DESCRIPCION DEL CAMPO Fecha de Produccin de Bastas Turno de Trabajo Cdigo del Jefe de Turno CLAVE

ABREVIATURA FecProBas TurTraBas CodJefTur

TIPO DATO Fecha y hora Carcter Entero

DATO BASE Datetime Char(1) Smallint

FecProBas + TurTraBas (KP) CodJefTur (KF)

Tabla 2.68.Definicin de campos del Archivo Parte de Bastas Fuente: Elaborado por los Autores

o Produccin de Bastas: ABREVIATURA ProBas DESCRIPCION DEL CAMPO Fecha de Produccin de Bastas Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto Nmero de sacos basteados CLAVE

ABREVIATURA FecProBas TurTraBas CodMaq CodPro NumSacBas

TIPO DATO Fecha y hora Carcter Entero Entero Entero

DATO BASE Datetime Char(1) Smallint Smallint Smallint

FecProBas + TurTraBas + CodMaq + NumSacBas (KP)

Tabla 2.69.Definicin de campos del Archivo Produccin de Bastas Fuente: Elaborado por los Autores o Parte de Vlvula: ABREVIATURA ParVal DESCRIPCION DEL CAMPO Fecha de Produccin de vlvula Turno de Trabajo Cdigo del Jefe de Turno CLAVE

ABREVIATURA FecProVal TurTraVal CodJefTur

TIPO DATO Fecha y hora Carcter Entero

DATO BASE Datetime Char(1) Smallint

FecProVal + TurTraVal (KP) CodJefTur (KF)

Tabla 2.70.Definicin de campos del Archivo Parte de Vlvula Fuente: Elaborado por los Autores

o Produccin de Vlvula: ABREVIATURA ProVal DESCRIPCION DEL CAMPO Fecha de Produccin de Vlvula Turno de Trabajo Lnea de Vlvula Cdigo del Producto Nmero de sacos vlvula

ABREVIATURA FecProVal TurTraVal Lineal CodPro NumSacVal

TIPO DATO Fecha y hora Carcter Carcter Entero Entero

DATO BASE Datetime Char(1) Char(3) Smallint Smallint

CLAVE

FecProVal + TurTraVal + LinVal + CodPro (KP)

Tabla 2.71.Definicin de campos del Archivo Produccin de Vlvula. Fuente: Elaborado por los Autores o Parte de Enfardelado:

ABREVIATURA

ParEnf
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Fecha de Produccin de Enfardelado Turno de Trabajo Cdigo del Jefe de Turno CLAVE

FecProEnf TurTraEnf CodJefTur

Fecha y hora Carcter Entero

Datetime Char(1) Smallint

FecProEnf + TurTraEnf (KP) CodJefTur (KF)

Tabla 2.72.Definicin de campos del Archivo Parte de Enfardelado. Fuente: Elaborado por los Autores o o Produccin de Enfardelado: ABREVIATURA ProFar
ABREVIATURA TIPO DATO DATO BASE

DESCRIPCION DEL CAMPO

Identificacin del Fardo Peso del fardo Nmero de sacos del fardo Laminado del saco Fecha de Produccin del Enfardelado Turno de Trabajo Cdigo de la Maquinaria Cdigo del Producto CLAVE

IdeFar PesFar NumSacFar LamSac FecProEnf TurTraEnf CodMaq CodPro

Entero Coma Flotante Entero Carcter Fecha y hora Carcter Entero Entero

Smallint Real(4) Smallint Char(2) Datetime Char(1) Smallint Smallint

IdeFar (KP) FecProEnf + TurTraEnf + CodMaq + CodPro (KF)

Tabla 2.73.Definicin de campos del Archivo Produccin de Enfardelado. Fuente: Elaborado por los Autores

Anda mungkin juga menyukai