USE master; IF OBJECT_ID ('dbo.products', 'U') IS NOT NULL DROP TABLE products; GO CREATE TABLE products ( id int IDENTITY(1,1), name varchar (20), description varchar(30), CONSTRAINT pk_products PRIMARY KEY NONCLUSTERED (id) ); IF OBJECT_ID ('dbo.tasks', 'U') IS NOT NULL DROP TABLE tasks; GO CREATE TABLE tasks ( taskid int IDENTITY(1,1), taskname varchar (20), productid int, CONSTRAINT pk_tasks PRIMARY KEY NONCLUSTERED (taskid), CONSTRAINT fk_products FOREIGN KEY (productid) REFERENCES products (id), ); IF OBJECT_ID ('dbo.people', 'U') IS NOT NULL DROP TABLE people; GO CREATE TABLE people ( name varchar(30), age varchar(20), CONSTRAINT pk_people PRIMARY KEY NONCLUSTERED (name, age) ); INSERT products (name, description) VALUES ('Bananas', 'Fruit thing'); INSERT products (name, description) VALUES ('Meat', 'Animal thing'); INSERT tasks (taskname, productid) VALUES ('Processing', 1); INSERT people (name, age) VALUES ('Bob', '30');