Calidad en Esquemas Conceptuales de Bases de Datos Marcela Varas - 2006
Cuál de estos esquemas es incorrecto sintácticamente? Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Cuál de estos esquemas es incorrecto semánticamente? “En una empresa, deben trabajar a lo menos 10 personas” Incorrecto Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Analizar completitud Una persona debe tener más de 18 años para poder trabajar, en esta empresa, además de la licenciatura Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Expresividad, complejidad, minimalidad, economía, flexibilidad. Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Un alumno puede inscribir a lo más 7 asignaturas y se debe poder registrar la nota profesor que dictó la asignatura. Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Caso: Sistema propiedades en Chile Interesa manejar propiedades y Clientes Errores Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Proponer un modelo, considere: Propiedades: Dirección (calle, Número, Barrio, comuna, región) Tipo (Casa, Depto, Loft, Cabaña,Oficina) Uso (Residencial, Segunda casa, Oficina, Otro) Situación (En arriendo, Arrendada). Clientes : Cantidad de propiedades arrendadas Uso que le da a la propiedad Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Ejercicio: Sistema de postulación a puestos de trabajo. Cada cargo tiene sólo una vacante Un postulante puede ser asignado a lo más a un cargo. Un cargo debe ser asignado a lo más a uno de sus postulantes Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl
Preguntas Para cada esquema, evalúe la calidad del mismo en base al criterio de completitud, minimalidad y expresividad. Justifique cada una de sus apreciaciones. ¿Hay que hacer modificaciones a los esquemas 1 y 2 para que sean completos? En caso afirmativo, diseñe un nuevo esquema 1 y 2 para cumplir con el criterio de completitud. Departamento de Ingeniería Informática y Ciencias de la Computación Facultad de Ingeniería - Universidad de Concepción www.inf.udec.cl