DEV Community

Cover image for Structured Query Language
Barbara
Barbara

Posted on • Edited on

3 1

Structured Query Language

SQL is an abbreviation for Structured Query Language. It was born in 1974 to handle data that is stored in a Relational Database Management System - RDBMS.

It is good to know SQL, because it is widely used in software development and data engineering. Furthermore it influenced al lot NoSql languages. So it is considered a basic skillset every information technology engineer needs.

As there is a lot of information to store in the brain, when it comes to learn or remember a specific topic, I thought drawing a sketchnote might help. This has the advantage that you have all the information one page and it helps learning and remembering facts about a topic.

As you can see, I did not use a pen for a long time. But even though the graphical quality is not high, I hope you can also use it to learn or freshen up your sql skills.

The sql sketchnote holds information about:

  • When to use sql
  • Entity relationship diagram
  • Normalization
  • Joins
  • Aggregations
  • Subqueries
  • Core window functions
  • Ranking window functions
  • Advanced window functions

I hope you like it - Enjoy!

Sketchnote SQL

If the resolution here is too low - in case you really want to read it - you can find a higher resolution here.

If you don't like it, but still need some information, you can check these links:

wikipedia | syleguide | cheatsheet

API Trace View

Struggling with slow API calls?

Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay