Colleges.sql 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. CONSTRAINT [PK_Colleges] PRIMARY KEY CLUSTERED ([Id] ASC),
  19. CONSTRAINT [FK_AnneeCollege] FOREIGN KEY ([Annee_Id]) REFERENCES [dbo].[Annees] ([Id]),
  20. CONSTRAINT [FK_Colleges_Territoires] FOREIGN KEY ([Territoire_Id]) REFERENCES [dbo].[Territoires] ([Id]),
  21. CONSTRAINT [FK_Colleges_TypesCollege] FOREIGN KEY ([TypeCollege_Id]) REFERENCES [dbo].[TypesCollege] ([Id])
  22. );
  23. GO
  24. CREATE NONCLUSTERED INDEX [IX_FK_Colleges_Territoires]
  25. ON [dbo].[Colleges]([Territoire_Id] ASC);
  26. GO
  27. CREATE NONCLUSTERED INDEX [IX_FK_Colleges_TypesCollege]
  28. ON [dbo].[Colleges]([TypeCollege_Id] ASC);
  29. GO
  30. CREATE NONCLUSTERED INDEX [IX_FK_AnneeCollege]
  31. ON [dbo].[Colleges]([Annee_Id] ASC);