top of page
SQL


Structural Differences Between OLTP and OLAP Systems
In one of my previous articles, we discussed the main differences between OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing) systems, including their purposes, use cases, and how they are often used together within the same ecosystems (if you missed it, here’s the link). In this article, we will focus on the actual structural differences between the two systems and how data is transformed from OLTP to OLAP. Two key structural differences between OLTP

Stefano Meloccaro
Jul 24, 20243 min read


Ace Your SQL Interview: Top 9 Must-Know Questions and Answers
This article report the most common SQL interview questions to help anyone who want to work in data related job to ace the interview.

Stefano Meloccaro
Jul 8, 20245 min read


Data Warehouse Schemas Explained: Star, Snowflake, Galaxy
Unlock the secrets of Star, Snowflake, and Galaxy schemas in data warehousing. Enhance your data analysis skills with our latest article!

Stefano Meloccaro
Jul 4, 20243 min read


OLTP vs OLAP: An Introduction to Database Systems
This is an introduction to Database systems in which I have explored the main differences between an OLTP and OLAP system

Stefano Meloccaro
Jun 26, 20243 min read


SQL’s components — DDL, DML, DCL and TCL
Although the vendors of relational database management system have their own implemented version of the SQL language, exist anyway an ISO/IEC standard, which has been revised last time in 2006, that defines what SQL is and how it is structured. The main components of SQL language (which stands for Structured Query Language) are: DDL, DML, DCL and TCL; These components, respectively include transactions able to create database infrastructure, manipulate data, manage user privi

Stefano Meloccaro
Jun 1, 20247 min read


Introduction to a relational database (SQL)
A relational database is a collection of data elements with predefined relations between them. These elements are represented in the database as tables with columns and rows. These tables are used to contain information related to the objects represented in the database, where each column (or attribute) represents specific stored information while the rows contain an entity or object data collection also called “record”. Each entity contains an index called Primary Key (PK) w

Stefano Meloccaro
Jun 1, 20243 min read
bottom of page