﻿-- felesleges index
DROP INDEX IF EXISTS NCI_TanitasiOra_TeremId_Datum_IntezmenyId_TanevId_CsengetesiRendId ON dbo.T_TANITASIORA;
GO

-- új index
DROP INDEX IF EXISTS [NCI_TanitasiOra_IntezmenyId_TanevId_Datum_OsztalycsoportId_TantargyId] ON [dbo].[T_TANITASIORA]
GO

CREATE NONCLUSTERED INDEX [NCI_TanitasiOra_IntezmenyId_TanevId_Datum_OsztalycsoportId_TantargyId] ON [dbo].[T_TANITASIORA]
(
    [C_TANEVID] ASC,
    [C_INTEZMENYID] ASC,
    [C_DATUM] ASC,
    [C_OSZTALYCSOPORTID] ASC,
    [C_TANTARGYID] ASC,
    [C_TANARID] ASC
)
INCLUDE([C_HELYETTESITOTANARID], [C_ORASZAM], [C_ORAKEZDETE], [C_ORAVEGE]) 
WHERE ([TOROLT] = 'F')
GO

-- módosított index
DROP INDEX NCI_Felhasznalo_IntezmenyId_TanevId_Neme ON T_FELHASZNALO;
GO

CREATE INDEX NCI_Felhasznalo_IntezmenyId_TanevId_Neme
ON T_FELHASZNALO(
    [C_INTEZMENYID] ASC,
    [C_TANEVID] ASC,
    [C_NEME] ASC
)
INCLUDE (C_NYOMTATASINEV, C_IDPEGYEDIAZONOSITO, C_OKTATASIAZONOSITO, TOROLT)
WITH (FILLFACTOR = 80);