﻿PRINT N'Dropping Extended Property [dbo].[T_AGAZATTIPUS].[C_SZAKMACSOPORTTIPUSID].[MS_Description]...';


GO
EXECUTE sp_dropextendedproperty @name = N'MS_Description', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_AGAZATTIPUS', @level2type = N'COLUMN', @level2name = N'C_SZAKMACSOPORTTIPUSID';


GO
PRINT N'Dropping Extended Property [dbo].[T_RESZSZAKMATIPUS].[C_SZAKMARESZSZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE sp_dropextendedproperty @name = N'MS_Description', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_RESZSZAKMATIPUS', @level2type = N'COLUMN', @level2name = N'C_SZAKMARESZSZAKMATIPUSID';


GO
PRINT N'Dropping Extended Property [dbo].[T_SZAKMARESZSZAKMATIPUS].[C_AGAZATRESZSZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE sp_dropextendedproperty @name = N'MS_Description', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZAKMARESZSZAKMATIPUS', @level2type = N'COLUMN', @level2name = N'C_AGAZATRESZSZAKMATIPUSID';


GO
PRINT N'Dropping Index [dbo].[T_AGAZATTIPUS].[NCI_AgazatTipus_AlintezmenyId_AltanevId_SzakmacsoportTipusId]...';


GO
DROP INDEX [NCI_AgazatTipus_AlintezmenyId_AltanevId_SzakmacsoportTipusId]
    ON [dbo].[T_AGAZATTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_AGAZATUJSZKTTIPUS].[NCI_AgazatUjSzktTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]...';


GO
DROP INDEX [NCI_AgazatUjSzktTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_AGAZATUJSZKTTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_RESZSZAKMATIPUS].[NCI_ReszSzakmaTipus_AlintezmenyId_AltanevId_SzakmaReszSzakmaTipusId]...';


GO
DROP INDEX [NCI_ReszSzakmaTipus_AlintezmenyId_AltanevId_SzakmaReszSzakmaTipusId]
    ON [dbo].[T_RESZSZAKMATIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKIRANYNKTTIPUS].[NCI_SzakiranyNktTipus_AlintezmenyId_AltanevId_SzakkepesitesNktTipusId]...';


GO
DROP INDEX [NCI_SzakiranyNktTipus_AlintezmenyId_AltanevId_SzakkepesitesNktTipusId]
    ON [dbo].[T_SZAKIRANYNKTTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKKEPESITESNKTTIPUS].[NCI_SzakkepesitesNktTipus_AlintezmenyId_AltanevId_TanulmanyiTeruletNktTipusId]...';


GO
DROP INDEX [NCI_SzakkepesitesNktTipus_AlintezmenyId_AltanevId_TanulmanyiTeruletNktTipusId]
    ON [dbo].[T_SZAKKEPESITESNKTTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKKEPESITESTIPUS].[NCI_SzakkepesitesTipus_AlintezmenyId_AltanevId_AgazatTipusId]...';


GO
DROP INDEX [NCI_SzakkepesitesTipus_AlintezmenyId_AltanevId_AgazatTipusId]
    ON [dbo].[T_SZAKKEPESITESTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKMACSOPORTTIPUS].[NCI_SzakmacsoportTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]...';


GO
DROP INDEX [NCI_SzakmacsoportTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_SZAKMACSOPORTTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKMAIRANYTIPUS].[NCI_SzakmairanyTipus_AlintezmenyId_AltanevId_SzakmaTipusId]...';


GO
DROP INDEX [NCI_SzakmairanyTipus_AlintezmenyId_AltanevId_SzakmaTipusId]
    ON [dbo].[T_SZAKMAIRANYTIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKMARESZSZAKMATIPUS].[NCI_SzakmaReszSzakmaTipus_AlintezmenyId_AltanevId_AgazatReszSzakmaTipusId]...';


GO
DROP INDEX [NCI_SzakmaReszSzakmaTipus_AlintezmenyId_AltanevId_AgazatReszSzakmaTipusId]
    ON [dbo].[T_SZAKMARESZSZAKMATIPUS];


GO
PRINT N'Dropping Index [dbo].[T_SZAKMATIPUS].[NCI_SzakmaTipus_AlintezmenyId_AltanevId_AgazatUjSzktTipusId]...';


GO
DROP INDEX [NCI_SzakmaTipus_AlintezmenyId_AltanevId_AgazatUjSzktTipusId]
    ON [dbo].[T_SZAKMATIPUS];


GO
PRINT N'Dropping Index [dbo].[T_TANULMANYITERULETNKTTIPUS].[NCI_TanulmanyiTeruletNktTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]...';


GO
DROP INDEX [NCI_TanulmanyiTeruletNktTipus_AlintezmenyId_AltanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_TANULMANYITERULETNKTTIPUS];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_AgazatTipus_SzakmacsoportTipusId_AlintezmenyId_AltanevId_REF_SzakmacsoportTipus]...';


