none
Modelo Entidad Relación, Impresoras y Consumibles RRS feed

  • Pregunta

  • Un cordial saludo.


    Estoy construyendo la siguiente base de datos que me permita registrar y controlar el suministro de consumibles para impresoras instaladas en la empresa:


    1. Inicio con una tabla "Marca", con las columnas idMarca y Marca

    2. Varios modelos pertenecen a una marca. La tabla tiene las columnas: idModelo, Modelo, idMarca

    3. Varios seriales pertenecen a un modelo. La tabla tiene las columnas: idSerial, Serial, idModelo, idInstancia

      1. La instancia hace referencia a una oficina o dependencia en la empresa

    4. Varios consumibles son utilizados por un modelo de impresora. La tabla tiene las columnas: idReferenciaconsumible, Consumible, idModelo

    5. La tabla que registra la solicitud de consumibles para una impresora específica debe contener, como mínimo, las columnas: idSolicitud, idSerial, idReferenciaconsumible, Páginasimpresas, Fechadocumentosoporte, Porcentajeconsumibleanterior


    Problema: el modelo ER hasta ahora construido no me permite relacionar el Id de la tabla Modelo con el idModelo de la tabla Serial y, al mismos tiempo, con el idModelo de la tabla Referenciaconsumible.


    Necesito del sistema identificar que el consumible que vaya a seleccionar corresponda con el que daba usar la impresora seleccionada, es decir, para un serial seleccionado de un modelo de impresora dado, solo pueda seleccionar exclusivamente los consumibles para ese modelo.


    Espero haberme hecho entender. Gracias


    Imagen

    <button class="c-button msgReplyBtn" data-bi-id="msgReplyBtn" style="box-sizing:inherit;color:#ffffff;font-style:inherit;font-variant:inherit;font-weight:600;font-size:15px;line-height:1;font-family:inherit;margin:12px 0px 0px;overflow:hidden;appearance:button;cursor:pointer;padding:9px 12px 10px;;border-style:solid;border-color:transparent;outline:0px;max-width:374px;min-width:120px;box-shadow:transparent 0px 4px 8px 0px;transition:all 0.2s ease-in-out 0s;vertical-align:bottom;white-space:nowrap;background-color:#0067b8;" title="Responder a este artículo" type="submit">Responder</button>
    miércoles, 30 de junio de 2021 0:14