Passer au contenu principal

MFE-IT

Glossaire des bases de données et de la BI

Glossaire Bases de Données & BI

Ce glossaire des bases de données et de la Business Intelligence définit en une phrase les termes clés que vous rencontrerez dans nos formations : modèle relationnel, SQL, entrepôts de données, analytique et BI. Chaque définition est autonome et renvoie, le cas échéant, vers la formation associée.

Base de données relationnelle

Une base de données relationnelle organise les données en tables reliées entre elles par des clés, interrogeables en SQL (SQL Server, Oracle, PostgreSQL…).

SGBD

Un SGBD (système de gestion de base de données) est le logiciel qui stocke, sécurise et permet d’interroger une base de données.

SQL

SQL (Structured Query Language) est le langage standard pour interroger et manipuler des bases relationnelles : SELECT, INSERT, UPDATE, DELETE, jointures… Voir la formation Langage SQL.

Table

Une table est une structure en lignes et colonnes qui stocke un ensemble de données de même nature dans une base relationnelle.

Clé primaire

Une clé primaire est une colonne (ou un ensemble de colonnes) qui identifie de façon unique chaque ligne d’une table.

Clé étrangère

Une clé étrangère est une colonne qui référence la clé primaire d’une autre table, matérialisant une relation entre les deux.

Jointure

Une jointure combine les lignes de plusieurs tables selon une condition, généralement l’égalité entre une clé étrangère et une clé primaire.

Index

Un index est une structure qui accélère la recherche de données dans une table, au prix d’un léger surcoût lors des écritures.

Transaction (ACID)

Une transaction regroupe plusieurs opérations en une unité tout-ou-rien, garantissant les propriétés ACID : atomicité, cohérence, isolation, durabilité.

Procédure stockée

Une procédure stockée est un programme SQL enregistré dans la base, exécutable à la demande pour automatiser des traitements.

Vue (SQL)

Une vue est une requête enregistrée, présentée comme une table virtuelle, qui simplifie l’accès à des données complexes.

Normalisation

La normalisation organise les tables pour éviter la redondance et les incohérences dans les données.

NoSQL

NoSQL désigne des bases non relationnelles (documents, clé-valeur, colonnes, graphes) adaptées aux gros volumes ou aux données peu structurées.

Entrepôt de données (data warehouse)

Un entrepôt de données centralise et historise des données de plusieurs sources pour l’analyse et le reporting.

Data lake

Un data lake stocke de grands volumes de données brutes (structurées ou non) à faible coût, en vue de traitements analytiques ultérieurs.

ETL / ELT

ETL (Extract, Transform, Load) et ELT désignent les processus d’extraction, de transformation et de chargement des données vers un entrepôt ou un lac de données.

Business Intelligence (BI)

La Business Intelligence regroupe les outils et méthodes qui transforment les données en tableaux de bord et indicateurs d’aide à la décision.

OLAP

L’OLAP (traitement analytique en ligne) permet d’explorer rapidement de grands volumes de données selon plusieurs dimensions (cube d’analyse).

Data engineering

Le data engineering conçoit et industrialise les pipelines qui collectent, transforment et rendent les données exploitables pour l’analyse.

Apache Spark

Apache Spark est un moteur de traitement distribué pour analyser de très grands volumes de données en parallèle ; au cœur d’Azure Databricks. Voir la formation Azure Databricks.

Snowflake

Snowflake est un entrepôt de données cloud qui sépare stockage et calcul pour une analytique élastique et facturée à l’usage. Voir la formation Snowflake.

Power BI

Power BI est l’outil de Business Intelligence de Microsoft pour créer des rapports et tableaux de bord interactifs à partir de vos données.

Les termes clés des bases de données et de la BI, expliqués simplement

Nous proposons pour chaque projet un entretien en amont avec nos experts afin de bien prendre en compte votre niveau, besoin, contexte professionnel, enjeux…

Catégories :