From 1d740a006648362f3aca9dd3cf89e026df64c4d9 Mon Sep 17 00:00:00 2001 From: bot50 Date: Mon, 4 May 2026 08:12:56 +0000 Subject: [PATCH] daviddoji-cs50/problems/2024/sql/atl@20260504T081256.093729371Z --- schema.sql | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 schema.sql diff --git a/schema.sql b/schema.sql new file mode 100644 index 0000000..7e3a40b --- /dev/null +++ b/schema.sql @@ -0,0 +1,33 @@ +CREATE TABLE "passengers" ( + "id" INTEGER, + "first_name" TEXT NOT NULL, + "last_name" TEXT NOT NULL, + "age" INTEGER NOT NULL, + PRIMARY KEY("id") +); + +CREATE TABLE "checkins" ( + "id" INTEGER, + "checkin_data" NUMERIC NOT NULL DEFAULT CURRENT_TIMESTAMP, + "flight" TEXT NOT NULL, + PRIMARY KEY("id") +); + +CREATE TABLE "airlines" ( + "id" INTEGER, + "name" TEXT NOT NULL, + "concourse" TEXT, + PRIMARY KEY("id") +); + +CREATE TABLE "flights" ( + "id" INTEGER, + "flight_number" INTEGER NOT NULL, + "airline" TEXT NOT NULL, + "departure_code" TEXT NOT NULL, + "arrival_code" TEXT NOT NULL, + "departure_date" NUMERIC NOT NULL, + "arrival_date" NUMERIC NOT NULL, + PRIMARY KEY("id"), + FOREIGN KEY("airline") REFERENCES "airlines"("name") +)