Diseño - Grid Morelos

Anuncio
Adriana Justo Hernández Programación 17/05/2008 CONTROL, RECEPCION Y ALMACENAMIENTO DE
REACTIVOS EN EL LABORATORIO DE CONTROL DE
CALIDAD
1. ANÁLISIS DE REQUERIMIENTOS
Laboratorios Vanquish es una empresa dedicada a la elaboración de fármacos
con el objetivo de fabricar productos con calidad, mediante la mejora continua
y las buenas prácticas de manufactura.
Uno de los objetivos de la empresa, es optimizar el tiempo necesario para la
aprobación de materias primas, producto terminado y producto en proceso
mediante la realización de análisis fisicoquímicos. Dichos análisis se llevan
acabo en el laboratorio de control y aseguramiento de calidad; para lo cual se
requieren de reactivos utilizados para diferentes tipos de pruebas.
El objetivo de la elaboración de esta base de datos aplicada al laboratorio de
Control de Calidad es la de mantener bajo estricto control, recepción y
almacenamiento los reactivos utilizados dentro la empresa, así como también
conocer de forma rápida los reactivos requeridos por el método analítico
correspondiente a cada producto; para de esta manera reducir en gran medida
el tiempo que se invierte para cada análisis.
La base de datos contara con los siguientes requerimientos necesarios para el
control, recepción y almacenamiento de reactivos:
• Cada pedido podrá tener solo un reactivo
• Un Analista podrá abrir uno o más reactivos
• Un Proveedor podrá tener uno o más Pedidos
• Un Analista Químico podrá recibir cero, uno o más Reactivos
• Un Analista Químico podrá realizar cero, uno o más análisis
• Un Producto tendrá uno o más análisis
• Un Método Analítico podrá ser aplicado a uno o más productos
• Cada Método Analítico podrá necesitar de una o más soluciones
preparadas
Adriana Justo Hernández Programación 17/05/2008 Es necesario establecer relaciones para determinar consultas siguientes:
1. Que fecha de recepción y de apertura tiene un reactivo
2. Cual es el proveedor de un Reactivo
3. Conocer los niveles del CRETIB para algún reactivo
4. Que Reactivos se requieren para preparar alguna solución
5. Cuales son los análisis que se determinan en algún Método Analítico
Adriana Justo Hernández Programación 17/05/2008 2. DISEÑO CONCEPTUAL
Para el diseño conceptual se utiliza el Modelo, Entidad Relación (ER) ya que
permite un enriquecimiento de la semántica de las relaciones entre las
entidades y desarrolla un diseño de base de datos en un esquema de alto nivel
conceptual sin considerar los problemas de bajo nivel como la eficiencia, el
modelo implícito del administrador de base de datos o las estructuras físicas de
los datos.
MODELO ENTIDAD RELACION DE LA BD
Reactivos de la solución
Id solución
reactivo reactivo
Nombre reactivo
Id almacén
Id analista
SOLUCIONES
ALMACÉN
Id solución
Id preparación
Id pedido
color de etiqueta
Nombre de la solución
nivel toxico
nivel corrosivo
SOLUCIONES PREPARADAS
nivel infeccioso
REACTIVOS
Fecha de preparación
nombre de reactivo
nivel explosivo
Id método analítico
nivel biológico
nivel reactivo
Id método
Soluciones necesarias
Fecha de recepción
Id apertura
Id pedido
Id proveedor
Fecha de apertura
METODOS ANALITICOS
APERTURA
PEDIDOS
Nombre método
Nombre de reactivo
Id reactivo
Id analista
Id producto
Analista de recepción
nombre
profesión
Id analista
PRODUCTOS
Id método
EMPLEADOS
Fecha de ingreso
nombre
Cargo
Id proveedor
Nombre de la empresa
Id análisis
PROVEEDOR
Id método
ANALISIS
teléfono
Id producto
Fecha de análisis
Nombre de contacto
Id analista
Adriana Justo Hernández Programación 17/05/2008 3. DISEÑO LOGICO
Tomando el esquema de la fase de Diseño Conceptual, la siguiente fase
produce un diseño lógico que se acerca más a la implementación en un
Sistema Manejador de Base de Datos. El modelo de datos que se utiliza para
esta etapa es el modelo ELKA (Entity Link Key Attribute). Una vez que el
modelo Entidad - Relación es transformado a tablas y produce el modelo ELKA,
se eliminan ciertas anomalías, debidas principalmente a la redundancia.
ID de Almacén, ID pedido, Nombre de
Reactivo.
ID solución, Nombre de la
solución, Reactivos de la
solución.
ALMACEN
SOLUCIONES
Nombre del reactivo, Color de etiqueta, Nivel
corrosivo, Nivel Infeccioso, Nivel explosivo,
Nivel toxico, Nivel Biológico, Nivel reactivo.
ID preparación, ID solución ID
Método Analítico, ID analista,
Fecha de preparación.
REACTIVOS
SOLUCIONES PREPARADAS
ID método, Nombre del método,
soluciones necesarias.
ID pedido, ID proveedor,
Nombre de reactivo, Analista de
recepción, Fecha de recepción
ID de Apertura, ID analista,
nombre de reactivo Fecha de
apertura,
METODOS ANALITICOS
APERTURA
PEDIDOS
ID Producto, Nombre de producto,
ID Método Analítico
PRODUCTOS
ID de Analista, Profesión, Nombre,
Cargo, Fecha de ingreso
ID Proveedor, Nombre de la
Empresa, Nombre contacto,
teléfono
PROVEEDOR
EMPLEADOS
ID de Análisis, ID Producto, ID
analista, ID método, Fecha de
análisis,
ANALISIS
Adriana Justo Hernández Programación 17/05/2008 4. DISEÑO FISICO El diseño físico parte del esquema lógico y da como resultado un esquema
físico. Un esquema físico es una descripción de la implementación de una base
de datos en memoria secundaria: las estructuras de almacenamiento y los
métodos utilizados para tener un acceso eficiente a los datos.
ALMACÉN NOMBRE DEL CAMPO ID Almacén ID Pedido Nombre de Reactivo TIPO DE CAMPO Texto Indexado sin duplicados Número Indexado sin duplicados Texto ANALISIS NOMBRE DEL CAMPO ID Análisis ID Producto ID Analista Fecha del análisis ID Método TIPO DE CAMPO Autonumérico Indexado sin duplicados Texto Indexado con duplicados Texto Indexado con duplicados Fecha/Hora Número Indexado con duplicados APERTURAS NOMBRE DEL CAMPO TIPO DE CAMPO ID Apertura Autonumérico Indexado sin duplicados Fecha Fecha/Hora ID Analista Texto Indexado con duplicados ID Reactivo Texto Indexado con duplicados Adriana Justo Hernández Programación 17/05/2008 EMPLEADOS NOMBRE DEL CAMPO TIPO DE CAMPO ID Analista Texto Indexado sin duplicados Profesión Texto Nombre Texto Cargo Texto Fecha de ingreso Fecha/Hora MÉTODOS ANALITCOS NOMBRE DEL CAMPO TIPO DE CAMPO ID Método Analítico Número Indexado sin duplicados Nombre del Método Texto Soluciones necesarias Texto PEDIDOS NOMBRE DEL CAMPO ID Pedido ID Proveedor Analista que recibe Fecha de Recepción Nombre de Reactivo TIPO DE CAMPO Autonumérico Indexado sin duplicados Número Indexado con duplicados Texto Fecha/Hora Texto Indexado con duplicados PRODUCTOS NOMBRE DEL CAMPO TIPO DE CAMPO ID Producto Texto Indexado sin duplicado Nombre del producto Texto ID Método Número Indexado con duplicados PROVEEDORES NOMBRE DEL CAMPO TIPO DE CAMPO ID Proveedor Número Indexado sin duplicados Nombre de la empresa Texto Nombre de contacto Texto Adriana Justo Hernández Programación 17/05/2008 REACTIVOS NOMBRE DEL CAMPO TIPO DE CAMPO Nombre de Reactivo Texto Indexado sin duplicados Color de la Etiqueta Texto Nivel Corrosivo Número Nivel Infeccioso Número Nivel Explosivo Número Nivel Reactivo Número Nivel Tóxico Número Nivel Biológico Número SOLUCIONES NOMBRE DEL CAMPO TIPO DE CAMPO ID Solución Número Indexado sin duplicados Nombre de la Solución Texto Reactivos de la Solución Texto SOLUCIONES PREPARADAS NOMBRE DEL CAMPO TIPO DE CAMPO ID Preparación Autonumérico Indexado sin duplicados ID Solución Número Indexado con duplicados ID Método Analítico Número Indexado con duplicados ID Analista Texto Indexado con duplicados Fecha de preparación Fecha/Hora Después de realizado el diseño, se procede a ingresar la información
requerida para crear la Base de Datos, y mediante consultas se comprueba su
correcto funcionamiento.
Descargar