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,
"line_1" VARCHAR(255),
"line_2" VARCHAR(255),
PRIMARY KEY ("address_id")
);

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





INSERT INTO "Addresses" VALUES ("1", "123 Maple St", "Apt 4B");
INSERT INTO "Addresses" VALUES ("2", "456 Oak Ave", "");
INSERT INTO "Addresses" VALUES ("3", "789 Pine Rd", "Suite 12");
INSERT INTO "Addresses" VALUES ("4", "101 Elm Blvd", "Floor 3");
INSERT INTO "Addresses" VALUES ("5", "202 Birch Ln", "NULL");
INSERT INTO "Addresses" VALUES ("6", "303 Cedar Ct", "Unit 5");
INSERT INTO "Addresses" VALUES ("7", "404 Spruce Dr", "");
INSERT INTO "Addresses" VALUES ("8", "505 Walnut St", "Building A");
INSERT INTO "Addresses" VALUES ("9", "606 Chestnut Way", "NULL");
INSERT INTO "Addresses" VALUES ("10", "707 Aspen Pl", "Room 101");
INSERT INTO "Students" VALUES ("1", "Smith", "555-1234", "smith@example.com");
INSERT INTO "Students" VALUES ("2", "Johnson", "555-5678", "johnson@example.com");
INSERT INTO "Students" VALUES ("3", "Williams", "555-8765", "williams@example.com");
INSERT INTO "Students" VALUES ("4", "Brown", "555-4321", "brown@example.com");
INSERT INTO "Students" VALUES ("5", "Jones", "555-0000", "jones@example.com");