PRAGMA foreign_keys = ON;

PRAGMA writable_schema = 1;
DELETE FROM sqlite_master WHERE type IN ("table", "index", "trigger");
PRAGMA writable_schema = 0;
VACUUM;

CREATE TABLE "Addresses" (
"address_id" INT,
"city" VARCHAR(255),
"country" VARCHAR(255),
PRIMARY KEY ("address_id")
);

CREATE TABLE "Students" (
"student_id" INT,
"first_name" VARCHAR(80),
"last_name" VARCHAR(40),
"cell_mobile_number" VARCHAR(40),
"email_address" VARCHAR(40),
PRIMARY KEY ("student_id")
);





INSERT INTO "Addresses" VALUES ("1", "New York", "USA");
INSERT INTO "Addresses" VALUES ("2", "Los Angeles", "USA");
INSERT INTO "Addresses" VALUES ("3", "London", "UK");
INSERT INTO "Addresses" VALUES ("4", "Toronto", "Canada");
INSERT INTO "Addresses" VALUES ("5", "Sydney", "Australia");
INSERT INTO "Students" VALUES ("101", "Timmothy", "Ward", "+1-212-555-0198", "timmothy.ward@example.com");
INSERT INTO "Students" VALUES ("102", "Timothy", "Ward", "+1-213-555-0147", "timothy.ward@example.com");
INSERT INTO "Students" VALUES ("103", "Timmothy", "Warde", "+1-310-555-0175", "timmothy.warde@example.com");
INSERT INTO "Students" VALUES ("104", "Timmothy", "Ward", "+44-20-7946-0958", "timmothy.ward.uk@example.co.uk");
INSERT INTO "Students" VALUES ("105", "Tim", "Ward", "+1-416-555-0123", "tim.ward@example.ca");
INSERT INTO "Students" VALUES ("106", "Timmothy", "Ward", "+61-2-5550-1234", "timmothy.ward.au@example.com");