Informe de geomecanica de suelos una punoDescripción completa
Full description
Revista Para a EBDDescrição completa
Full description
Full description
spec.Full description
Full description
Full description
Problema de diseño de bases de datos Supongamos que se nos ha encargado el desarrollo de una aplicación que se Encargue de gestionar los ensayos realizados en un laboratorio de control de calidad y emitir los Informes pertinentes. Para realizar nuestra tarea, hemos de comenzar diseñando la base de datos Que dará soporte a nuestra aplicación.
REQUISITOS: · Nuestro laboratorio se encarga de hacerle controles de calidad a distintos productos. En Concreto, la función del laboratorio consiste en realizar el control de calidad de muestras Tomadas de un lote concreto del producto analizado. · En control de calidad viene avalado por la realización de uno o varios ensayos (Experimentos de laboratorio que se realizan expresamente sobre muestras del producto para Certificar la calidad del lote analizado). · Cada ensayo se realiza sobre una muestra del lote analizado del producto, la cual viene Identificada por un código asignado por el jefe de laboratorio y, en ocasiones, puede Reutilizarse para distintos ensayos. · Cada ensayo toma una serie de m edidas de la muestra analizada. Dichas medidas serán las Que aparezcan en el informe final de control de calidad. · Cuando los ensayos demuestren que el producto cumple con las exigencias de calidad Establecidas por ley, nuestra aplicación se encargará de emitir un certificado que garantice La calidad del producto. Dicho certificado sólo tiene validez para el lote concreto analizado Y deberá ir firmado por el director de laboratorio para que tenga validez. · Cada ensayo de los realizados en el laboratorio es de un tipo concreto (especificado por la Normativa vigente) y su tipo determina cuáles son las condiciones mínimas exigibles a los Resultados obtenidos en el laboratorio para poder emitir el certificado de calidad.
Diseñe una base de datos relacional para el problema planteando siguiendo los siguientes pasos:
a) Identifique las entidades de nuestro modelo y los atributos correspondientes a cada una de Tales entidades, indicando explícitamente cuáles de esos atributos forman las claves Primarias de las distintas entidades.
b) Analice las relaciones existentes entre las distintas entidades y determinar su cardinalidad (Uno a uno, uno a muchos, muchos a muchos). Cuando resulte necesario, e specificar los Atributos que puedan corresponder a las relaciones obtenidas.
c) Dibuje un diagrama entidad/relación que represente el esquema lógico correspondiente al Modelo de datos definido por las entidades y relaciones obtenidas en los apartados Anteriores.
d) A partir del diagrama, obtenga e l conjunto de tablas que nos permitirá implementar nuestro Modelo en un sistema gestor de bases de datos relacionales, indicando las claves primarias De cada una de las tablas.
ENTIDAD 1 RELACION
ENTIDAD 2
CARDINALIDAD
laboratorio realiza
ensayo
N:M
ensayo
evalúa
producto
N:M
Ensayo
expide
certificado
N:M
Entidad producto Atributo Id nombre lote
pk x
Tipo de dato varchar varchar VARCHAR
Longitud 12 40 10
dominio [0-9] {1-12} [Aa-Zz]{4-40} [0-9] {1-10}
Entidad laboratorio Atributo
pk
Tipo de dato
Longitud
dominio
id
X
varchar
12
[0-9] {1-12}
nombre
varchar
40
[Aa-Zz]{4-40}
ciudad
varchar
20
[Aa-Zz]{7-20}
dirección
varchar
60
[Aa-Zz] +[0-9]+[-]
TELEFONO
varchar
16
[0-9]{7-16}
Entidad ensayo Atributo id fecha
Id producto
pk x
Tipo de dato varchar fecha
Longitud 6 6
dominio [0-9] {1-6} [0-9]{2} - [0-9]{2} [0-9]{4}
varchar
6
[0-9] {1-6}
Entidad certificado Atributo Id ensayo producto lote Firma del jefe calidad