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
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
Entero Entero Entero Coma flotante Coma flotante Coma flotante Coma flotante Coma flotante Coma flotante CodCol(KF)
CodPro(KP) CodTipPro(KF)
Tabla 2.42. Definicin de campos del Archivo Producto Fuente: Elaborado por los Autores
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)
Tabla 2.45.Definicin de campos del Archivo Jefe de Turno Fuente: Elaborado por los Autores
Fecha de Produccin de Mezclado FecProMez Turno de Trabajo TurTraMez Cdigo del Jefe de Turno CodJefTur CLAVE FecProMez + TurTraMez (KP) CodJefTur(KF)
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
Fecha de Produccin de Mezclado Turno de Trabajo Cdigo de la Maquinaria Cdigo de la Mezcla Cantidad mezclada
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)
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
Fecha de Produccin de Extrusin FecProExt Turno de Trabajo TurTraExt Cdigo del Jefe de Turno CodJefTur CLAVE FecProExt + TurTraExt (KP)
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
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
Fecha y hora Carcter Entero Entero Entero Entero Entero Coma Flotante Carcter
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
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
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
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)
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
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
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
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
Fecha de Produccin de Laminado Turno de Trabajo Cdigo del Jefe de Turno Cdigo de la Maquinaria CLAVE
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
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
Fecha y hora Carcter Entero Coma Flotante Coma Flotante Coma Flotante
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
Tabla 2.62.Definicin de campos del Archivo Parte de Conversin Fuente: Elaborado por los Autores
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
Calidad de sacos Costura de sacos Follado del saco Laminado del saco Impresin del saco CLAVE
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
Fecha de Produccin de Impresin Turno de Trabajo Cdigo del Jefe de Turno CLAVE
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
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
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
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
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
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
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
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
CLAVE
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
Fecha de Produccin de Enfardelado Turno de Trabajo Cdigo del Jefe de Turno CLAVE
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
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
Entero Coma Flotante Entero Carcter Fecha y hora Carcter Entero Entero
Tabla 2.73.Definicin de campos del Archivo Produccin de Enfardelado. Fuente: Elaborado por los Autores