Baduy Dev Tecnología 🗄️Base de Datos para Rutinas de Ejercicio💾

🗄️Base de Datos para Rutinas de Ejercicio💾

Se pretende resolver el problema para los usuarios que quieren realizar ejercicio, ya sea en casa o en el gimnasio, generando sus propias rutinas. Por lo que vamos a crear la Base de Datos GYM. 🧠

CREATE DATABASE GYM;

Lo primero a resolver, es que la aplicación deberá poder reconocer que usuario es el que se está logueando.

🌐 Así que vamos a desarrollar la primera Tabla de esta Base de Datos.

CREATE TABLE Usuario (

ID_Usuario int identity (1,1),
Nombre varchar(200),
Usuario varchar(200),
Contrasena varchar (200)
);

Teniendo en cuenta que nos va a servir el campo de Usuario y Contrasena para poder loguearnos. Para dar de alta un usuario podemos usar el siguiente script:

INSERT INTO Usuario SELECT 'JORGE' , 'BADUY' , '123';

🧠 Ahora bien, teniendo en cuenta que cada usuario debe dar de alta el ejercicio que va a realizar, la cantidad de repeticiones y series que hará, así como también la cantidad de peso a cargar(en caso de que lo requiera) y los días en que lo va a realizar, vamos a crear la Tabla Rutina.

CREATE TABLE Rutina(
ID_Rutina int identity(1,1),
Ejercicio varchar(100),
Serie int, 
Repeticion int,
Peso decimal(10,2),
ID_Usuario int, 
Dia varchar(50),
Activo int
);

🔍 Para poder saber que usuario está realizando los ejercicios, utilizamos la llave foranea ID_Usuario de la Tabla Usuario, con eso vamos a vincularlo.

ALTER TABLE Rutina
ADD CONSTRAINT FK_Rutina_Usuario
FOREIGN KEY (ID_Usuario)
REFERENCES Usuario(ID_Usuario);

📊 También estamos añadiendo el campo Activo, por si se quiere desactivar algún ejercicio, es decir, que el usuario ya no va a realizar ese ejercicio. Activo = 1, si el Usuario realiza el ejercicio y Activo = 0, cuando lo desactive o cancele.

Por lo tanto, para agregar una Rutina queda de la siguiente manera:

INSERT INTO Rutina SELECT 'PECK FLY' , 4, 15, 10.00, 1, 'LUNES' , 1 ;--Recuerda que debe llevar el ID_Usuario 

Con esto tendríamos la Base de Datos, básica para realizar esta aplicación. Recuerda que puedes agregarle campos de fecha, para saber en que momento se crearon o modificaron los ejercicios

🚀 Tu negocio merece una app a su medida.

¿Tienes un problema que necesita una solución digital o un proceso que urge automatizar? No te conformes con software genérico. Escríbeme y desarrollemos la herramienta exacta que tu empresa necesita para crecer sin frenos.

👉Cualquier duda comenta o contáctame a través de mi correo: [email protected].

🟢💬 También puedes escribirme por WhatsApp https://wa.me/5219992284538?text=Hola, 📱

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Related Post