Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 202 стр.

UptoLike

Составители: 

202
(
[Фамилия автора] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id =
OBJECT_ID(N'[dbo].[FK_Авторы_Страны]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT
[FK_Авторы_Страны] FOREIGN KEY([Код страны])
REFERENCES [dbo].[Страны] ([Код страны])
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Deathdate]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Deathdate] CHECK (('01.01.1753'<=[Дата смерти] AND [Дата
смерти]<='01.01.2010'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Family_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Family_Name] CHECK (([Фамилия автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А
-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Father_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Father_Name] CHECK (([Отчество автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа
-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_First_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_First_Name] CHECK (([Имя автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-
я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа
-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO
(
      [Фамилия автора] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
GO
IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id =
OBJECT_ID(N'[dbo].[FK_Авторы_Страны]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT
[FK_Авторы_Страны] FOREIGN KEY([Код страны])
REFERENCES [dbo].[Страны] ([Код страны])
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Deathdate]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Deathdate] CHECK (('01.01.1753'<=[Дата смерти] AND [Дата
смерти]<='01.01.2010'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Family_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Family_Name] CHECK (([Фамилия автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_Father_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_Father_Name] CHECK (([Отчество автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO
IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id =
OBJECT_ID(N'[dbo].[CK_ Author_First_Name]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Авторы]'))
ALTER TABLE [dbo].[Авторы] WITH CHECK ADD CONSTRAINT [CK_
Author_First_Name] CHECK (([Имя автора] like '[А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-
я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я
][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ][А-Яа-я ]'))
GO



                                       202