GO
ALTER TABLE [dbo].[T_AGAZATTIPUS] DROP CONSTRAINT [FK_AgazatTipus_SzakmacsoportTipusId_AlintezmenyId_AltanevId_REF_SzakmacsoportTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_AgazatUjSzktTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_AGAZATUJSZKTTIPUS] DROP CONSTRAINT [FK_AgazatUjSzktTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_ReszSzakmaTipus_SzakmaReszSzakmaTipusId_AlintezmenyId_AltanevId_REF_SzakmaReszSzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_RESZSZAKMATIPUS] DROP CONSTRAINT [FK_ReszSzakmaTipus_SzakmaReszSzakmaTipusId_AlintezmenyId_AltanevId_REF_SzakmaReszSzakmaTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakiranyNktTipus_SzakkepesitesNktTipusId_AlintezmenyId_AltanevId_REF_SzakkepesitesNktTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKIRANYNKTTIPUS] DROP CONSTRAINT [FK_SzakiranyNktTipus_SzakkepesitesNktTipusId_AlintezmenyId_AltanevId_REF_SzakkepesitesNktTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakkepesitesNktTipus_TanulmanyiTeruletNktTipusId_AlintezmenyId_AltanevId_REF_TanulmanyiTeruletNktTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKKEPESITESNKTTIPUS] DROP CONSTRAINT [FK_SzakkepesitesNktTipus_TanulmanyiTeruletNktTipusId_AlintezmenyId_AltanevId_REF_TanulmanyiTeruletNktTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakkepesitesTipus_AgazatTipusId_AlintezmenyId_AltanevId_REF_AgazatTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKKEPESITESTIPUS] DROP CONSTRAINT [FK_SzakkepesitesTipus_AgazatTipusId_AlintezmenyId_AltanevId_REF_AgazatTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakmacsoportTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_SZAKMACSOPORTTIPUS] DROP CONSTRAINT [FK_SzakmacsoportTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakmairanyTipus_SzakmaTipusId_AlintezmenyId_AltanevId_REF_SzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKMAIRANYTIPUS] DROP CONSTRAINT [FK_SzakmairanyTipus_SzakmaTipusId_AlintezmenyId_AltanevId_REF_SzakmaTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakmaReszSzakmaTipus_AgazatReszSzakmaTipusId_AlintezmenyId_AltanevId_REF_AgazatReszSzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKMARESZSZAKMATIPUS] DROP CONSTRAINT [FK_SzakmaReszSzakmaTipus_AgazatReszSzakmaTipusId_AlintezmenyId_AltanevId_REF_AgazatReszSzakmaTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_SzakmaTipus_AgazatUjSzktTipusId_AlintezmenyId_AltanevId_REF_AgazatUjSzktTipus]...';


GO
ALTER TABLE [dbo].[T_SZAKMATIPUS] DROP CONSTRAINT [FK_SzakmaTipus_AgazatUjSzktTipusId_AlintezmenyId_AltanevId_REF_AgazatUjSzktTipus];


GO
PRINT N'Dropping Foreign Key [dbo].[FK_TanulmanyiTeruletNktTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_TANULMANYITERULETNKTTIPUS] DROP CONSTRAINT [FK_TanulmanyiTeruletNktTipus_OktatasiNevelesiFeladatId_AlintezmenyId_AltanevId_REF_OktatasiNevelesiFeladat];


GO
PRINT N'Altering Table [dbo].[T_AGAZATTIPUS]...';


GO
ALTER TABLE [dbo].[T_AGAZATTIPUS] DROP COLUMN [C_SZAKMACSOPORTTIPUSID];


GO
PRINT N'Altering Table [dbo].[T_AGAZATUJSZKTTIPUS]...';


GO
ALTER TABLE [dbo].[T_AGAZATUJSZKTTIPUS] DROP COLUMN [C_OKTATASINEVELESIFELADATID];


GO
PRINT N'Altering Table [dbo].[T_CSOPORT]...';


GO
ALTER TABLE [dbo].[T_CSOPORT]
    ADD [C_DUALISKEPZOHELYADOSZAMA] NVARCHAR (20)  NULL,
        [C_DUALISKEPZOHELYNEVE]     NVARCHAR (255) NULL,
        [C_SZERVEZETID]             INT            NULL;


GO
PRINT N'Creating Index [dbo].[T_CSOPORT].[NCI_Csoport_SzervezetId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_Csoport_SzervezetId]
    ON [dbo].[T_CSOPORT]([C_SZERVEZETID] ASC);


GO
PRINT N'Altering Table [dbo].[T_MUNKAUGYIADATOK]...';


GO
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK]
    ADD [C_SZERVEZETID] INT NULL;


GO
PRINT N'Creating Index [dbo].[T_MUNKAUGYIADATOK].[NCI_MunkaugyiAdatok_SzervezetId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_MunkaugyiAdatok_SzervezetId]
    ON [dbo].[T_MUNKAUGYIADATOK]([C_SZERVEZETID] ASC);


GO
PRINT N'Altering Table [dbo].[T_RESZSZAKMATIPUS]...';


GO
ALTER TABLE [dbo].[T_RESZSZAKMATIPUS] DROP COLUMN [C_SZAKMARESZSZAKMATIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKIRANYNKTTIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKIRANYNKTTIPUS] DROP COLUMN [C_SZAKKEPESITESNKTTIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKKEPESITESNKTTIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKKEPESITESNKTTIPUS] DROP COLUMN [C_TANULMANYITERULETNKTTIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKKEPESITESTIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKKEPESITESTIPUS] DROP COLUMN [C_AGAZATTIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKMACSOPORTTIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKMACSOPORTTIPUS] DROP COLUMN [C_OKTATASINEVELESIFELADATID];


