Managing Data with SQL
& Open Source Relational Databases
Michael Shensky
Head of Research Data Services
m.shensky@austin.utexas.edu
October 24, 2025
UT-OSPO
UT Austin Open Source Program Office
Sloan grant number: G-2023-20944
Welcome and Workshop Logistics
Fall 2025 Data & Donuts Schedule
AI for Generating Research Code
In this virtual workshop you will learn about different AI tools that can be used by researchers to generate research code, their respective strengths and limitations, and important considerations when using AI in research. Participants will have an opportunity to learn through live demonstrations and hands-on practice with AI tools.
Date/time: Wednesday, November 5, from 12-1 pm
Format: Virtual (Zoom)
Registration: https://utexas.zoom.us/meeting/register/SBhpVsbCQ22weDaOc6H3dg#/registration
Fall 2025 UTL Research Data Services Events
What Celebrate and learn about GIS and geospatial research here at UT
When Wednesday, November 19th, time 12 - 5pm
Where PCL Scholars Lab
Goals for This Workshop
What is a Database?
A grey cylinder symbol is commonly used to represent databases in system diagrams
Why Use SQL and Relational Databases?
Limits of Working with Spreadsheets & Excel
281TB
2000
What is a Relational Database?
tree_id | species | condition | plant_date |
1 | oak | good | 1/1/1998 |
2 | ash | poor | 3/28/1993 |
tree_id | work | date |
1 | trim | 1/5/2020 |
1 | trim | 2/4/2021 |
2 | fertilize | 3/8/2020 |
2 | trim | 5/9/2021 |
3 | remove | 2/9/2022 |
Database Implementations
Client-Server (multi-user architecture)
File database (single user architecture)
What is Structured Query Language?
Relational Database Use Cases
Relational Database Research Use Cases
Using SQL in Open Source Research Software: QGIS
RDBMS Popularity Rankings
Rankings of Database Popularity: https://db-engines.com/en/ranking
What is Open Source Software?
RDBMS Options: Open Source vs. Commercial Options
Analysis of Commercial vs Open Source Databases https://db-engines.com/en/ranking_osvsc
RDBMS Services at UT Austin
* Offered as a centrally funded service for faculty & staff by UT Enterprise Technology
Enterprise Technology Database Management Service: https://ut.service-now.com/sp?id=ut_bs_category&sys_id=4aa9e810dbd95510004d4a2813961995
DB Browser for SQLite
Download installation files for DB Browser for SQLite at https://sqlitebrowser.org/dl/
DB Browser Demo
Export Portland tree inventory data as CSV from: https://gis-pdx.opendata.arcgis.com/datasets/PDX::parks-tree-inventory/about
Google Colab Python and SQL Example
https://research.google.com/colaboratory/faq.html
Colab FAQs at https://research.google.com/colaboratory/faq.html
What is Python?
Python and SQL Demo
Google Colab notebook file for this demo can be accessed at:
https://colab.research.google.com/drive/1XBuPpFq7kAyjLwNleJNx-RqCx7r9PQGS?usp=sharing
SQL and Database Resources
UT Open Source Program Office (UT-OSPO)
26
UT-OSPO Vision
Engage faculty and students in an open source participation pathway advancing basic use of open source software through contribution, sharing, accepting external contributions, and ultimately developing an ecosystem of related open source projects.
27
Develop a community of researchers who use, contribute to or develop open source code and a program office that embraces and supports researchers at every step of the pathway from using code to developing software
Focus on faculty, post-docs, grad students - helping them interact with the open source communities for the tools that they use.
28
How Can the OSPO Help Researchers?
29
How to Connect
Contact us at: ospo@utlists.utexas.edu
Visit our website: www.opensource.utexas.edu (or use QR code below)
Sign up to receive emails: https://utlists.utexas.edu/sympa/subscribe/ospo.announce
Book a consultation: https://outlook.office365.com/book/UTOSPOOpenSourceSoftwareConsultation@utexas.onmicrosoft.com/
Wrap Up
Questions? Comments?