Skip to content

Stores data from NBA data API into PostrgreSQL database.

Notifications You must be signed in to change notification settings

gboogy/nba-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn


NBA API-Database

Stores data from NBA data API into PostrgreSQL database.
NBA Data API »

Overview

build.py script creates the following tables in the PostreSQL database:

  • teams
  • players
  • coaches

api.py script calls the following endpoints from the NBA data API.

import.py script imports the data recieved by the API call into the tables that were created.

teams to TEAMS Table Mapping

Source Target
teamId team_id
fullName name
city city
nickname nickname
confName conference
divName division
tricode abbr

leagueRosterPlayers to PLAYERS Table Mapping

Source Target
personId player_id
firstName first_name
lastName last_name
teamId team_id
pos position
jersey jersey
heightFeet height_ft
heightInches height_in
heightMeters height_m
weightPounds weight_lbs
weightKilograms weight_kg
dateOfBirthUTC dob_utc
roundNum draft_round
pickNum draft_pick
teamId draft_team
seasonYear draft_year
nbaDebutYear debut_year
yearsPro years_pro
collegeName college_name
lastAffiliation last_affiliation
country country
teams teams
isActive is_active

leagueRosterCoaches to COACHES Table Mapping

Source Target
personId coach_id
firstName first_name
lastName last_name
teamId team_id
college college
isAssistant is_assistant

Built With

  • Python
  • PostgreSQL database

About

Stores data from NBA data API into PostrgreSQL database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published