โ Full Stack Web Development learning pathFull Stack Web Development ยท Module 6 of 10
Databases
Store and query application data.
๐ Key ideas
- Relational (MySQL, PostgreSQL) for structured data with SQL.
- NoSQL (MongoDB, Firestore) for flexible documents.
- CRUD: Create, Read, Update, Delete.
- ORMs/ODMs: Prisma, Sequelize, Mongoose.
- Indexes speed queries; parameterised queries prevent injection.
๐ก Real-life example: The database is the pantry: organised shelves so the kitchen finds ingredients fast.
SQLLanguage for relational databases
NoSQLNon-relational databases
CRUDCreate, Read, Update, Delete
ORMObject-Relational Mapper