Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
[PHASE 1 – ASSIGNMENT # 1]
Sheku Sesay
This document contains DDL scripts and screen shot of ER diagram of CCI database Inventory
management system.
Table of Contents
CCI Database DDL scripts.....................................................................................................................3
ER Diagram.........................................................................................................................................6
References...........................................................................................................................................7
CCI Database DDL scripts
tbl_Categories
tbl_Products
DROP TABLE [dbo].[tbl_Products];
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[tbl_Products] WITH CHECK ADD CONSTRAINT
[FK_tbl_Product_tbl_Categories] FOREIGN KEY([CategoryRef])
REFERENCES [dbo].[tbl_Categories] ([CategoryId])
GO
ALTER TABLE [dbo].[tbl_Products] CHECK CONSTRAINT
[FK_tbl_Product_tbl_Categories]
tbl_Vendors
DROP TABLE [dbo].[tbl_Vendors];
tbl_ProductVendors
DROP TABLE [dbo].[tbl_ProductVendors];
GO
ALTER TABLE [dbo].[tbl_ProductVendors] WITH CHECK ADD CONSTRAINT
[FK_tbl_ProductVendors_tbl_Products] FOREIGN KEY([ProductRef])
REFERENCES [dbo].[tbl_Products] ([ProductId])
GO
ALTER TABLE [dbo].[tbl_ProductVendors] CHECK CONSTRAINT
[FK_tbl_ProductVendors_tbl_Products]
GO
ALTER TABLE [dbo].[tbl_ProductVendors] WITH CHECK ADD CONSTRAINT
[FK_tbl_ProductVendors_tbl_Vendors] FOREIGN KEY([VendorRef])
REFERENCES [dbo].[tbl_Vendors] ([VendorId])
GO
ALTER TABLE [dbo].[tbl_ProductVendors] CHECK CONSTRAINT
[FK_tbl_ProductVendors_tbl_Vendors]
tbl_ProductQuantity
DROP TABLE [dbo].[tbl_ProductQuantity];
GO
ALTER TABLE [dbo].[tbl_ProductQuantity] WITH CHECK ADD CONSTRAINT
[FK_tbl_ProductQuantity_tbl_Products] FOREIGN KEY([ProductRef])
REFERENCES [dbo].[tbl_Products] ([ProductId])
GO
ALTER TABLE [dbo].[tbl_ProductQuantity] CHECK CONSTRAINT
[FK_tbl_ProductQuantity_tbl_Products]
tbl_ProductTransactions
DROP TABLE [dbo].[tbl_ProductTransactions];
GO
ALTER TABLE [dbo].[tbl_ProductTransactions] WITH CHECK ADD CONSTRAINT
[FK_tbl_ProductTransactions_tbl_Employees] FOREIGN KEY([EmployeeRef])
REFERENCES [dbo].[tbl_Employees] ([EmployeeId])
GO
ALTER TABLE [dbo].[tbl_ProductTransactions] CHECK CONSTRAINT
[FK_tbl_ProductTransactions_tbl_Employees]
GO
ALTER TABLE [dbo].[tbl_ProductTransactions] WITH CHECK ADD CONSTRAINT
[FK_tbl_ProductTransactions_tbl_Products] FOREIGN KEY([ProductRef])
REFERENCES [dbo].[tbl_Products] ([ProductId])
GO
ALTER TABLE [dbo].[tbl_ProductTransactions] CHECK CONSTRAINT
[FK_tbl_ProductTransactions_tbl_Products]
tbl_Employees
DROP TABLE [dbo].[tbl_Employees];
ER Diagram
References
SQL: Visual Quickstart Guide [Chris Fehily]
Inside Microsoft® SQL Server® 2008: T-SQL Querying [Itzik Ben-Gan, Lubor Kollar, Dejan
Sarka, Steve Kass]
http://www.sqlservertutorials.com/introduction_to_t-sql.html
http://www.java2s.com/Tutorial/SQLServer/CatalogSQLServer.htm