GO
PRINT N'Altering Table [dbo].[T_SZAKMAIRANYTIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKMAIRANYTIPUS] DROP COLUMN [C_SZAKMATIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKMARESZSZAKMATIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKMARESZSZAKMATIPUS] DROP COLUMN [C_AGAZATRESZSZAKMATIPUSID];


GO
PRINT N'Altering Table [dbo].[T_SZAKMATIPUS]...';


GO
ALTER TABLE [dbo].[T_SZAKMATIPUS] DROP COLUMN [C_AGAZATUJSZKTTIPUSID];


GO
PRINT N'Altering Table [dbo].[T_TANTARGY]...';


GO
ALTER TABLE [dbo].[T_TANTARGY]
    ADD [C_DUALISKEPZOHELYADOSZAMA] NVARCHAR (20)  NULL,
        [C_DUALISKEPZOHELYNEVE]     NVARCHAR (255) NULL,
        [C_SZERVEZETID]             INT            NULL;


GO
PRINT N'Creating Index [dbo].[T_TANTARGY].[NCI_Tantargy_SzervezetId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_Tantargy_SzervezetId]
    ON [dbo].[T_TANTARGY]([C_SZERVEZETID] ASC);


GO
PRINT N'Altering Table [dbo].[T_TANULMANYITERULETNKTTIPUS]...';


GO
ALTER TABLE [dbo].[T_TANULMANYITERULETNKTTIPUS] DROP COLUMN [C_OKTATASINEVELESIFELADATID];


GO
PRINT N'Altering Table [dbo].[T_TANULOTANUGYIADATOK]...';


GO
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK]
    ADD [C_SZERVEZETID] INT NULL;


GO
PRINT N'Creating Index [dbo].[T_TANULOTANUGYIADATOK].[NCI_TanuloTanugyiAdatok_SzervezetId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_TanuloTanugyiAdatok_SzervezetId]
    ON [dbo].[T_TANULOTANUGYIADATOK]([C_SZERVEZETID] ASC);


GO
PRINT N'Altering Table [dbo].[T_TEREM]...';


GO
ALTER TABLE [dbo].[T_TEREM]
    ADD [C_DUALISKEPZOHELYADOSZAMA] NVARCHAR (20)  NULL,
        [C_DUALISKEPZOHELYNEVE]     NVARCHAR (255) NULL,
        [C_SZERVEZETID]             INT            NULL;


GO
PRINT N'Creating Index [dbo].[T_TEREM].[NCI_Terem_SzervezetId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_Terem_SzervezetId]
    ON [dbo].[T_TEREM]([C_SZERVEZETID] ASC);


GO
PRINT N'Creating Table [dbo].[T_NKTOSSZERENDELES]...';


GO
CREATE TABLE [dbo].[T_NKTOSSZERENDELES] (
    [ID]                            INT      IDENTITY (1, 1) NOT NULL,
    [C_OKTATASINEVELESIFELADATID]   INT      NOT NULL,
    [C_SZAKIRANYNKTTIPUSID]         INT      NULL,
    [C_SZAKKEPESITESNKTTIPUSID]     INT      NULL,
    [C_TANULMANYITERULETNKTTIPUSID] INT      NOT NULL,
    [C_INTEZMENYID]                 INT      NOT NULL,
    [C_TANEVID]                     INT      NOT NULL,
    [TOROLT]                        CHAR (1) NOT NULL,
    [SERIAL]                        INT      NOT NULL,
    [LASTCHANGED]                   DATETIME NOT NULL,
    [CREATED]                       DATETIME NOT NULL,
    [MODIFIER]                      INT      NULL,
    [CREATOR]                       INT      NULL,
    [ELOZOTANEVIREKORDID]           INT      NULL,
    CONSTRAINT [PK_NktOsszerendeles] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_OKTATASINEVELESIFELADATID] ASC);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_IntezmenyId_TanevId_SzakiranyNktTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_IntezmenyId_TanevId_SzakiranyNktTipusId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKIRANYNKTTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_IntezmenyId_TanevId_SzakkepesitesNktTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_IntezmenyId_TanevId_SzakkepesitesNktTipusId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKKEPESITESNKTTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_IntezmenyId_TanevId_TanulmanyiTeruletNktTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_IntezmenyId_TanevId_TanulmanyiTeruletNktTipusId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TANULMANYITERULETNKTTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_IntezmenyId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_IntezmenyId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating Index [dbo].[T_NKTOSSZERENDELES].[NCI_NktOsszerendeles_TanevId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_NktOsszerendeles_TanevId]
    ON [dbo].[T_NKTOSSZERENDELES]([C_TANEVID] ASC);


GO
PRINT N'Creating Table [dbo].[T_REGISZKTOSSZERENDELES]...';


