Created
June 20, 2024 17:18
-
-
Save younes8888/4b740bb36babe0d38ef651a330491700 to your computer and use it in GitHub Desktop.
formula1.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
create table Team( | |
id integer, | |
name text, | |
country text, | |
primary key (id) | |
); | |
create table Car( | |
id integer, | |
carNumber integer, | |
weight integer, | |
maxSpeed integer, | |
team_id integer, | |
primary key(id), | |
foreign key(team_id) references team(id) | |
); | |
create table Pilot( | |
id integer, | |
name text, | |
birthdate integer, | |
country text, | |
car_id integer, | |
primary key(id), | |
foreign key(car_id) references car(id) | |
); | |
create table Race( | |
id integer, | |
date date, | |
numberOfLaps integer, | |
circuit_id integer, | |
primary key(id), | |
foreign key(circuit_id) references Circuit(id) | |
); | |
create table Participation( | |
startingPosition integer, | |
finalPosition integer, | |
pilot_id integer, | |
race_id integer, | |
foreign key (pilot_id) references pilot(id), | |
foreign key (race_id) references race(id), | |
PRIMARY key(startingPosition,finalPosition) | |
); | |
create table Circuit( | |
id integer, | |
city text, | |
country text, | |
distance integer, | |
primary key (id) | |
); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment