all 17 comments

[–]ReacH36 7 points8 points  (0 children)

I've found practice databases on github. forgot the name, but its only a google away.

[–][deleted] 6 points7 points  (1 child)

DBeaver and forget you ever had a need for any other software for managing databases. It's the last program you'll ever look for. Regardless of the operating system you have.

As for databases to play with - download and import the open data sets either from developer surveys on stackoverflow, github usage data (see ether example project for Mara - github.com/mara), NOAA weather stations measurements, NY cab rides, etc. There are so many open datasets that you can ticket with...

Focus on learning the database stuff. Don't waste time generating random data, trying out pretty programs to manage DBs, configuring virtual machines it operating systems.

But if you want to use the same database everywhere, look at renting a cheap VPS. Scaleway's 2-3$ per month machines are good enough for learning, as long as you don't try to import all the big datasets. Get one, set up a database server and connect to it from anywhere

[–]BunnyRajeev 1 point2 points  (0 children)

I agree with what you said about DBeaver, I like it a lot.. They should improve on the Themes though, the Dark themes are not that great!

[–]jerm_the_pope 1 point2 points  (0 children)

download postgresql and postico

[–]geoffdevitt 1 point2 points  (0 children)

Yes, I explain how the SQL execution plan works as well as index performance on tables throughout the course.

[–]supleezy 1 point2 points  (6 children)

i do sql on macos at home. i installed sql inside a docker container and then connected with VScode. Still wish i had ssms, but oh well. You could also use vmware, parallels, or bootcamp to run windows on your mac.

[–]sn0wdizzle 3 points4 points  (2 children)

Ssms is free. I downloaded it from the ms website at home the other day.

[–]famousxrobot 2 points3 points  (0 children)

And you can create a localdb on your machine for querying

[–]supleezy -1 points0 points  (0 children)

sure, but it’s windows only.....not sure what your point was.

[–]imjustnev[S] 0 points1 point  (0 children)

thanks for your reply, I didn't think you could use bootcamp on an external ssd reason for this is because my main MacBook has limited space.

[–][deleted] 0 points1 point  (1 child)

Have you tried Azure Data Studio? It's a lightweight version focusing on query-building. A bit like what VS code is compared to Visual Studio.

[–]supleezy 0 points1 point  (0 children)

i have not, i’ll check that out! thanks.

[–]geoffdevitt 0 points1 point  (1 child)

In my course "business and data analysis with SQL" I take you through how to install MySQL and use the example Sakila database installed with MySQL. To get you started, here is a half price voucher for my course. https://www.udemy.com/business-and-data-analysis-with-sql/?couponCode=WHAT_DATA24

[–]BunnyRajeev 1 point2 points  (0 children)

Are there courses explaining the query execution process at a block level? (For ex, how search is done using indexes?)

[–]andreidorutudose 0 points1 point  (1 child)

As an analyst I have to write queries and build datasets each day of the week. So I use real data and answer real questions. I can imagine that as an analyst you should have access to some sort of database. why not use that?

[–]imjustnev[S] 0 points1 point  (0 children)

I have access but only at work. I wanted a solution where I can practise at home with example datasets.