Skip to content

Instantly share code, notes, and snippets.

@JimmyLin39
Last active November 21, 2017 03:22
Show Gist options
  • Save JimmyLin39/cabfd45c8fa3ee8b924d2869aaec5caa to your computer and use it in GitHub Desktop.
Save JimmyLin39/cabfd45c8fa3ee8b924d2869aaec5caa to your computer and use it in GitHub Desktop.
Visualizing the Navy Database
CREATE TABLE IF NOT EXISTS fleets (
id SERIAL PRIMARY KEY NOT NULL,
name VARCHAR(225) NOT NULL
);
CREATE TABLE IF NOT EXISTS ships (
id SERIAL PRIMARY KEY NOT NULL,
fleet_id INTEGER NOT NULL,
name VARCHAR(225) NOT NULL,
date_bulit DATE NOT NULL
);
CREATE TABLE IF NOT EXISTS sailors (
name VARCHAR(225) NOT NULL,
date_of_birth DATE NOT NULL
);
CREATE TABLE IF NOT EXISTS duties (
id SERIAL PRIMARY KEY NOT NULL,
ship_id INTEGER NOT NULL,
sailor_id INTEGER NOT NULL,
start_date DATE,
end_date DATE,
duty_name VARCHAR(225),
rank VARCHAR(225)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment