-- ============================================================ -- Dati iniziali di test – esameits24-26 (Academy aziendale) -- Password per tutti gli utenti: Password123! -- -- 1 Andrea Villari – admin@academy.it (Referente Academy) -- 2 Maria Bianchi – maria.bianchi@academy.it (Dipendente) -- 3 Luca Conti – luca.conti@academy.it (Dipendente) -- 4 Elena Rossi – elena.rossi@academy.it (Dipendente) -- ============================================================ USE `esameits24-26`; -- ------------------------------------------------------------ -- Utenti -- ------------------------------------------------------------ INSERT INTO utente (Nome, Cognome, Email, PasswordHash, Ruolo) VALUES ('Andrea', 'Villari', 'admin@academy.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Referente Academy'), ('Maria', 'Bianchi', 'maria.bianchi@academy.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Dipendente'), ('Luca', 'Conti', 'luca.conti@academy.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Dipendente'), ('Elena', 'Rossi', 'elena.rossi@academy.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Dipendente'); -- ------------------------------------------------------------ -- Catalogo corsi -- ------------------------------------------------------------ INSERT INTO corso (Titolo, Descrizione, Categoria, DurataOre, Obbligatorio, Attivo) VALUES ( 'Sicurezza sul lavoro', 'Norme base su rischi, DPI e procedure di emergenza in azienda.', 'Sicurezza', 8, 1, 1 ), ( 'GDPR e privacy', 'Trattamento dei dati personali, diritti degli interessati e documentazione privacy.', 'Compliance', 4, 1, 1 ), ( 'Comunicazione efficace', 'Tecniche di ascolto attivo, feedback e gestione dei conflitti nel team.', 'Soft Skills', 6, 0, 1 ), ( 'Excel avanzato', 'Tabelle pivot, funzioni avanzate e automazioni per report aziendali.', 'IT', 10, 0, 1 ), ( 'Primo soccorso (edizione 2023)', 'Corso storico non più disponibile per nuove assegnazioni.', 'Sicurezza', 4, 0, 0 ); -- ------------------------------------------------------------ -- Assegnazioni corsi -- UtenteID: 2 Maria, 3 Luca, 4 Elena -- CorsoID: 1 Sicurezza, 2 GDPR, 3 Comunicazione, 4 Excel, 5 Primo soccorso -- ------------------------------------------------------------ INSERT INTO assegnazione_corso ( CorsoID, DipendenteID, DataAssegnazione, DataScadenza, Stato, DataCompletamento ) VALUES -- Maria: mix di stati per test filtri e statistiche maggio 2026 (1, 2, '2026-05-01', '2026-06-30', 'Assegnato', NULL), (2, 2, '2026-04-10', '2026-05-20', 'Completato', '2026-05-12'), (4, 2, '2026-01-15', '2026-03-01', 'Scaduto', NULL), (3, 2, '2026-03-01', '2026-04-30', 'Annullato', NULL), -- Luca: completamenti e corsi in corso (1, 3, '2026-05-05', '2026-06-15', 'Completato', '2026-05-18'), (2, 3, '2026-05-08', '2026-06-30', 'Assegnato', NULL), (3, 3, '2026-02-01', '2026-03-15', 'Scaduto', NULL), -- Elena: dati aggiuntivi per riepiloghi per categoria (1, 4, '2026-05-10', '2026-07-01', 'Completato', '2026-05-25'), (2, 4, '2026-05-12', '2026-06-20', 'Completato', '2026-05-28'), (4, 4, '2026-05-15', '2026-07-15', 'Assegnato', NULL), (3, 4, '2026-04-01', '2026-05-10', 'Completato', '2026-05-05');