Professional Documents
Culture Documents
Gym Management Mini Project
Gym Management Mini Project
fname varchar(20),
lname varchar(20),
gender varchar(1),
age number(10),
contact_add varchar(20),
email varchar(20));
clientid VARCHAR(20),
payment_date DATE,
payment_amount NUMBER(20),
);
clientid VARCHAR(20),
status VARCHAR(20),
DATE1 DATE,
clients(clientid) );
COMMIT;
END;
/
BEGIN
insertclients(126, 'yuvraj', 'Y', 30, '126 KERALA');
END;
PROCEDUR
E FOR CREATE OR REPLACE PROCEDURE insertpayment(
INSERTION p_payment_id IN PAYMENT.PAYMENT_ID%TYPE,
INTO p_clientid IN PAYMENT.CLIENTID%TYPE,
PAYMENT p_date1 IN PAYMENT.DATE1%TYPE,
TABLE p_amount IN PAYMENT.AMOUNT%TYPE)
IS
BEGIN
COMMIT;
END;
/
A gym management data model can be designed to store and manage
data related to gym operations, such as member information, class
schedules, equipment inventory, and payment transactions. Here is a
possible data model for a gym management system:
clients table
client_id (primary key)
first_name
last_name
email
phone_number
address
start_date
end_date
membership_type
payment_method
Class table
class_id (primary key)
class_name
class_description
class_schedule
trainer_name
Payment table
payment_id (primary key)
member_id (foreign key)
payment_date
payment_amount
Attendance table
attendance_id (primary key)
member_id (foreign key)
class_id (foreign key)
attendance_date
Trainer table
trainer_id (primary key)
first_name
last_name
email
phone_number
address
hire_date
This data model allows the gym to keep track of member information,
class schedules, equipment inventory, payment transactions, and
instructor details. The primary key in each table uniquely identifies each
record, while foreign keys establish relationships between tables. This
allows for easy querying and analysis of data to make informed business
decisions.