GO
CREATE TABLE [dbo].[T_REGISZKTOSSZERENDELES] (
    [ID]                          INT      IDENTITY (1, 1) NOT NULL,
    [C_AGAZATTIPUSID]             INT      NULL,
    [C_OKTATASINEVELESIFELADATID] INT      NOT NULL,
    [C_SZAKKEPESITESTIPUSID]      INT      NULL,
    [C_SZAKMACSOPORTTIPUSID]      INT      NOT NULL,
    [C_INTEZMENYID]               INT      NOT NULL,
    [C_TANEVID]                   INT      NOT NULL,
    [TOROLT]                      CHAR (1) NOT NULL,
    [SERIAL]                      INT      NOT NULL,
    [LASTCHANGED]                 DATETIME NOT NULL,
    [CREATED]                     DATETIME NOT NULL,
    [MODIFIER]                    INT      NULL,
    [CREATOR]                     INT      NULL,
    [ELOZOTANEVIREKORDID]         INT      NULL,
    CONSTRAINT [PK_RegiSzktOsszerendeles] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_AgazatTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_AgazatTipusId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_AGAZATTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_OKTATASINEVELESIFELADATID] ASC);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_SzakkepesitesTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_SzakkepesitesTipusId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKKEPESITESTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_SzakmacsoportTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_IntezmenyId_TanevId_SzakmacsoportTipusId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKMACSOPORTTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_IntezmenyId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_IntezmenyId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating Index [dbo].[T_REGISZKTOSSZERENDELES].[NCI_RegiSzktOsszerendeles_TanevId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_RegiSzktOsszerendeles_TanevId]
    ON [dbo].[T_REGISZKTOSSZERENDELES]([C_TANEVID] ASC);


GO
PRINT N'Creating Table [dbo].[T_SZERVEZET]...';


GO
CREATE TABLE [dbo].[T_SZERVEZET] (
    [ID]                   INT            IDENTITY (1, 1) NOT NULL,
    [C_AZONOSITO]          NVARCHAR (20)  NOT NULL,
    [C_ISNAVSZINKRONIZALT] CHAR (1)       NOT NULL,
    [C_ISSZINKRONIZALT]    CHAR (1)       NOT NULL,
    [C_NEV]                NVARCHAR (255) NOT NULL,
    [C_TIPUS]              INT            NOT NULL,
    [C_INTEZMENYID]        INT            NOT NULL,
    [C_TANEVID]            INT            NOT NULL,
    [TOROLT]               CHAR (1)       NOT NULL,
    [SERIAL]               INT            NOT NULL,
    [LASTCHANGED]          DATETIME       NOT NULL,
    [CREATED]              DATETIME       NOT NULL,
    [MODIFIER]             INT            NULL,
    [CREATOR]              INT            NULL,
    [ELOZOTANEVIREKORDID]  INT            NULL,
    CONSTRAINT [PK_Szervezet] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating Index [dbo].[T_SZERVEZET].[NCI_Szervezet_IntezmenyId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_Szervezet_IntezmenyId]
    ON [dbo].[T_SZERVEZET]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating Index [dbo].[T_SZERVEZET].[NCI_Szervezet_TanevId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_Szervezet_TanevId]
    ON [dbo].[T_SZERVEZET]([C_TANEVID] ASC);


GO
PRINT N'Creating Table [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]...';


GO
CREATE TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] (
    [ID]                          INT      IDENTITY (1, 1) NOT NULL,
    [C_AGAZATRESZSZAKMATIPUSID]   INT      NOT NULL,
    [C_OKTATASINEVELESIFELADATID] INT      NOT NULL,
    [C_RESZSZAKMATIPUSID]         INT      NULL,
    [C_SZAKMARESZSZAKMATIPUSID]   INT      NULL,
    [C_INTEZMENYID]               INT      NOT NULL,
    [C_TANEVID]                   INT      NOT NULL,
    [TOROLT]                      CHAR (1) NOT NULL,
    [SERIAL]                      INT      NOT NULL,
    [LASTCHANGED]                 DATETIME NOT NULL,
    [CREATED]                     DATETIME NOT NULL,
    [MODIFIER]                    INT      NULL,
    [CREATOR]                     INT      NULL,
    [ELOZOTANEVIREKORDID]         INT      NULL,
    CONSTRAINT [PK_UjSzktReszszakmaOsszerendeles] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_AgazatReszSzakmaTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_AgazatReszSzakmaTipusId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_AGAZATRESZSZAKMATIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_OKTATASINEVELESIFELADATID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_ReszSzakmaTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_ReszSzakmaTipusId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_RESZSZAKMATIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_SzakmaReszSzakmaTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId_TanevId_SzakmaReszSzakmaTipusId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKMARESZSZAKMATIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_IntezmenyId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[NCI_UjSzktReszszakmaOsszerendeles_TanevId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktReszszakmaOsszerendeles_TanevId]
    ON [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]([C_TANEVID] ASC);


GO
PRINT N'Creating Table [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]...';


GO
CREATE TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] (
    [ID]                          INT      IDENTITY (1, 1) NOT NULL,
    [C_AGAZATUJSZKTTIPUSID]       INT      NOT NULL,
    [C_OKTATASINEVELESIFELADATID] INT      NOT NULL,
    [C_SZAKMAIRANYTIPUSID]        INT      NULL,
    [C_SZAKMATIPUSID]             INT      NULL,
    [C_INTEZMENYID]               INT      NOT NULL,
    [C_TANEVID]                   INT      NOT NULL,
    [TOROLT]                      CHAR (1) NOT NULL,
    [SERIAL]                      INT      NOT NULL,
    [LASTCHANGED]                 DATETIME NOT NULL,
    [CREATED]                     DATETIME NOT NULL,
    [MODIFIER]                    INT      NULL,
    [CREATOR]                     INT      NULL,
    [ELOZOTANEVIREKORDID]         INT      NULL,
    CONSTRAINT [PK_UjSzktSzakmajegyzekOsszerendeles] PRIMARY KEY CLUSTERED ([ID] ASC)
);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_AgazatUjSzktTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_AgazatUjSzktTipusId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_AGAZATUJSZKTTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_OktatasiNevelesiFeladatId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_OKTATASINEVELESIFELADATID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_SzakmairanyTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_SzakmairanyTipusId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKMAIRANYTIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_SzakmaTipusId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_TanevId_SzakmaTipusId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_SZAKMATIPUSID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_INTEZMENYID] ASC);


