Colleges.sql 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. CREATE TABLE [dbo].[Colleges] (
  2. [Id] INT IDENTITY (1, 1) NOT NULL,
  3. [Annee_Id] INT NOT NULL,
  4. [CodeRne] NVARCHAR (10) NOT NULL,
  5. [Libelle] NVARCHAR (255) NOT NULL,
  6. [Adresse] NVARCHAR (255) NULL,
  7. [Code_Postal] NVARCHAR (5) NULL,
  8. [TypeCollege_Id] INT NOT NULL,
  9. [Commune_Insee] NVARCHAR (5) NULL,
  10. [Commune] NVARCHAR (255) NOT NULL,
  11. [Canton] NVARCHAR (255) NULL,
  12. [Territoire_Id] NVARCHAR (10) NULL,
  13. [TAD] NVARCHAR (255) NULL,
  14. [CDC] NVARCHAR (255) NULL,
  15. [Tel] NVARCHAR (255) NULL,
  16. [Fax] NVARCHAR (255) NULL,
  17. [Email] NVARCHAR (255) NULL,
  18. [PrincipalSid] NVARCHAR (64) NULL,
  19. [AdjointSid] NVARCHAR (64) NULL,
  20. [Gestionnaire1Sid] NVARCHAR (64) NULL,
  21. [Gestionnaire2Sid] NVARCHAR (64) NULL,
  22. CONSTRAINT [PK_Colleges] PRIMARY KEY CLUSTERED ([Id] ASC),
  23. CONSTRAINT [FK_AnneeCollege] FOREIGN KEY ([Annee_Id]) REFERENCES [dbo].[Annees] ([Id]),
  24. CONSTRAINT [FK_Colleges_Territoires] FOREIGN KEY ([Territoire_Id]) REFERENCES [dbo].[Territoires] ([Id]),
  25. CONSTRAINT [FK_Colleges_TypesCollege] FOREIGN KEY ([TypeCollege_Id]) REFERENCES [dbo].[TypesCollege] ([Id])
  26. );
  27. GO
  28. CREATE NONCLUSTERED INDEX [IX_FK_Colleges_Territoires]
  29. ON [dbo].[Colleges]([Territoire_Id] ASC);
  30. GO
  31. CREATE NONCLUSTERED INDEX [IX_FK_Colleges_TypesCollege]
  32. ON [dbo].[Colleges]([TypeCollege_Id] ASC);
  33. GO
  34. CREATE NONCLUSTERED INDEX [IX_FK_AnneeCollege]
  35. ON [dbo].[Colleges]([Annee_Id] ASC);