Buenas, quiero hacer una aplicación a modo de hobby:
La aplicación lo que haría es gestionar las reservas de pistas deportivas.
- Puede haber varias ciudades
- En cada ciudad varias pistas de distintos deportes
- Los usuarios pueden reservar dia y hora con una antelación de una semana
- Las elecciones de usuarios están sujetas a moderación
Como puedo plantear clases y las bases de datos para hacer la aplicación de la mejor forma posible?
Buenas!
Lo primero que debes hacer es pensar las entidades que tendrá la aplicación, y de ahí ver los datos que deseas almacenar en la base de datos. Con ello podrás plantear las tablas y sus campos.
Una vez realizado todo eso, plantea lo que has obtenido y las posibles relaciones (si tienes problemas con las relaciones, te echamos un cable).
Esto es mejor que si te lo decimos, ya que es a modo de hobby así aprendes, gran parte de la programación y gracia de la misma es resolver el problema de planteamiento.
Saludos!!