GO
PRINT N'Creating Index [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[NCI_UjSzktSzakmajegyzekOsszerendeles_TanevId]...';


GO
CREATE NONCLUSTERED INDEX [NCI_UjSzktSzakmajegyzekOsszerendeles_TanevId]
    ON [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]([C_TANEVID] ASC);


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_NKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_NKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_NKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_NKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_REGISZKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_REGISZKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_REGISZKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_REGISZKTOSSZERENDELES]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT ('F') FOR [C_ISSZINKRONIZALT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT ('F') FOR [C_ISNAVSZINKRONIZALT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_SZERVEZET]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]
    ADD DEFAULT ('F') FOR [TOROLT];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]
    ADD DEFAULT ((0)) FOR [SERIAL];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]
    ADD DEFAULT (getdate()) FOR [CREATED];


GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND]
    ADD DEFAULT (getdate()) FOR [LASTCHANGED];


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat] FOREIGN KEY ([C_OKTATASINEVELESIFELADATID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_OKTATASINEVELESIFELADAT] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_SzakiranyNktTipusId_IntezmenyId_TanevId_REF_SzakiranyNktTipus]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_SzakiranyNktTipusId_IntezmenyId_TanevId_REF_SzakiranyNktTipus] FOREIGN KEY ([C_SZAKIRANYNKTTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKIRANYNKTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_SzakkepesitesNktTipusId_IntezmenyId_TanevId_REF_SzakkepesitesNktTipus]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_SzakkepesitesNktTipusId_IntezmenyId_TanevId_REF_SzakkepesitesNktTipus] FOREIGN KEY ([C_SZAKKEPESITESNKTTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKKEPESITESNKTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_TanulmanyiTeruletNktTipusId_IntezmenyId_TanevId_REF_TanulmanyiTeruletNktTipus]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_TanulmanyiTeruletNktTipusId_IntezmenyId_TanevId_REF_TanulmanyiTeruletNktTipus] FOREIGN KEY ([C_TANULMANYITERULETNKTTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TANULMANYITERULETNKTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_IntezmenyId_REF_Intezmeny]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_NktOsszerendeles_TanevId_REF_Tanev]...';


GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_NktOsszerendeles_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_AgazatTipusId_IntezmenyId_TanevId_REF_AgazatTipus]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_AgazatTipusId_IntezmenyId_TanevId_REF_AgazatTipus] FOREIGN KEY ([C_AGAZATTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_AGAZATTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat] FOREIGN KEY ([C_OKTATASINEVELESIFELADATID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_OKTATASINEVELESIFELADAT] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_SzakkepesitesTipusId_IntezmenyId_TanevId_REF_SzakkepesitesTipus]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_SzakkepesitesTipusId_IntezmenyId_TanevId_REF_SzakkepesitesTipus] FOREIGN KEY ([C_SZAKKEPESITESTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKKEPESITESTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_SzakmacsoportTipusId_IntezmenyId_TanevId_REF_SzakmacsoportTipus]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_SzakmacsoportTipusId_IntezmenyId_TanevId_REF_SzakmacsoportTipus] FOREIGN KEY ([C_SZAKMACSOPORTTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKMACSOPORTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_IntezmenyId_REF_Intezmeny]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_RegiSzktOsszerendeles_TanevId_REF_Tanev]...';


GO
ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH NOCHECK
    ADD CONSTRAINT [FK_RegiSzktOsszerendeles_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_Szervezet_IntezmenyId_REF_Intezmeny]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET] WITH NOCHECK
    ADD CONSTRAINT [FK_Szervezet_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_Szervezet_TanevId_REF_Tanev]...';


