training_programs EXISTS id => bigint unsigned | Null:NO | Key:PRI | Default: name => varchar(255) | Null:NO | Key: | Default: description => text | Null:YES | Key: | Default: trainer => varchar(255) | Null:YES | Key: | Default: provider => varchar(255) | Null:YES | Key: | Default: start_date => date | Null:NO | Key: | Default: end_date => date | Null:NO | Key: | Default: total_hours => int | Null:NO | Key: | Default:0 cost => decimal(10,2) | Null:NO | Key: | Default:0.00 location => varchar(255) | Null:YES | Key: | Default: status => enum('upcoming','in_progress','completed','cancelled') | Null:NO | Key: | Default:upcoming max_participants => int | Null:NO | Key: | Default:20 created_at => timestamp | Null:YES | Key: | Default: updated_at => timestamp | Null:YES | Key: | Default: training_enrollments columns: id => bigint unsigned | Null:NO | Key:PRI | Default: training_program_id => bigint unsigned | Null:NO | Key:MUL | Default: employee_id => bigint unsigned | Null:NO | Key:MUL | Default: progress_percentage => int | Null:NO | Key: | Default:0 status => enum('enrolled','in_progress','completed','dropped') | Null:NO | Key: | Default:enrolled score => decimal(5,2) | Null:YES | Key: | Default: certificate_issued => tinyint(1) | Null:NO | Key: | Default:0 feedback => text | Null:YES | Key: | Default: created_at => timestamp | Null:YES | Key: | Default: updated_at => timestamp | Null:YES | Key: | Default: okrs: MISSING compensation_requests: MISSING feedback: MISSING succession_plans: EXISTS succession_candidates: EXISTS data_change_requests: EXISTS nationalization_records: EXISTS recognition_points: MISSING