MIT OpenCourseWare


11.208 Introducción a la informática en la gestión pública II

Página principal
¿Qué es OCW?
Ayuda
Feedback
Preguntas frecuentes
Glosario
 
 
Página principal del curso
Programa
Calendario
Material de clase
Trabajos
Exámenes
  Otras fuentes
  Prácticas
  Material de estudio

   MIT

   
 
Diseño de bases de datos relacionales. Debate: La base de datos "parcelas"

Thomas H. Grayson
23 de enero de 2002

Esquema  La base de datos 'parcelas'
  • Tablas y claves primarias
    Tabla Clave primaria
    parcelas  ID
    propietarios  NUMPROP
    incendios  ID, F_INCEND
    impuestos  ID
  • Interrelaciones
    Tabla primaria.Campo Tabla secundaria.Campo  Cardinalidad
    propietarios.NUMPROP parcelas.NUMP uno a muchos
    parcelas.ID incendios.ID uno a muchos
    parcelas.ID impuestos.ID uno a uno
Mejoras de la base de datos 'parcelas'
  • Eliminar la clave autonumérica en el campo ID de la tabla 'parcelas'.
  • Fusionar las tablas 'impuestos' y 'parcelas' o añadir el año a la tabla 'impuestos' para poder realizar un seguimiento de los impuestos a lo largo del tiempo (con esto, la interrelación pasará a ser de uno a muchos).
  • Cambiar el nombre de la clave secundaria NUMP de la tabla 'parcelas' para mantener la coherencia con la tabla 'propietarios'.
  • Mejorar todo lo posible los nombres de los campos para que resulten más comprensibles.

  • Observar qué incendios no corresponden a ninguna parcela y elegir una de las siguientes opciones para solucionarlo:
    • Corregir el ID en la tabla 'incendios'.
    • Eliminar la fila de la tabla 'incendios'.
    • Añadir una nueva fila a la tabla 'parcelas'.
Dificultades de diseño de la base de datos 'parcelas'
  • ¿Cómo representar la interrelación muchos a muchos que hay en el caso de propietarios?
  • ¿Cómo representar la venta de parcelas?

Massachusetts Institute of Technology © 2003 MIT | Información Jurídica | Privacidad
Todo uso del sitio de MIT OpenCourseWare y sus materiales de curso queda sujeto a las condiciones y términos de uso detallados
en la sección sobre Información Jurídica
Copyright © 2003 Portal Universia S.A. Todos los derechos reservados
(Avda. de Cantabria s/n - Edif. Arrecife, planta 00.28660 Boadilla del Monte) - Madrid. España.
Contacta con nosotros: Usuarios | Empresas-Instituciones-Medios comunicación
Código Ético | Aviso Legal | Política de confidencialidad | Quiénes somos: Sala de Prensa