GO
ALTER TABLE [dbo].[T_SZERVEZET] WITH NOCHECK
    ADD CONSTRAINT [FK_Szervezet_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_AgazatReszSzakmaTipusId_IntezmenyId_TanevId_REF_AgazatReszSzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_AgazatReszSzakmaTipusId_IntezmenyId_TanevId_REF_AgazatReszSzakmaTipus] FOREIGN KEY ([C_AGAZATRESZSZAKMATIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_AGAZATRESZSZAKMATIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat] FOREIGN KEY ([C_OKTATASINEVELESIFELADATID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_OKTATASINEVELESIFELADAT] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_ReszSzakmaTipusId_IntezmenyId_TanevId_REF_ReszSzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_ReszSzakmaTipusId_IntezmenyId_TanevId_REF_ReszSzakmaTipus] FOREIGN KEY ([C_RESZSZAKMATIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_RESZSZAKMATIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_SzakmaReszSzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaReszSzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_SzakmaReszSzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaReszSzakmaTipus] FOREIGN KEY ([C_SZAKMARESZSZAKMATIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKMARESZSZAKMATIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_IntezmenyId_REF_Intezmeny]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktReszszakmaOsszerendeles_TanevId_REF_Tanev]...';


GO
ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_AgazatUjSzktTipusId_IntezmenyId_TanevId_REF_AgazatUjSzktTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_AgazatUjSzktTipusId_IntezmenyId_TanevId_REF_AgazatUjSzktTipus] FOREIGN KEY ([C_AGAZATUJSZKTTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_AGAZATUJSZKTTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat] FOREIGN KEY ([C_OKTATASINEVELESIFELADATID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_OKTATASINEVELESIFELADAT] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_SzakmairanyTipusId_IntezmenyId_TanevId_REF_SzakmairanyTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_SzakmairanyTipusId_IntezmenyId_TanevId_REF_SzakmairanyTipus] FOREIGN KEY ([C_SZAKMAIRANYTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKMAIRANYTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_SzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaTipus]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_SzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaTipus] FOREIGN KEY ([C_SZAKMATIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_SZAKMATIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_REF_Intezmeny]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_INTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_UjSzktSzakmajegyzekOsszerendeles_TanevId_REF_Tanev]...';


GO
ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH NOCHECK
    ADD CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_TanevId_REF_Tanev] FOREIGN KEY ([C_TANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_Csoport_SzervezetId_REF_Szervezet]...';


GO
ALTER TABLE [dbo].[T_CSOPORT] WITH NOCHECK
    ADD CONSTRAINT [FK_Csoport_SzervezetId_REF_Szervezet] FOREIGN KEY ([C_SZERVEZETID]) REFERENCES [dbo].[T_SZERVEZET] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_MunkaugyiAdatok_SzervezetId_REF_Szervezet]...';


GO
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH NOCHECK
    ADD CONSTRAINT [FK_MunkaugyiAdatok_SzervezetId_REF_Szervezet] FOREIGN KEY ([C_SZERVEZETID]) REFERENCES [dbo].[T_SZERVEZET] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_Tantargy_SzervezetId_REF_Szervezet]...';


GO
ALTER TABLE [dbo].[T_TANTARGY] WITH NOCHECK
    ADD CONSTRAINT [FK_Tantargy_SzervezetId_REF_Szervezet] FOREIGN KEY ([C_SZERVEZETID]) REFERENCES [dbo].[T_SZERVEZET] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_TanuloTanugyiAdatok_SzervezetId_REF_Szervezet]...';


GO
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH NOCHECK
    ADD CONSTRAINT [FK_TanuloTanugyiAdatok_SzervezetId_REF_Szervezet] FOREIGN KEY ([C_SZERVEZETID]) REFERENCES [dbo].[T_SZERVEZET] ([ID]);


GO
PRINT N'Creating Foreign Key [dbo].[FK_Terem_SzervezetId_REF_Szervezet]...';


GO
ALTER TABLE [dbo].[T_TEREM] WITH NOCHECK
    ADD CONSTRAINT [FK_Terem_SzervezetId_REF_Szervezet] FOREIGN KEY ([C_SZERVEZETID]) REFERENCES [dbo].[T_SZERVEZET] ([ID]);

GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[ID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'ID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_OKTATASINEVELESIFELADATID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Tanulmányi terület mely Feladatellátási helynél érhető el, Nkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_OKTATASINEVELESIFELADATID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_SZAKIRANYNKTTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakirány mely Szakképesítésnél érhető el, Nkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_SZAKIRANYNKTTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_SZAKKEPESITESNKTTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakképesítés mely Tanulmányi területnél érhető el, Nkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_SZAKKEPESITESNKTTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_TANULMANYITERULETNKTTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A Tanulmányi területek elemei Nkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_TANULMANYITERULETNKTTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_INTEZMENYID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[C_TANEVID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_TANEVID';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[TOROLT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'TOROLT';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[SERIAL].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'SERIAL';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[LASTCHANGED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'  A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[CREATED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'CREATED';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[MODIFIER].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'MODIFIER';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[CREATOR].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'CREATOR';


GO
PRINT N'Creating Extended Property [dbo].[T_NKTOSSZERENDELES].[ELOZOTANEVIREKORDID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[ID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'ID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_AGAZATTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Ágazat melyik Szakmacsoportnál érhető el, régiSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_AGAZATTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_OKTATASINEVELESIFELADATID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakmacsoport mely Feladatellátási helynél érhető el, régiSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_OKTATASINEVELESIFELADATID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_SZAKKEPESITESTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakképesítés melyik Ágazatnál érhető el, régiSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_SZAKKEPESITESTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_SZAKMACSOPORTTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A Szakmacsoportok elemei a régiSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_SZAKMACSOPORTTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_INTEZMENYID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[C_TANEVID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'C_TANEVID';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[TOROLT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'TOROLT';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[SERIAL].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'SERIAL';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[LASTCHANGED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'  A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[CREATED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'CREATED';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[MODIFIER].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'MODIFIER';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[CREATOR].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'CREATOR';


GO
PRINT N'Creating Extended Property [dbo].[T_REGISZKTOSSZERENDELES].[ELOZOTANEVIREKORDID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_REGISZKTOSSZERENDELES', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[ID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'ID';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_AZONOSITO].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Duális, Dobbantó, Orientációs, Műhely iskola kapcsolódó szervezetek táblája', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_AZONOSITO';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_ISNAVSZINKRONIZALT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'T_MUNKASZERZODESEK betöltésekor bekerült vagy nem?', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_ISNAVSZINKRONIZALT';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_ISSZINKRONIZALT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Külső forrásból származó adat-e?', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_ISSZINKRONIZALT';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_NEV].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Duális, Dobbantó, Orientációs, Műhely iskola kapcsolódó szervezetek táblája', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_NEV';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_TIPUS].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'1- Duális, 2 - Orinetációs, 3 - Műhely Iskola, 4, Dobbantó', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_TIPUS';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_INTEZMENYID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[C_TANEVID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'C_TANEVID';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[TOROLT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'TOROLT';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[SERIAL].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'SERIAL';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[LASTCHANGED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'  A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[CREATED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'CREATED';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[MODIFIER].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'MODIFIER';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[CREATOR].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'CREATOR';


GO
PRINT N'Creating Extended Property [dbo].[T_SZERVEZET].[ELOZOTANEVIREKORDID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_SZERVEZET', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[ID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'ID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_AGAZATRESZSZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az Ágazatok elemei részszakmák esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_AGAZATRESZSZAKMATIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_OKTATASINEVELESIFELADATID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Ágazat mely Feladatellátási helynél érhető el, részszakmák esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_OKTATASINEVELESIFELADATID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_RESZSZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Részszakma mely Szakmánál érhető el, részszakmák esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_RESZSZAKMATIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_SZAKMARESZSZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakma mely Ágazatnál jelenik meg, részszakmák esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_SZAKMARESZSZAKMATIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_INTEZMENYID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[C_TANEVID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'C_TANEVID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[TOROLT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'TOROLT';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[SERIAL].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'SERIAL';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[LASTCHANGED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'  A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[CREATED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'CREATED';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[MODIFIER].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'MODIFIER';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[CREATOR].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'CREATOR';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE].[ELOZOTANEVIREKORDID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTRESZSZAKMAOSSZERENDELE', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[ID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'ID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_AGAZATUJSZKTTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az Ágazatok elemei újSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_AGAZATUJSZKTTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_OKTATASINEVELESIFELADATID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Ágazat mely Feladatellátási helynél érhető el, újSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_OKTATASINEVELESIFELADATID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_SZAKMAIRANYTIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakmairány mely Szakmánál érhető el, újSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_SZAKMAIRANYTIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_SZAKMATIPUSID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kiválasztott Szakma mely Ágazatnál érhető el, újSzkt. esetében.', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_SZAKMATIPUSID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_INTEZMENYID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_INTEZMENYID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[C_TANEVID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'C_TANEVID';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[TOROLT].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'TOROLT';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[SERIAL].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'SERIAL';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[LASTCHANGED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'  A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[CREATED].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'CREATED';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[MODIFIER].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'MODIFIER';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[CREATOR].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'CREATOR';


GO
PRINT N'Creating Extended Property [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND].[ELOZOTANEVIREKORDID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_UJSZKTSZAKMAJEGYZEKOSSZEREND', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';


GO
PRINT N'Creating Extended Property [dbo].[T_CSOPORT].[C_DUALISKEPZOHELYADOSZAMA].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori adószáma', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_CSOPORT', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYADOSZAMA';


GO
PRINT N'Creating Extended Property [dbo].[T_CSOPORT].[C_DUALISKEPZOHELYNEVE].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori neve', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_CSOPORT', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYNEVE';


GO
PRINT N'Creating Extended Property [dbo].[T_CSOPORT].[C_SZERVEZETID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A kapcsolódó szervezet ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_CSOPORT', @level2type = N'COLUMN', @level2name = N'C_SZERVEZETID';


GO
PRINT N'Creating Extended Property [dbo].[T_MUNKAUGYIADATOK].[C_SZERVEZETID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A kapcsolódó szervezet ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUNKAUGYIADATOK', @level2type = N'COLUMN', @level2name = N'C_SZERVEZETID';


GO
PRINT N'Creating Extended Property [dbo].[T_TANTARGY].[C_DUALISKEPZOHELYADOSZAMA].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori neve', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANTARGY', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYADOSZAMA';


GO
PRINT N'Creating Extended Property [dbo].[T_TANTARGY].[C_DUALISKEPZOHELYNEVE].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori neve', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANTARGY', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYNEVE';


GO
PRINT N'Creating Extended Property [dbo].[T_TANTARGY].[C_SZERVEZETID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A kapcsolódó szervezet ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANTARGY', @level2type = N'COLUMN', @level2name = N'C_SZERVEZETID';


GO
PRINT N'Creating Extended Property [dbo].[T_TANULOTANUGYIADATOK].[C_SZERVEZETID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A kapcsolódó szervezet ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANULOTANUGYIADATOK', @level2type = N'COLUMN', @level2name = N'C_SZERVEZETID';


GO
PRINT N'Creating Extended Property [dbo].[T_TEREM].[C_DUALISKEPZOHELYADOSZAMA].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori adószáma', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TEREM', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYADOSZAMA';


GO
PRINT N'Creating Extended Property [dbo].[T_TEREM].[C_DUALISKEPZOHELYNEVE].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Kapcsolódó szervezet rögzítéskori neve', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TEREM', @level2type = N'COLUMN', @level2name = N'C_DUALISKEPZOHELYNEVE';


GO
PRINT N'Creating Extended Property [dbo].[T_TEREM].[C_SZERVEZETID].[MS_Description]...';


GO
EXECUTE  dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A kapcsolódó szervezet ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TEREM', @level2type = N'COLUMN', @level2name = N'C_SZERVEZETID';

GO
ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat];

ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_SzakiranyNktTipusId_IntezmenyId_TanevId_REF_SzakiranyNktTipus];

ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_SzakkepesitesNktTipusId_IntezmenyId_TanevId_REF_SzakkepesitesNktTipus];

ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_TanulmanyiTeruletNktTipusId_IntezmenyId_TanevId_REF_TanulmanyiTeruletNktTipus];

ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_IntezmenyId_REF_Intezmeny];

ALTER TABLE [dbo].[T_NKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_NktOsszerendeles_TanevId_REF_Tanev];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_AgazatTipusId_IntezmenyId_TanevId_REF_AgazatTipus];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_SzakkepesitesTipusId_IntezmenyId_TanevId_REF_SzakkepesitesTipus];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_SzakmacsoportTipusId_IntezmenyId_TanevId_REF_SzakmacsoportTipus];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_IntezmenyId_REF_Intezmeny];

ALTER TABLE [dbo].[T_REGISZKTOSSZERENDELES] WITH CHECK CHECK CONSTRAINT [FK_RegiSzktOsszerendeles_TanevId_REF_Tanev];

ALTER TABLE [dbo].[T_SZERVEZET] WITH CHECK CHECK CONSTRAINT [FK_Szervezet_IntezmenyId_REF_Intezmeny];

ALTER TABLE [dbo].[T_SZERVEZET] WITH CHECK CHECK CONSTRAINT [FK_Szervezet_TanevId_REF_Tanev];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_AgazatReszSzakmaTipusId_IntezmenyId_TanevId_REF_AgazatReszSzakmaTipus];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_ReszSzakmaTipusId_IntezmenyId_TanevId_REF_ReszSzakmaTipus];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_SzakmaReszSzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaReszSzakmaTipus];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_IntezmenyId_REF_Intezmeny];

ALTER TABLE [dbo].[T_UJSZKTRESZSZAKMAOSSZERENDELE] WITH CHECK CHECK CONSTRAINT [FK_UjSzktReszszakmaOsszerendeles_TanevId_REF_Tanev];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_AgazatUjSzktTipusId_IntezmenyId_TanevId_REF_AgazatUjSzktTipus];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_OktatasiNevelesiFeladatId_IntezmenyId_TanevId_REF_OktatasiNevelesiFeladat];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_SzakmairanyTipusId_IntezmenyId_TanevId_REF_SzakmairanyTipus];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_SzakmaTipusId_IntezmenyId_TanevId_REF_SzakmaTipus];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_IntezmenyId_REF_Intezmeny];

