https://github.com/wtlow003/sql-peer-tutor-workshop
Materials used to conduct SQL Peer Tutoring Workshop, organised under Centre for Experiential Learning (CEL) at Singapore University of Social Sciences (SUSS).
https://github.com/wtlow003/sql-peer-tutor-workshop
database sql
Last synced: about 1 month ago
JSON representation
Materials used to conduct SQL Peer Tutoring Workshop, organised under Centre for Experiential Learning (CEL) at Singapore University of Social Sciences (SUSS).
- Host: GitHub
- URL: https://github.com/wtlow003/sql-peer-tutor-workshop
- Owner: wtlow003
- License: mit
- Created: 2021-03-20T16:36:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T09:24:34.000Z (over 3 years ago)
- Last Synced: 2025-03-05T13:49:23.835Z (over 1 year ago)
- Topics: database, sql
- Homepage:
- Size: 4.02 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SQL Peer Mentoring Programme Workshop
Materials used to conduct SQL Peer Tutoring Workshop, organised under Centre for Experiential Learning (CEL) at Singapore University of Social Sciences (SUSS).
## Installation
To install the database, simply copy and paste or load the `bikeStores_database.sql` script into your selected choice
of database and execute script. For the workshop, we utilised [PostgreSQL](https://www.postgresql.org) as our choice of database.
## Content
The workshop was conducted in two different stages, where students with no prior experience will start with the beginner SQL workshop, while students with some prior experience may take the intermediate SQL workshop. The following details the topics that were taught:
1. Beginner SQL Workshop
- [Day 1](https://github.com/wtlow003/sql-peer-tutor-workshop/blob/main/SQL%20Beginner%20Workshop/sql_beginner_day1.pdf): Understanding Database, SELECT, DISTINCT, WHERE, AND, OR, IN, BETWEEN
- [Day 2](https://github.com/wtlow003/sql-peer-tutor-workshop/blob/main/SQL%20Beginner%20Workshop/sql_beginner_day2.pdf): LIKE, IS NULL, NOT, ORDER BY, LIMIT
- [Day 3](https://github.com/wtlow003/sql-peer-tutor-workshop/blob/main/SQL%20Beginner%20Workshop/sql_beginner_day3.pdf): COUNT, SUM, MIN, MAX, AVG, GROUP BY, HAVING, DERIVED COLUMNS
2. Intermediate SQL Workshop
- [Day 1](/SQL%20Intermediate%20Workshop/sql_intermediate_day1.pdf): JOINS
- [Day 2](/SQL%20Intermediate%20Workshop/sql_intermediate_day2.pdf): SUBQUERY, CTE
- [Day 3](/SQL%20Intermediate%20Workshop/sql_intermediate_day3.pdf): FUNCTIONS
## Authors and Acknowledgement
All materials (except `bikeStores_database.sql`) are fully developed by both [Jeanette](https://www.linkedin.com/in/jeanette-koh-872b64192/) and [I](https://www.linkedin.com/in/weitecklow/). Please reach out to us if you have any feedback on the lesson materials and subsequent workshops.
The workshop was conducted using the sample BikeStore Database, adapted from [here](https://www.sqlservertutorial.net/sql-server-sample-database/). All rights and credits remains with the original owner of the sample database.
## License
[MIT](https://github.com/wtlow003/sql-peer-tutor-workshop/blob/main/LICENSE)