El estatus activo o inactivo, no contradice ninguna forma normal? porque no hacer una tabla de estados o solo usar una “A” para activo y ...

Pregunta de la clase:
WHERE
Mayra Carolina Morataya Guerra

Mayra Carolina Morataya Guerra

Pregunta
studenthace 5 años

El estatus activo o inactivo, no contradice ninguna forma normal? porque no hacer una tabla de estados o solo usar una “A” para activo y una “I” para inactivo? como para no desperdiciar espacio… alguien aclareme esto por favor 😦

4 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Nop

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    También, a mi entendimiento, es un atributo que depende directamente del post... No puede haber algo activo o inactivo sin post (diferente a, por ejemplo, una materia que si puede existir sin un alumno), por lo cual no se independiza.

    ¡Saludos!

    Enrique Devars

    Enrique Devars

    teacherhace 5 años

    Además, en el futuro podrían agregarse más estatus al usuario como "en transito" o "en pausa". Esto vuelve más flexible tu sistema :)

    Massimo Di Berardino

    Massimo Di Berardino

    studenthace 5 años

    Hola @mayracarolina. No el atributo de status no contradice ninguna forma normal, porque esta no implica redundancia de datos, duplicación o algo por el estilo. Esta se utiliza porque se supone que los datos siempre son utilices y ese dato que está inactivo en algún momento puede regresar a activo y seguir sirviendo con toda la información que ya tiene

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.