ALTER TABLE [dbo].[T_UJSZKTSZAKMAJEGYZEKOSSZEREND] WITH CHECK CHECK CONSTRAINT [FK_UjSzktSzakmajegyzekOsszerendeles_TanevId_REF_Tanev];

ALTER TABLE [dbo].[T_CSOPORT] WITH CHECK CHECK CONSTRAINT [FK_Csoport_SzervezetId_REF_Szervezet];

ALTER TABLE [dbo].[T_MUNKAUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_MunkaugyiAdatok_SzervezetId_REF_Szervezet];

ALTER TABLE [dbo].[T_TANTARGY] WITH CHECK CHECK CONSTRAINT [FK_Tantargy_SzervezetId_REF_Szervezet];

ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_TanuloTanugyiAdatok_SzervezetId_REF_Szervezet];

ALTER TABLE [dbo].[T_TEREM] WITH CHECK CHECK CONSTRAINT [FK_Terem_SzervezetId_REF_Szervezet];

EXECUTE dev.uspCreateSchemaViews 'T_NKTOSSZERENDELES,T_TEREM,T_TANULOTANUGYIADATOK,T_TANTARGY,T_MUNKAUGYIADATOK,T_CSOPORT,T_UJSZKTSZAKMAJEGYZEKOSSZEREND,T_UJSZKTRESZSZAKMAOSSZERENDELE,T_SZERVEZET,T_REGISZKTOSSZERENDELES,T_AgazatReszSzakmaTipus,T_SzakmaReszSzakmaTipus,T_ReszSzakmaTipus,T_AgazatUjSzktTipus,T_SzakmaTipus,T_SzakmairanyTipus,T_TanulmanyiTeruletNktTipus,T_SzakkepesitesNktTipus,T_SzakiranyNktTipus,T_SzakmacsoportTipus,T_AgazatTipus,T_SzakkepesitesTipus'
EXECUTE dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
PRINT N'Update complete.';


GO
