Find Jobs
Hire Freelancers

Design the basketball league management system.

$2-8 USD / hour

I përfunduar
Postuar over 2 years ago

$2-8 USD / hour

The requirements for the test project are: You need to create a basketball league management system. The database model should support storing information about the league, teams, player and their contracts and should provide reporting functionality. Each league can have multiple seasons. Each league contains N teams playing in it. Each team can have 15 players on the team. However, it is possible that a league can decide each season what is the maximum number of players. Each player can play on one or multiple positions: point guard, shooting guard, small forward, power forward and a center. Each player has a contract with a team for a specific season. It is possible to have a one-year contract or multi-year contract. Each team can spend a limited budget for his team. It means if a salary budget is $50.000.000, overall contract value should be below that value. Otherwise, a league will detect the limit was breached and a team will have to pay for a luxury tax, which is 100% of an value above the limit. League checks contract budgets. Teams can trade players. It is important to know when teams are doing trades, a sum of player’s contracts on each side must be similar. There can be a difference of 20% of overall traded value. E.g. Player A and B have an annual contract value of $10.000.000 and a team wants to trade them in order to get a player C. His annual contract value is $12.000.000. This is allowed, however, teams must be sure they have enough empty spots on a roster. Players can get injured during a season. In that case, their contract is not calculated in a budget. Also, in that case, an empty spot is available on a team roster. Create an Entity Relationship Model (ERM) diagram, including: a. A description of the entities and their attributes. b. Relationships A database which implements the ERM. SQL script that will create the whole database along with the constraints and relationships. a. Create a function which generates sample data. Create a function which places a player on an injury list. Also, create a function or the same one to remove a player from an injury list. Create a function or a procedure to create a trade between two teams. Allow trading multiple players from each side. Create a function which will provide an information of the most expensive starting lineup for a specific team. A starting lineup has one player on each position and it has to return five players, one for each position. Create a function which provides monthly validation if some of the teams breached a contract limit. This function should generate luxury tax record. Create a query which provides information which teams went over the budget limit for during the season. Create a list of most expensive teams and most expensive player. Read - replica database on the same machine. Replication needs to be as real-time as possible. Automatic backups of the database every two hours.
ID e Projektit: 32659714

Rreth projektit

7 propozime
Projekt në distancë
Aktive 2 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
$0 USD në 2 ditë
4,8 (53 përshtypje)
5,9
5,9
7 freelancers are bidding on average $18 USD/orë for this job
Avatari i Përdoruesit
Hello! I've read your project requests and i can handle this job perfactly. I have expeirence with this kind work so that i can satisfy you, Feel free contact me. Thanks!
$5 USD në 40 ditë
5,0 (3 përshtypje)
1,6
1,6
Avatari i Përdoruesit
Hello Client. I've carefully read your job details. I'm attracted to your suggestion and have sufficient confident, so I have interested in your project and also you. I am an senior web developer with 7 years of history. HTML, CSS. All kinds of modern javascript frameworks such as React, AngularJS, Vue.js, especially React. Powerful backend frameworks skills( Node.js, Laravel) with MSSQL, MYSQL and so on. I look forward to get your reply for detail discuss. For your project and our first transaction, and also our relationship. Thanks. Sincerely.
$10 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, I've read your description carefully. I have full experience with c#, asp.net, MS Server I've also worked on several similar projects. So I can complete your project with high quality on time. Looking forward to hear more about the project from you via chatting. Thanks & Best regards!
$5 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello, How are you? I have read your project description carefully and I have rich experience in this type of work. Let me tell you about my expertise. 3+ years of experience in PowerBI and Tableau. I am Microsoft Expert. I have more than 7 years of experience in SharePoint, .NET and O365 technologies. Looking forward to discuss your requirement further. Regards, Chirag.
$13 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello, I hope you are doing well. I am interested to help you with this requirement. I have more than 3 years of experience in PowerApps, Power BI, and Tableau. I have also 7 years of working experience with Microsoft SharePoint. If you want to collaborate with me let’s discuss it in more detail over the chat. Thanks, Minaxi.
$13 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
Bonita Springs, United States
0,0
0
Mënyra e pagesës u verifikua
Anëtar që nga jan 17, 2022

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.