Almacenar géneros de relatos eficientemente en bases de datos

  • Autor Autor Watermelonnable
  • Fecha de inicio Fecha de inicio
Watermelonnable

Watermelonnable

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, estoy haciendo una web de relatos (proyecto personal) y me surge la necesidad de guardar información de los mismos en una base de datos, hice una tabla para esto y me surge una duda al momento de guardar los géneros.

Pensé en meterlo todo en una columna general tipo string llamada "Géneros" pero luego me di cuenta de que quizá no iba a poder hacer un query en base a un género específico de los relatos, entonces pensé en hacer columnas booleanas para cada uno de los géneros (que son más de 20), por lo que no sé si esto pueda ser eficiente o hay otra forma de hacerlo

Alguna recomendaciones?

PD: Es MySQL

- - - Actualizado - - -

Pregunté en Reddit y ya me dieron una solución, gracias a todos igual.

1) Crear una tabla normal donde guarde la información general de los relatos

2) Crear una segunda tabla donde crearé los géneros y les asignaré unos ID a cada uno.

3) Crear una tercera tabla donde relacionaré las ID de los géneros con las ID de los relatos.
 
Atrás
Arriba