Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dcs-training/relationaldbandsql

Training on Relational Databases and SQL
https://github.com/dcs-training/relationaldbandsql

data-wrangling databases sql

Last synced: 14 days ago
JSON representation

Training on Relational Databases and SQL

Awesome Lists containing this project

README

        

# RelationalDatabases and SQL

This was an introductory course of five sessions that was taught in 2019 with a focus on learning the basics of Relational Databases and how to use SQL to build or query databases.
The course is based on two LinkdIn Learning courses.

1) [Relational Databases](https://www.linkedin.com/learning/learning-relational-databases-2/welcome?u=50251009)
2) [SQL Essential Training](https://www.linkedin.com/learning/sql-essential-training-2/installing-on-windows-part-i?u=50251009)

The powerpoints and the guide were created by *L. Michielin*


## **Learning objectives**

### ***Part 1: Relational Databases***

- Identify the three rules of relations.
- Summarize the four stages of developing a relational database.
- Describe a strategy one might use to ensure a database remains flexible in terms of the questions a user can ask.
- Explain how to avoid scope creep.
- Recall the characteristics of a Lookup Table.
- Recognize situations in which denormalization would be beneficial.
- Understand the types of relationships modelled by junction tables.
- Define referential integrity.

### ***Part 2: SQL essential***

- Understanding SQL terminology and syntax
- Creating new tables
- Inserting and updating data
- Writing basic SQL queries
- Sorting and filtering
- Accessing related tables with JOIN
- Working with strings
- Understanding numeric types
- Using aggregate functions and transactions
- Automating data with triggers
- Creating views
- Defining functions in PHP

## **How to use the material**
Download the ppt connected to the training that contain further help and redirect to the LinkdIn Learning videos.
If you do not want to use the ppt but connect directly to the LinkdIn learning videos you can use the Guide.md file to follow the training order.

This repo has a [![License: CC BY-NC 4.0](https://licensebuttons.net/l/by-nc/4.0/80x15.png)](https://creativecommons.org/licenses/by-nc/4.0/) license