суббота, декабря 09, 2006

sql-маразм

CREATE TABLE [dbo].[qwe] (
[Номер РИЦ] [int] NULL ,
[Код ТО] [int] NULL ,
[Наименование ТО] [varchar] (200)
COLLATE Cyrillic_General_CI_AS NULL ,
[Регион] [int] NULL ,
[Адрес] [varchar] (250) COLLATE Cyrillic_General_CI_AS NULL ,
[ФИО 1] [varchar] (90) COLLATE Cyrillic_General_CI_AS NULL ,
[Должность 1] [varchar] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Телефоны 1] [varchar] (62) COLLATE Cyrillic_General_CI_AS NULL ,
[ФИО 2] [varchar] (90) COLLATE Cyrillic_General_CI_AS NULL ,
[Должность 2] [varchar] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Телефоны 2] [varchar] (62) COLLATE Cyrillic_General_CI_AS NULL ,
[ФИО 3] [varchar] (90) COLLATE Cyrillic_General_CI_AS NULL ,
[Должность 3] [varchar] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Телефоны 3] [varchar] (62) COLLATE Cyrillic_General_CI_AS NULL ,
[ФИО 4] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Должность 4] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Телефоны 4] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[ФИО 5] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Должность 5] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[Телефоны 5] [char] (50) COLLATE Cyrillic_General_CI_AS NULL ,
) ON [PRIMARY]

CREATE TABLE [dbo].[Должны дисков 1С] (
[КодПред] [int] NULL ,
[долженянварь2004] [bit] NULL ,
[отдалянварь2004] [bit] NULL ,
[долженфевраль2004] [bit] NULL ,
[отдалфевраль2004] [bit] NULL ,
[долженмарт2004] [bit] NULL ,
[отдалмарт2004] [bit] NULL ,
[долженапрель2004] [bit] NULL ,
[отдалапрель2004] [bit] NULL ,
[долженмай2004] [bit] NULL ,
[отдалмай2004] [bit] NULL ,
[должениюнь2004] [bit] NULL ,
[отдалиюнь2004] [bit] NULL ,
[должениюль2004] [bit] NULL ,
[отдалиюль2004] [bit] NULL ,
[долженавгуст2004] [bit] NULL ,
[отдалавгуст2004] [bit] NULL ,
[долженсентябрь2004] [bit] NULL ,
[отдалсентябрь2004] [bit] NULL ,
[долженоктябрь2004] [bit] NULL ,
[отдалоктябрь2004] [bit] NULL ,
[долженноябрь2004] [bit] NULL ,
[отдалноябрь2004] [bit] NULL ,
[должендекабрь2004] [bit] NULL ,
[отдалдекабрь2004] [bit] NULL ,
[долженянварь2005] [bit] NULL ,
[отдалянварь2005] [bit] NULL ,
[долженфевраль2005] [bit] NULL ,
[отдалфевраль2005] [bit] NULL ,
[долженмарт2005] [bit] NULL ,
[отдалмарт2005] [bit] NULL ,
[долженапрель2005] [bit] NULL ,
[отдалапрель2005] [bit] NULL ,
[долженмай2005] [bit] NULL ,
[отдалмай2005] [bit] NULL ,
[должениюнь2005] [bit] NULL ,
[отдалиюнь2005] [bit] NULL ,
[должениюль2005] [bit] NULL ,
[отдалиюль2005] [bit] NULL ,
[долженавгуст2005] [bit] NULL ,
[отдалавгуст2005] [bit] NULL ,
[долженсентябрь2005] [bit] NULL ,
[отдалсентябрь2005] [bit] NULL ,
[долженоктябрь2005] [bit] NULL ,
[отдалоктябрь2005] [bit] NULL ,
[долженноябрь2005] [bit] NULL ,
[отдалноябрь2005] [bit] NULL ,
[должендекабрь2005] [bit] NULL ,
[отдалдекабрь2005] [bit] NULL ,
[Код] [int] IDENTITY (1, 1) NOT NULL ,
[долженянварь2006] [bit] NULL ,
[отдалянварь2006] [bit] NULL ,
[долженфевраль2006] [bit] NULL ,
[отдалфевраль2006] [bit] NULL ,
[долженмарт2006] [bit] NULL ,
[отдалмарт2006] [bit] NULL ,
[долженапрель2006] [bit] NULL ,
[отдалапрель2006] [bit] NULL ,
[долженмай2006] [bit] NULL ,
[отдалмай2006] [bit] NULL ,
[должениюнь2006] [bit] NULL ,
[отдалиюнь2006] [bit] NULL ,
[должениюль2006] [bit] NULL ,
[отдалиюль2006] [bit] NULL ,
[долженавгуст2006] [bit] NULL ,
[отдалавгуст2006] [bit] NULL ,
[долженсентябрь2006] [bit] NULL ,
[отдалсентябрь2006] [bit] NULL ,
[долженоктябрь2006] [bit] NULL ,
[отдалоктябрь2006] [bit] NULL ,
[долженноябрь2006] [bit] NULL ,
[отдалноябрь2006] [bit] NULL ,
[должендекабрь2006] [bit] NULL ,
[отдалдекабрь2006] [bit] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

Ну и т.д.
Взято тут.
Я вот тут подумал.
Попадись мне такая база, например, на работе. И например уволится нельзя,
а кто эту базу проектировал, вне досягаемости. Так можно и о суициде подумать...