Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SQL 101 #93

Open
tds-talent opened this issue May 17, 2023 · 0 comments
Open

SQL 101 #93

tds-talent opened this issue May 17, 2023 · 0 comments
Assignees

Comments

@tds-talent
Copy link

We should create a very basic guide to what SQL is and how we use SQL at the shed.
As a basis for this I spoke to the latest academy intake and together we came up with a list of things that might be useful to have as a start.

Fundementals
Join types, LEFT Vs INNER & APPLY ETC
Aggregation
Security, protecting PII, SQL injection, access and roles.

Performance
Basic understanding of how estimating the impact of running a query, is this a tadpole or whale query.
Simple ways of reducing the size of a query.
Introduction to Indexes

Db Type
Main providers and differences 
NoSQL vs Trad SQL
When to use each
Different cloud offerings cosmos vs big query etc

ETL Design
Some examples of the types of ETL loads we have typically done for clients

Database design
Normalisation  vs Dimensional
Key Value Pairs
Json

Where would you look  you look for help
Geeks for geek website
Stack Overflow.
Don’t Panic / SQL Surfers

Misc
Data Retention  -Costs / benefit & GDPR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants