CSCI 344: Spring 2025

Advanced Web Technology

CSCI 344: Spring 2025

UNCA Logo

Topics > 13. Databases & Object-Relational Mappings

Databases store and organize data used by web applications, while Object-Relational Mapping (ORM) tools allow developers to interact with databases using object-oriented programming. ORMs like SQLAlchemy simplify the process of querying, updating, and managing data in relational databases. Learning about databases and ORMs is crucial for building data-driven web applications.

Readings & Activities

Week Slides / Activities Readings
Week 14 Mon, 4/14 Lecture 21 : Intro to Databases Activity : Get started on Tutorial 10
See if you can get through the installation and configuration tasks.
Required: Optional:
Wed, 4/16 Tutorial 10 : Database / ORM Activity (due Mon, 4/21)
Fri, 4/18 Lecture 22 : Intro to Object-Relational Mappings (ORMs) Activity : SQL Alchemy & Object-Relational Mappings Skim:
Week 15 Mon, 4/21 Tutorial 11 : Get Started on HW5 (graded on attendance) (due Mon, 4/21)