DEPLOY·TO·THE·STARS
Trayectoria

Arco 03Backend y base de datosMisión 11Pendiente

Bingo de quehaceres

Un tablero de bingo de quehaceres con puntos, tabla de posiciones y premios.

Días
4
Temas
5
Pasos
8

Temario de esta misión

  • Concepto

    Modelar datos

    Decidir cómo se ve el mundo por dentro de tu app. Si la tabla está bien pensada, lo demás sale fácil.

  • Concepto

    Relaciones

    Cómo se conectan las tablas. Una persona hace muchos quehaceres y un quehacer lo hacen muchas personas.

  • Concepto

    Tabla intermedia

    La tabla que une a otras dos y guarda qué pasó: quién, cuál y cuándo.

  • Concepto

    Cuentas de usuario

    Cada quien entra con lo suyo, así la app sabe de quién es cada punto.

  • Lenguaje

    SQL

    El idioma con el que se le hacen preguntas a una base de datos.

Por qué importa

Modelar datos es decidir cómo se ve el mundo por dentro de tu app. Si la tabla está bien pensada, todo lo demás sale fácil. Si está mal pensada, cada cosa nueva duele.

Desafío jefe · El diseño en papel

Diseña las tablas en papel antes de tocar la computadora. Papá va a intentar romper tu diseño con preguntas.

Pasos

  1. 1

    En papel: ¿qué es una persona? ¿Qué es un quehacer? ¿Qué es un quehacer ya hecho? Son tres cosas distintas.

  2. 2

    Dibuja las flechas entre ellas. Una persona hace muchos quehaceres. Un quehacer lo pueden hacer muchas personas.

  3. 3

    Crea las tablas y mete datos falsos a mano para ver si tu diseño aguanta.

  4. 4

    Haz el login, para que cada quien entre con su cuenta.

  5. 5

    Haz el tablero de bingo con los quehaceres de la semana.

  6. 6

    Haz que al marcar uno se sumen los puntos.

  7. 7

    Haz la tabla de posiciones de la familia.

  8. 8

    Define qué gana quien hace bingo y quién lo autoriza.

Lo que desbloqueas

  • Modelar datos
  • Cuentas de usuario
  • Relaciones entre tablas
  • Reglas del juego

Misión 11 de 20