La table est un des éléments fondamental de toute base de données actuelle. Qu’est-ce donc et à quoi ça sert ?
Lexique
Dictionnaire des bases de données. Les définitions des termes les plus fréquents expliqués dans un langage (presque) clair.
Intégrité référentielle
Ce mot faire parfois peur aux débutants en base de données et il est fondamental en base de données. Lorsque j’étais étudiant, c’était un incontournable (j’ai eu cette question au BAC notamment). L’intégrité référentielle est un mécanisme qui protège le contenu et les relations d’une base de données. Correctement construite, une base de données fait […]
Déclencheur
Les déclencheurs ou triggers (en anglais) sont une fonctionnalité avancée très pratique des bases de données. Ils permettent de déclencher une action lorsque certains paramètres sont réunis dans une table. Un déclencheur peut se produire lorsque : des données sont insérées (INSERT) ; des données sont modifiées (UPDATE) ; des données sont supprimées (DELETE) ; […]
Base de données en colonnes
Aujourd’hui, les bases de données rangent généralement les données en ligne : visuellement, on dispose de vues avec des colonnes qui contiennent le nom des champs et en ligne les valeurs. Pour les bases de données en colonne, c’est différent car les données sont stockées en colonne. Pour les utilisateurs de haut niveau, ce changement ne […]
Data mining
Explorer les données, trouver des liens entre informations, faire parler de gigantesques masses d’informations, le data-mining permet de valoriser et d’exploiter les données des bases de données.
NoSQL
NoSQL (ou Not Only SQL ou encore Non-relationnel SQL) est une façon de concevoir les bases de données qui repose non plus sur la notion relationnelle des SGBD (des tables avec des liens entre elles) mais sur une architecture plus simple à manipuler. Initialement, le besoin est apparu avec les très très grosses bases de données […]
Informatique décisionnelle
La BI (Business Intelligence ou DSS pour Decision Support System ou plus simplement Informatique Décisionnelle en français) permet d’extraire des données informatisées afin d’aider les décideur à prendre des décisions alimentées par des chiffres. Il s’agit donc d’outils d’aide à la décision qui aggrègent des données hétérogènes, les rend comparables et exploitables et génèrent des […]
Big data
Existant depuis les années 2000, c’est le mot à la mode depuis 2010. Tout le monde parle BIG DATA (on voit plus rarement le terme recommandé mégadonnées). Avec l’augmentation des capacités de stockage et la réduction des coûts liés, les entreprises collectent de plus en plus d’informations. Ces informations structurées sont rangées dans des bases de […]
OLTP
OLTP est l’acronyme de OnLine Transaction Processing. Ce terme s’applique opérations logicielles qui lisent, écrivent de nouvelles informations et apportent des modifications en temps réel à une base de données. Concrètement lorsqu’un internaute commande un billet d’avion, réalise un virement, réserve une place de spectacles par exemple, l’OLTP est indispensable. Cela permet d’être toujours certain […]
OQL
Extension du SQL adapté aux bases de données objet.
Système d’information
Élément central de toutes organisation qui traite de l’information (qui n’en traite pas ?), le SI est un terme abstrait qui s’explique pourtant simplement.
Index
Les index sont présents dans toutes les bases de données car ils permettent d’accélérer les recherches.
OLAP
Drôle de nom (hypercube OLAP) pour un besoin fondamental pour les entreprises ayant besoin d’avoir une vue synthétique à partir de plusieurs outils différents.
Entrepôts de données
Bases de données transversales et orientées métier qui permettent d’interroger les sources éparses de données disséminés dans le système d’information.
Banque de données
Aggrégation de bases de données traitant du même thème
Requête
Une requête permet d’interroger une base de données ou de modifier cette dernière.
Algèbre relationnelle
Notion mathématique dérivée de la théorie des ensembles et qui sous-tend le fonctionnement des bases de données relationnelles.
Base de données relationnelle
Base de données reposant sur l’algèbre relationnel et l’idée que les informations sont liées entre elles par un jeu de relations
Transaction
Mécanisme qui permet de s’assurer qu’une opération sur base de données a été réalisée en entier (ou alors n’a pas du tout été réalisée).
ACID
Abréviation pour Atomicity, Consistency, Isolation et Durabily, les 4 composantes nécessaires pour qu’une transaction soit réussie.
CRUD
Abréviation en anglais de Create, Read, Update, Delete, les 4 opérations incontournables de toute base de données
UML
Outil utilisé en développement informatique notamment en programmation orientée objet (POO)
Modélisation
La modélisation d’une base de données est le travail préalable indispensable qui permet de partir sur de bonnes bases
SGBD
Abréviation de Système de Gestion de Base de Données