Find Jobs
Hire Freelancers

Database management mysql

$30-250 USD

Awarded
Posted almost 3 years ago

$30-250 USD

Paid on delivery
MUST BE mySQL, RELATIONAL/ DATABASE EXPERT Refer to the abridged data file “2013-07 - Citi Bike Trip [login to view URL]” ( will DM the data file) You are required to design and implement a relational database to help better manage the CitiBike program in New York City. [I] 1- Study the data provided for the use of Citi bikes to gain an understanding of the program utilization. 2- Explore the information on the program available on the Web to verify the basic facts and collect additional information regarding the utilization of Citi Bikes. Write down the additional information and/or requirements you gathered. Give the URLs for the sites contacted. 3- Draw an appropriate E/R diagram that satisfies the basic and additional facts, indicating, weak and subclass entity sets, whenever exist, multiplicity of relationships, and the key, or keys, for each entity set. Distinguish between the parts of the E/R diagram pertaining to the given and extra basic facts. 4- Translate the E/R diagram in [3] to a relational database schema. 5- Specify a number of essential functional dependencies for each relation. Identify possible keys, whenever exist, and the primary key and foreign keys for each relation. 6- Examine the database relations for possible BCNF and/or 3NF violations. Decompose the relations as appropriate. [II] Create SQL expressions to break the data provided in the file into the following tables: Stations(Id, Name, Latitude, Longitude) Trips(StationId, MinTripDuration, MaxTripDuration, AvgTripDuration, NumberUsers) UsageByDay(StationId, NumberUsersWeekday, NumberUsersWeekend) UsageByGender(StationId, NumberMaleUsers, NumberFemaleUsers) UsageByAge(StationId, NumberUsersUnder18, NumberUsers18To40, NumberUsersOver40) [III] 1- Create appropriate SQL expressions to determine the most frequent trips between any two stations by the day of the week. 2- Create appropriate SQL expressions to determine usage patterns by gender and age for any given station. 3- Create appropriate SQL expressions to identify any dormant or vacant bike stations. 4- Reconstruct the tables and recreate the SQL expressions above to include zip codes, hence allowing for aggregation by area. Identify the area with the highest usage of the program. Note that zip 2 codes are not included in the data provided but may be related to the StationId by its Latitude and Longitude. This could be part of your research and may require some coding! [IV] Submit a written report that includes: 1- The complete E/R diagram and schema of the relational database fully specifying the given requirements and any other requirements gathered. Identify all keys, foreign keys, functional dependencies of the database relations. 2- SQL code that creates the tables’ structure. 3- SQL code that loads the data. 4- SQL code that answer the given queries. 5- Sample outputs for your SQL code. 6- Provide a narrative explaining the outputs produced whenever possible.
Project ID: 30216121

About the project

4 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $146 USD for this job
User Avatar
Hello! I can help you with my best. I have done many projects using SQL, My SQL, Maria DB, MongoDB and PostgreSQL. I will do it in time perfectly. Lets discuss more detail in chat.
$120 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
hey there greetings As a Oracle expert I am having more than 4 years of experience in developing and maintaining database design and implementation just ask me if you have any query with any doubt InshAllah
$45 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear client, I am a Mysql expert with 5+ years of experience. I have a lot of experience in function, procedure, trigger, foreign key, primary key, and etc,,,,,I have experience using mysql functions or procedures to reduce the actual coding and increase the speed by more than 100 times. I can do everything about RD, not just the mysql data base. I would like to seriously discuss RD once. Regards.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir, I am having more than 6 years of experience in Database Management. I am good at MYSQL and SQL SERVER. So I can help you with all matters you have and anytime feel free to contact me. Hope to work with you . And regards.
$167 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
The Bronx, United States
0.0
0
Payment method verified
Member since May 16, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.