Skip to content

nerdschoolbergen/databases

Repository files navigation

Introduction to Databases

In this workshop, we'll learn SQL fundamentals and how to use the Java Persistence API (JPA) to interact with a PostgreSQL database from a Spring Boot application. We'll be working with PostgreSQL — an open source database server pre-loaded with movie data.

Focus of this lesson

The first part focuses on learning SQL through hands-on exercises. The second part introduces JPA and Spring Data to query the same database from a Java web application.

What you need

How to get started

  • Start by cloning this repository to a directory on your computer.
  • Although you have this README file open, we recommend reading the exercises on GitHub for the best formatting experience.

Exercises

Part 1: SQL Fundamentals

Part 2: Java Persistence API

Helpful resources

Symbols and notation used in exercises

Icons with special meaning

✏️ - A task you should do

📖 - A section of text to read (no tasks, just information).

💡 - Additional information.

❗ - Something important.

❓ - Open-ended question for the reader

💩 - Bad practice (don't-do-this)

⭐ - A bonus task (not required)

Keyboard keys

F5 - Run query in pgAdmin

About

Introduction to databases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors