CREATE TABLE "contact" ( "id" int PRIMARY KEY, "first name" varchar(255), "last name" varchar(255) ); CREATE TABLE "address" ( "id" int PRIMARY KEY, "street address" varchar(255), "house number" varchar(255), "zipcode" varchar(255), "city" varchar(255) ); CREATE TABLE "contact_address" ( "contact_id" int, "address_id" int, FOREIGN KEY("contact_id") REFERENCES "contact" ("id"), FOREIGN KEY("address_id") REFERENCES "address" ("id") ); CREATE TABLE "contact_phonenumber" ( "contact_id" int, "phonenumber_id" int, FOREIGN KEY("contact_id") REFERENCES "contact" ("id"), FOREIGN KEY("phonenumber_id") REFERENCES "phonenumber" ("id") ); CREATE TABLE "phonenumber" ( "id" int PRIMARY KEY, "phonenumber" varchar(255), "mobile" varchar(255), "fax" varchar(255) );