Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB (trunk integration)/HeuristicLab.Services.OKB.DataAccess/3.3/SQL Scripts/Initialize OKB.sql @ 5478

Last change on this file since 5478 was 5478, checked in by swagner, 13 years ago

Worked on OKB (#1174)

  • Property svn:mime-type set to application/octet-stream
File size: 32.9 KB
Line 
1USE [HeuristicLab.OKB]
2GO
3/****** Object:  Table [dbo].[ValueName]    Script Date: 01/31/2011 02:17:22 ******/
4SET ANSI_NULLS ON
5GO
6SET QUOTED_IDENTIFIER ON
7GO
8CREATE TABLE [dbo].[ValueName](
9  [Id] [bigint] IDENTITY(1,1) NOT NULL,
10  [Name] [nvarchar](200) NOT NULL,
11  [Category] [tinyint] NOT NULL,
12  [Type] [tinyint] NOT NULL,
13 CONSTRAINT [PK_ValueName_Id] PRIMARY KEY CLUSTERED
14(
15  [Id] ASC
16)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
17) ON [PRIMARY]
18GO
19/****** Object:  Table [dbo].[ProblemClass]    Script Date: 01/31/2011 02:17:22 ******/
20SET ANSI_NULLS ON
21GO
22SET QUOTED_IDENTIFIER ON
23GO
24CREATE TABLE [dbo].[ProblemClass](
25  [Id] [bigint] IDENTITY(1,1) NOT NULL,
26  [Name] [nvarchar](200) NOT NULL,
27  [Description] [nvarchar](max) NULL,
28 CONSTRAINT [PK_ProblemClass_Id] PRIMARY KEY CLUSTERED
29(
30  [Id] ASC
31)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
32 CONSTRAINT [UQ_ProblemClass_Name] UNIQUE NONCLUSTERED
33(
34  [Name] ASC
35)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
36) ON [PRIMARY]
37GO
38SET IDENTITY_INSERT [dbo].[ProblemClass] ON
39INSERT [dbo].[ProblemClass] ([Id], [Name], [Description]) VALUES (1, N'Unknown', N'Unknown or undefined problem class.')
40SET IDENTITY_INSERT [dbo].[ProblemClass] OFF
41/****** Object:  Table [dbo].[Characteristic]    Script Date: 01/31/2011 02:17:22 ******/
42SET ANSI_NULLS ON
43GO
44SET QUOTED_IDENTIFIER ON
45GO
46CREATE TABLE [dbo].[Characteristic](
47  [Id] [bigint] IDENTITY(1,1) NOT NULL,
48  [Name] [nvarchar](200) NOT NULL,
49  [Type] [tinyint] NOT NULL,
50 CONSTRAINT [PK_Characteristic_Id] PRIMARY KEY CLUSTERED
51(
52  [Id] ASC
53)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
54) ON [PRIMARY]
55GO
56/****** Object:  Table [dbo].[BinaryData]    Script Date: 01/31/2011 02:17:22 ******/
57SET ARITHABORT ON
58GO
59SET CONCAT_NULL_YIELDS_NULL ON
60GO
61SET ANSI_NULLS ON
62GO
63SET ANSI_PADDING ON
64GO
65SET ANSI_WARNINGS ON
66GO
67SET NUMERIC_ROUNDABORT OFF
68GO
69SET ANSI_NULLS ON
70GO
71SET QUOTED_IDENTIFIER ON
72GO
73SET ANSI_PADDING ON
74GO
75SET ARITHABORT ON
76GO
77CREATE TABLE [dbo].[BinaryData](
78  [Id] [bigint] IDENTITY(1,1) NOT NULL,
79  [Data] [varbinary](max) NOT NULL,
80  [Hash]  AS (CONVERT([varbinary](20),hashbytes('SHA1',[Data]),(0))) PERSISTED,
81 CONSTRAINT [PK_BinaryData_Id] PRIMARY KEY CLUSTERED
82(
83  [Id] ASC
84)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
85 CONSTRAINT [UQ_BinaryData_Hash] UNIQUE NONCLUSTERED
86(
87  [Hash] ASC
88)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
89) ON [PRIMARY]
90GO
91SET ANSI_PADDING OFF
92GO
93/****** Object:  Table [dbo].[AlgorithmClass]    Script Date: 01/31/2011 02:17:22 ******/
94SET ANSI_NULLS ON
95GO
96SET QUOTED_IDENTIFIER ON
97GO
98CREATE TABLE [dbo].[AlgorithmClass](
99  [Id] [bigint] IDENTITY(1,1) NOT NULL,
100  [Name] [nvarchar](200) NOT NULL,
101  [Description] [nvarchar](max) NULL,
102 CONSTRAINT [PK_AlgorithmClass_Id] PRIMARY KEY CLUSTERED
103(
104  [Id] ASC
105)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
106 CONSTRAINT [UQ_AlgorithmClass_Name] UNIQUE NONCLUSTERED
107(
108  [Name] ASC
109)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
110) ON [PRIMARY]
111GO
112SET IDENTITY_INSERT [dbo].[AlgorithmClass] ON
113INSERT [dbo].[AlgorithmClass] ([Id], [Name], [Description]) VALUES (1, N'Unknown', N'Unknown or undefined algorithm class.')
114SET IDENTITY_INSERT [dbo].[AlgorithmClass] OFF
115/****** Object:  Table [dbo].[Platform]    Script Date: 01/31/2011 02:17:22 ******/
116SET ANSI_NULLS ON
117GO
118SET QUOTED_IDENTIFIER ON
119GO
120CREATE TABLE [dbo].[Platform](
121  [Id] [bigint] IDENTITY(1,1) NOT NULL,
122  [Name] [nvarchar](200) NOT NULL,
123  [Description] [nvarchar](max) NULL,
124 CONSTRAINT [PK_Platform_Id] PRIMARY KEY CLUSTERED
125(
126  [Id] ASC
127)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
128 CONSTRAINT [UQ_Platform_Name] UNIQUE NONCLUSTERED
129(
130  [Name] ASC
131)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
132) ON [PRIMARY]
133GO
134SET IDENTITY_INSERT [dbo].[Platform] ON
135INSERT [dbo].[Platform] ([Id], [Name], [Description]) VALUES (1, N'Unknown', N'Unknown or undefined platform.')
136INSERT [dbo].[Platform] ([Id], [Name], [Description]) VALUES (2, N'HeuristicLab 3.3', NULL)
137SET IDENTITY_INSERT [dbo].[Platform] OFF
138/****** Object:  Table [dbo].[DataType]    Script Date: 01/31/2011 02:17:22 ******/
139SET ANSI_NULLS ON
140GO
141SET QUOTED_IDENTIFIER ON
142GO
143CREATE TABLE [dbo].[DataType](
144  [Id] [bigint] IDENTITY(1,1) NOT NULL,
145  [Name] [nvarchar](200) NOT NULL,
146  [TypeName] [nvarchar](max) NOT NULL,
147 CONSTRAINT [PK_DataType_Id] PRIMARY KEY CLUSTERED
148(
149  [Id] ASC
150)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
151) ON [PRIMARY]
152GO
153/****** Object:  Table [dbo].[Problem]    Script Date: 01/31/2011 02:17:22 ******/
154SET ANSI_NULLS ON
155GO
156SET QUOTED_IDENTIFIER ON
157GO
158CREATE TABLE [dbo].[Problem](
159  [Id] [bigint] IDENTITY(1,1) NOT NULL,
160  [ProblemClassId] [bigint] NOT NULL,
161  [PlatformId] [bigint] NOT NULL,
162  [DataTypeId] [bigint] NOT NULL,
163  [BinaryDataId] [bigint] NOT NULL,
164  [Name] [nvarchar](200) NOT NULL,
165  [Description] [nvarchar](max) NULL,
166 CONSTRAINT [PK_Problem_Id] PRIMARY KEY CLUSTERED
167(
168  [Id] ASC
169)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
170 CONSTRAINT [UQ_Problem_Name_PlatformId] UNIQUE NONCLUSTERED
171(
172  [Name] ASC,
173  [PlatformId] ASC
174)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
175) ON [PRIMARY]
176GO
177/****** Object:  Table [dbo].[Algorithm]    Script Date: 01/31/2011 02:17:22 ******/
178SET ANSI_NULLS ON
179GO
180SET QUOTED_IDENTIFIER ON
181GO
182CREATE TABLE [dbo].[Algorithm](
183  [Id] [bigint] IDENTITY(1,1) NOT NULL,
184  [AlgorithmClassId] [bigint] NOT NULL,
185  [PlatformId] [bigint] NOT NULL,
186  [DataTypeId] [bigint] NOT NULL,
187  [BinaryDataId] [bigint] NOT NULL,
188  [Name] [nvarchar](200) NOT NULL,
189  [Description] [nvarchar](max) NULL,
190 CONSTRAINT [PK_Algorithm_Id] PRIMARY KEY CLUSTERED
191(
192  [Id] ASC
193)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY],
194 CONSTRAINT [UQ_Algorithm_Name_PlatformId] UNIQUE NONCLUSTERED
195(
196  [Name] ASC,
197  [PlatformId] ASC
198)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
199) ON [PRIMARY]
200GO
201/****** Object:  Table [dbo].[CharacteristicValue]    Script Date: 01/31/2011 02:17:22 ******/
202SET ANSI_NULLS ON
203GO
204SET QUOTED_IDENTIFIER ON
205GO
206CREATE TABLE [dbo].[CharacteristicValue](
207  [Id] [bigint] IDENTITY(1,1) NOT NULL,
208  [ProblemId] [bigint] NOT NULL,
209  [CharacteristicId] [bigint] NOT NULL,
210  [DataTypeId] [bigint] NOT NULL,
211  [BoolValue] [bit] SPARSE  NULL,
212  [IntValue] [int] SPARSE  NULL,
213  [LongValue] [bigint] SPARSE  NULL,
214  [FloatValue] [real] SPARSE  NULL,
215  [DoubleValue] [float] SPARSE  NULL,
216  [StringValue] [nvarchar](max) SPARSE  NULL,
217 CONSTRAINT [PK_CharacteristicValue_Id] PRIMARY KEY CLUSTERED
218(
219  [Id] ASC
220)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
221) ON [PRIMARY]
222GO
223/****** Object:  Table [dbo].[AlgorithmUser]    Script Date: 01/31/2011 02:17:22 ******/
224SET ANSI_NULLS ON
225GO
226SET QUOTED_IDENTIFIER ON
227GO
228CREATE TABLE [dbo].[AlgorithmUser](
229  [AlgorithmId] [bigint] NOT NULL,
230  [UserId] [uniqueidentifier] NOT NULL,
231 CONSTRAINT [PK_AlgorithmUser_AlgorithmId_UserId] PRIMARY KEY CLUSTERED
232(
233  [AlgorithmId] ASC,
234  [UserId] ASC
235)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
236) ON [PRIMARY]
237GO
238/****** Object:  Table [dbo].[Run]    Script Date: 01/31/2011 02:17:22 ******/
239SET ANSI_NULLS ON
240GO
241SET QUOTED_IDENTIFIER ON
242GO
243CREATE TABLE [dbo].[Run](
244  [Id] [bigint] IDENTITY(1,1) NOT NULL,
245  [AlgorithmId] [bigint] NOT NULL,
246  [ProblemId] [bigint] NOT NULL,
247  [RandomSeed] [int] NOT NULL,
248  [CreatedDate] [datetime2](7) NOT NULL,
249  [UserId] [uniqueidentifier] NOT NULL,
250  [ClientId] [uniqueidentifier] NOT NULL,
251 CONSTRAINT [PK_Run_Id] PRIMARY KEY CLUSTERED
252(
253  [Id] ASC
254)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
255) ON [PRIMARY]
256GO
257/****** Object:  Table [dbo].[ProblemUser]    Script Date: 01/31/2011 02:17:22 ******/
258SET ANSI_NULLS ON
259GO
260SET QUOTED_IDENTIFIER ON
261GO
262CREATE TABLE [dbo].[ProblemUser](
263  [ProblemId] [bigint] NOT NULL,
264  [UserId] [uniqueidentifier] NOT NULL,
265 CONSTRAINT [PK_ProblemUser_ProblemId_UserId] PRIMARY KEY CLUSTERED
266(
267  [ProblemId] ASC,
268  [UserId] ASC
269)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
270) ON [PRIMARY]
271GO
272/****** Object:  Table [dbo].[Value]    Script Date: 01/31/2011 02:17:22 ******/
273SET ANSI_NULLS ON
274GO
275SET QUOTED_IDENTIFIER ON
276GO
277CREATE TABLE [dbo].[Value](
278  [Id] [bigint] IDENTITY(1,1) NOT NULL,
279  [RunId] [bigint] NOT NULL,
280  [ValueNameId] [bigint] NOT NULL,
281  [DataTypeId] [bigint] NOT NULL,
282  [BoolValue] [bit] SPARSE  NULL,
283  [IntValue] [int] SPARSE  NULL,
284  [LongValue] [bigint] SPARSE  NULL,
285  [FloatValue] [real] SPARSE  NULL,
286  [DoubleValue] [float] SPARSE  NULL,
287  [StringValue] [nvarchar](max) SPARSE  NULL,
288  [BinaryDataId] [bigint] SPARSE  NULL,
289 CONSTRAINT [PK_Value_Id] PRIMARY KEY CLUSTERED
290(
291  [Id] ASC
292)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
293) ON [PRIMARY]
294GO
295/****** Object:  ForeignKey [FK_AlgorithmClass_Algorithm]    Script Date: 01/31/2011 02:17:22 ******/
296ALTER TABLE [dbo].[Algorithm]  WITH CHECK ADD  CONSTRAINT [FK_AlgorithmClass_Algorithm] FOREIGN KEY([AlgorithmClassId])
297REFERENCES [dbo].[AlgorithmClass] ([Id])
298GO
299ALTER TABLE [dbo].[Algorithm] CHECK CONSTRAINT [FK_AlgorithmClass_Algorithm]
300GO
301/****** Object:  ForeignKey [FK_BinaryData_Algorithm]    Script Date: 01/31/2011 02:17:22 ******/
302ALTER TABLE [dbo].[Algorithm]  WITH CHECK ADD  CONSTRAINT [FK_BinaryData_Algorithm] FOREIGN KEY([BinaryDataId])
303REFERENCES [dbo].[BinaryData] ([Id])
304GO
305ALTER TABLE [dbo].[Algorithm] CHECK CONSTRAINT [FK_BinaryData_Algorithm]
306GO
307/****** Object:  ForeignKey [FK_DataType_Algorithm]    Script Date: 01/31/2011 02:17:22 ******/
308ALTER TABLE [dbo].[Algorithm]  WITH CHECK ADD  CONSTRAINT [FK_DataType_Algorithm] FOREIGN KEY([DataTypeId])
309REFERENCES [dbo].[DataType] ([Id])
310GO
311ALTER TABLE [dbo].[Algorithm] CHECK CONSTRAINT [FK_DataType_Algorithm]
312GO
313/****** Object:  ForeignKey [FK_Platform_Algorithm]    Script Date: 01/31/2011 02:17:22 ******/
314ALTER TABLE [dbo].[Algorithm]  WITH CHECK ADD  CONSTRAINT [FK_Platform_Algorithm] FOREIGN KEY([PlatformId])
315REFERENCES [dbo].[Platform] ([Id])
316GO
317ALTER TABLE [dbo].[Algorithm] CHECK CONSTRAINT [FK_Platform_Algorithm]
318GO
319/****** Object:  ForeignKey [FK_Algorithm_AlgorithmUser]    Script Date: 01/31/2011 02:17:22 ******/
320ALTER TABLE [dbo].[AlgorithmUser]  WITH CHECK ADD  CONSTRAINT [FK_Algorithm_AlgorithmUser] FOREIGN KEY([AlgorithmId])
321REFERENCES [dbo].[Algorithm] ([Id])
322ON UPDATE CASCADE
323ON DELETE CASCADE
324GO
325ALTER TABLE [dbo].[AlgorithmUser] CHECK CONSTRAINT [FK_Algorithm_AlgorithmUser]
326GO
327/****** Object:  ForeignKey [FK_Characteristic_CharacteristicValue]    Script Date: 01/31/2011 02:17:22 ******/
328ALTER TABLE [dbo].[CharacteristicValue]  WITH CHECK ADD  CONSTRAINT [FK_Characteristic_CharacteristicValue] FOREIGN KEY([CharacteristicId])
329REFERENCES [dbo].[Characteristic] ([Id])
330GO
331ALTER TABLE [dbo].[CharacteristicValue] CHECK CONSTRAINT [FK_Characteristic_CharacteristicValue]
332GO
333/****** Object:  ForeignKey [FK_DataType_CharacteristicValue]    Script Date: 01/31/2011 02:17:22 ******/
334ALTER TABLE [dbo].[CharacteristicValue]  WITH CHECK ADD  CONSTRAINT [FK_DataType_CharacteristicValue] FOREIGN KEY([DataTypeId])
335REFERENCES [dbo].[DataType] ([Id])
336GO
337ALTER TABLE [dbo].[CharacteristicValue] CHECK CONSTRAINT [FK_DataType_CharacteristicValue]
338GO
339/****** Object:  ForeignKey [FK_Problem_CharacteristicValue]    Script Date: 01/31/2011 02:17:22 ******/
340ALTER TABLE [dbo].[CharacteristicValue]  WITH CHECK ADD  CONSTRAINT [FK_Problem_CharacteristicValue] FOREIGN KEY([ProblemId])
341REFERENCES [dbo].[Problem] ([Id])
342GO
343ALTER TABLE [dbo].[CharacteristicValue] CHECK CONSTRAINT [FK_Problem_CharacteristicValue]
344GO
345/****** Object:  ForeignKey [FK_BinaryData_Problem]    Script Date: 01/31/2011 02:17:22 ******/
346ALTER TABLE [dbo].[Problem]  WITH CHECK ADD  CONSTRAINT [FK_BinaryData_Problem] FOREIGN KEY([BinaryDataId])
347REFERENCES [dbo].[BinaryData] ([Id])
348GO
349ALTER TABLE [dbo].[Problem] CHECK CONSTRAINT [FK_BinaryData_Problem]
350GO
351/****** Object:  ForeignKey [FK_DataType_Problem]    Script Date: 01/31/2011 02:17:22 ******/
352ALTER TABLE [dbo].[Problem]  WITH CHECK ADD  CONSTRAINT [FK_DataType_Problem] FOREIGN KEY([DataTypeId])
353REFERENCES [dbo].[DataType] ([Id])
354GO
355ALTER TABLE [dbo].[Problem] CHECK CONSTRAINT [FK_DataType_Problem]
356GO
357/****** Object:  ForeignKey [FK_Platform_Problem]    Script Date: 01/31/2011 02:17:22 ******/
358ALTER TABLE [dbo].[Problem]  WITH CHECK ADD  CONSTRAINT [FK_Platform_Problem] FOREIGN KEY([PlatformId])
359REFERENCES [dbo].[Platform] ([Id])
360GO
361ALTER TABLE [dbo].[Problem] CHECK CONSTRAINT [FK_Platform_Problem]
362GO
363/****** Object:  ForeignKey [FK_ProblemClass_Problem]    Script Date: 01/31/2011 02:17:22 ******/
364ALTER TABLE [dbo].[Problem]  WITH CHECK ADD  CONSTRAINT [FK_ProblemClass_Problem] FOREIGN KEY([ProblemClassId])
365REFERENCES [dbo].[ProblemClass] ([Id])
366GO
367ALTER TABLE [dbo].[Problem] CHECK CONSTRAINT [FK_ProblemClass_Problem]
368GO
369/****** Object:  ForeignKey [FK_Problem_ProblemUser]    Script Date: 01/31/2011 02:17:22 ******/
370ALTER TABLE [dbo].[ProblemUser]  WITH CHECK ADD  CONSTRAINT [FK_Problem_ProblemUser] FOREIGN KEY([ProblemId])
371REFERENCES [dbo].[Problem] ([Id])
372ON UPDATE CASCADE
373ON DELETE CASCADE
374GO
375ALTER TABLE [dbo].[ProblemUser] CHECK CONSTRAINT [FK_Problem_ProblemUser]
376GO
377/****** Object:  ForeignKey [FK_Algorithm_Run]    Script Date: 01/31/2011 02:17:22 ******/
378ALTER TABLE [dbo].[Run]  WITH CHECK ADD  CONSTRAINT [FK_Algorithm_Run] FOREIGN KEY([AlgorithmId])
379REFERENCES [dbo].[Algorithm] ([Id])
380GO
381ALTER TABLE [dbo].[Run] CHECK CONSTRAINT [FK_Algorithm_Run]
382GO
383/****** Object:  ForeignKey [FK_Problem_Run]    Script Date: 01/31/2011 02:17:22 ******/
384ALTER TABLE [dbo].[Run]  WITH CHECK ADD  CONSTRAINT [FK_Problem_Run] FOREIGN KEY([ProblemId])
385REFERENCES [dbo].[Problem] ([Id])
386GO
387ALTER TABLE [dbo].[Run] CHECK CONSTRAINT [FK_Problem_Run]
388GO
389/****** Object:  ForeignKey [FK_BinaryData_Value]    Script Date: 01/31/2011 02:17:22 ******/
390ALTER TABLE [dbo].[Value]  WITH CHECK ADD  CONSTRAINT [FK_BinaryData_Value] FOREIGN KEY([BinaryDataId])
391REFERENCES [dbo].[BinaryData] ([Id])
392GO
393ALTER TABLE [dbo].[Value] CHECK CONSTRAINT [FK_BinaryData_Value]
394GO
395/****** Object:  ForeignKey [FK_DataType_Value]    Script Date: 01/31/2011 02:17:22 ******/
396ALTER TABLE [dbo].[Value]  WITH CHECK ADD  CONSTRAINT [FK_DataType_Value] FOREIGN KEY([DataTypeId])
397REFERENCES [dbo].[DataType] ([Id])
398GO
399ALTER TABLE [dbo].[Value] CHECK CONSTRAINT [FK_DataType_Value]
400GO
401/****** Object:  ForeignKey [FK_Run_Value]    Script Date: 01/31/2011 02:17:22 ******/
402ALTER TABLE [dbo].[Value]  WITH CHECK ADD  CONSTRAINT [FK_Run_Value] FOREIGN KEY([RunId])
403REFERENCES [dbo].[Run] ([Id])
404GO
405ALTER TABLE [dbo].[Value] CHECK CONSTRAINT [FK_Run_Value]
406GO
407/****** Object:  ForeignKey [FK_ValueName_Value]    Script Date: 01/31/2011 02:17:22 ******/
408ALTER TABLE [dbo].[Value]  WITH CHECK ADD  CONSTRAINT [FK_ValueName_Value] FOREIGN KEY([ValueNameId])
409REFERENCES [dbo].[ValueName] ([Id])
410GO
411ALTER TABLE [dbo].[Value] CHECK CONSTRAINT [FK_ValueName_Value]
412GO
Note: See TracBrowser for help on using the repository browser.