0% found this document useful (0 votes)
3 views

SQL Project Part 1

SQL Diagrams.

Uploaded by

chayadol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

SQL Project Part 1

SQL Diagrams.

Uploaded by

chayadol
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Project Part 1

Group Number: 5
Group Name: Visionary Analyst
Names of Group Members: Chayadol Sundarapura, Blake Bishop, Zach Mechanik, Adin
Turetsky, Stefan Cousins
Project Title: Denver Nuggets Preseason Database
Description:

We are developing a sports management system to track key information related to the Denver
Nuggets, including players, team owners, games, and injuries. The relationships between these
entities facilitate effective monitoring of player performance, team ownership, and player health.
The system ensures that each player is associated with the team and records their performance
statistics—such as points, assists, rebounds, steals, and blocks—across the first five preseason
games of the 2024-2025 season. Additionally, it manages information about team ownership,
capturing the full name and net worth of each owner. Injuries are tracked by linking each
occurrence to a specific player, along with details about the type and date of the injury. The
model also logs game-related data, including opponents, venues, and results. This
comprehensive system provides valuable insights into individual and team performance, player
health, and the ownership structure of the Denver Nuggets, supporting data-driven decisions
and effective team management.

Requirements for the Sports Management System Schema

1. For each player:


○ PlayerID: A unique identifier for each player (Primary Key).
○ Name: The player's full name.
○ Position: The player's position on the team (e.g., forward, guard).
○ Age: The player's age.
○ Height: The player's height.
○ Weight: The player's weight.
○ TeamID: A foreign key indicating the team the player belongs to.
2. For each team:
○ TeamID: A unique identifier for each team (Primary Key).
○ TeamName: The name of the team.
○ City: The city where the team is based.
○ Stadium: The stadium where the team plays.
○ OwnerID: A foreign key referencing the owner of the team.
3. For each team owner:
○ OwnerID: A unique identifier for each owner (Primary Key).
○ FirstName: The owner's first name.
○ LastName: The owner's last name.
○ NetWorth: The net worth of the owner.
4. For each game:
○ GameID: A unique identifier for each game (Primary Key).
○ OpponentName: The name of the opposing team in the game.
○ GameDate: The date the game took place.
○ Venue: The venue where the game was held.
○ Result: The outcome of the game (e.g., win, loss).
5. For each player’s statistics in a game:
○ PlayerID: A foreign key linking the player to the stats entry.
○ GameID: A foreign key linking the stats entry to a specific game.
○ Points: The total points scored by the player in the game.
○ Rebounds: The total rebounds recorded by the player.
○ Assists: The total assists made by the player.
○ Steals: The total steals by the player.
○ Blocks: The total blocks by the player.
6. For each injury:
○ InjuryID: A unique identifier for each injury (Primary Key).
○ InjuryType: The type of injury (e.g., ankle sprain, concussion).
○ InjuryDate: The date the injury occurred.
○ PlayerID: A foreign key linking the injury to a specific player.

Relationships and Constraints:

● Player and Team:


○ Each player belongs to exactly one team.
○ Each team can have multiple players.
● Team and Owner:
○ Each team is owned by one owner.
○ Each owner can own multiple teams.
● Player and Game:
○ A player can participate in multiple games.
○ Game statistics are recorded for each player in every game they participate
in.
● Player and Injury:
○ A player can have multiple injuries over time.
○ Each injury is linked to one specific player.
● Game and Statistics:
○ Each game records statistics for every player involved in the game.

You might also like