Tables [dbo].[ToolProperties]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count3
Created12:44:45 PM Thursday, October 04, 2007
Last Modified12:44:45 PM Thursday, October 04, 2007
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key pk_toolproperties: divisionID\toolID\propertyIDForeign Keys fk_toolprops_division: [dbo].[Divisions].divisionIDdivisionIDint4
No
Cluster Primary Key pk_toolproperties: divisionID\toolID\propertyIDForeign Keys fk_toolprops_tool: [dbo].[Tools].toolIDtoolIDint4
No
Cluster Primary Key pk_toolproperties: divisionID\toolID\propertyIDForeign Keys fk_toolprops_props: [dbo].[Properties].propertyIDpropertyIDint4
No
valuenvarchar(100)200
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key pk_toolproperties: divisionID\toolID\propertyIDpk_toolpropertiesdivisionID, toolID, propertyID
Yes
Foreign Keys Foreign Keys
NameColumns
fk_toolprops_divisiondivisionID->[dbo].[Divisions].[divisionID]
fk_toolprops_propspropertyID->[dbo].[Properties].[propertyID]
fk_toolprops_tooltoolID->[dbo].[Tools].[toolID]
SQL Script
CREATE TABLE [dbo].[ToolProperties]
(
[divisionID] [int] NOT NULL,
[toolID] [int] NOT NULL,
[propertyID] [int] NOT NULL,
[value] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ToolProperties] ADD CONSTRAINT [pk_toolproperties] PRIMARY KEY CLUSTERED ([divisionID], [toolID], [propertyID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[ToolProperties] ADD CONSTRAINT [fk_toolprops_division] FOREIGN KEY ([divisionID]) REFERENCES [dbo].[Divisions] ([divisionID])
GO
ALTER TABLE [dbo].[ToolProperties] ADD CONSTRAINT [fk_toolprops_props] FOREIGN KEY ([propertyID]) REFERENCES [dbo].[Properties] ([propertyID])
GO
ALTER TABLE [dbo].[ToolProperties] ADD CONSTRAINT [fk_toolprops_tool] FOREIGN KEY ([toolID]) REFERENCES [dbo].[Tools] ([toolID])
GO
Uses