Preguntas etiquetadas con database-design

12
¿Cómo debo modelar una relación de "uno u otro"?

Digamos que tengo una entidad llamada Software y dos subtipos FreeSoftware y NonFreeSoftware. La entidad NonFreeSoftware tiene atributos como fecha de compra, proveedor, etc. La entidad FreeSoftware tiene atributos como licencia, url de código fuente, etc. Entonces, si quiero modelar otra entidad,...

12
¿Razón para no usar números anulables en Oracle?

Nuestra compañía está interactuando con otra compañía de software para un proyecto conjunto, y nos dijeron que, si no se mostrara un valor particular, deberíamos pasar un -5000 (su valor arbitrario centinela); la razón es que ninguna columna de números en su base de datos Oracle admite valores...

11
Generando Facturas y Rastreo

Cada 2 semanas, el sistema generará las facturas para las empresas. La empresa recibirá una factura los días 1 y 16 cada mes. (Se ejecutará a través de Cron Job cada 2 semanas. Se escanea a través de la tabla de pedidos y luego se agrega a la tabla de 'facturas'. ¿Hay alguna alternativa?) Hay una...

11
Cómo relacionar dos filas en la misma tabla

Tengo una tabla donde las filas pueden estar relacionadas entre sí, y lógicamente, la relación va en ambos sentidos (básicamente, no tiene dirección) entre las dos filas. (Y si se está preguntando, sí, esto realmente debería ser una tabla. Son dos cosas de la misma entidad / tipo lógico). Puedo...