diff --git a/P/Sda1/catalog2rdbms/Schema/schema.sql b/P/Sda1/catalog2rdbms/Schema/schema.sql index 5e6f8309913357183d3e378b080494f244c91954..b4c82d7c2558ffa642f6644cfeb45c08816e6c5b 100644 --- a/P/Sda1/catalog2rdbms/Schema/schema.sql +++ b/P/Sda1/catalog2rdbms/Schema/schema.sql @@ -8,7 +8,7 @@ CREATE TABLE Product ( ); CREATE TABLE Description ( - product CHAR(20) NOT NULL REFERENCES Product + product INTEGER NOT NULL REFERENCES Product ,orderIndex int NOT NULL -- preserving the order of descriptions belonging to a given product ,text VARCHAR(255) NOT NULL ,UNIQUE(product, orderIndex) @@ -17,11 +17,11 @@ CREATE TABLE Description ( -- example data corresponding to products.xml -- -- Product lacking age property -- -INSERT INTO Product (id, name) VALUES ('mpt', 'Monkey Picked Tea'); -INSERT INTO Description VALUES('mpt', 0, 'Picked only by specially trained monkeys'); -INSERT INTO Description VALUES('mpt', 1, 'Rare wild Chinese tea'); +INSERT INTO Product (id, name) VALUES (1, 'Monkey Picked Tea'); +INSERT INTO Description VALUES(1, 1, 'Picked only by specially trained monkeys'); +INSERT INTO Description VALUES(1, 2, 'Rare wild Chinese tea'); -INSERT INTO Product VALUES ('instantTent', '4-Person Instant Tent', 15); -INSERT INTO Description VALUES('instantTent', 0, 'Exclusive WeatherTec system.'); -INSERT INTO Description VALUES('instantTent', 1, '4-person, 1-room tent'); -INSERT INTO Description VALUES('instantTent', 2, 'Pre-attached tent poles'); +INSERT INTO Product VALUES (2, '4-Person Instant Tent', 15); +INSERT INTO Description VALUES(2, 0, 'Exclusive WeatherTec system.'); +INSERT INTO Description VALUES(2, 1, '4-person, 1-room tent'); +INSERT INTO Description VALUES(2, 2, 'Pre-attached tent poles');