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

UptoLike

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

208
END
GO
SET ANSI_PADDING OFF
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.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.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.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.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_Creation_Author_Code]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Произведения]'))
ALTER TABLE [dbo].[Произведения] WITH CHECK ADD CONSTRAINT
[CK_Creation_Author_Code] CHECK (((1)<=[Код автора] AND [Код автора]<=(99)))
END
GO
SET ANSI_PADDING OFF
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.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.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.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.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_Creation_Author_Code]') AND parent_object_id =
OBJECT_ID(N'[dbo].[Произведения]'))
ALTER TABLE [dbo].[Произведения] WITH CHECK ADD CONSTRAINT
[CK_Creation_Author_Code] CHECK (((1)<=[Код автора] AND [Код автора]<=(99)))

                                    208