Contenu du cours
Introduction à .NET avec C#
Introduction à .NET avec C#
Structure d'une Base de Données Relationnelle
La structure d'une base de données relationnelle, par exemple une base de données MySQL, est organisée autour des lignes, des colonnes et des tables. Les tables contiennent des lignes et des colonnes. Les tables peuvent être regroupées sous un schéma. Un schéma est simplement une manière de regrouper des tables liées entre elles. Toutes les tables associées sont regroupées sous un certain nom, appelé schéma. Vous pouvez en apprendre davantage à ce sujet dans un cours dédié au SQL.
Une base de données est hébergée sur un serveur de base de données, qui permet d'effectuer des requêtes pour stocker et récupérer des données. Un système de gestion de base de données comprend un serveur de base de données. Il peut y avoir plusieurs bases de données sur un même serveur. En général, une seule base de données est utilisée par application.
Sur la plupart des serveurs MySQL, il existe une limite de 4 milliards de tables, ce qui est largement suffisant. Une table contient des lignes de données stockées selon le format défini par cette table. Par exemple, considérons une table appelée students
, qui stocke des informations de base sur les étudiants telles que id
, de type int, name
, de type string, et age
, de type int :
Le nombre et les types de données des colonnes sont définis lors de la création d'une nouvelle table. Une table peut comporter jusqu'à 4096 colonnes au maximum.
Chaque ligne représente une unité de données, et les colonnes représentent les attributs de ces données. Dans ce cas, chaque ligne concerne un étudiant spécifique où id
, name
et age
sont les attributs. Une table peut contenir plus d'un milliard de lignes.
Bien que les tables d'une base de données MySQL ne soient pas directement visibles, elles sont similaires aux tables d'un tableur. On utilise des commandes SQL ou des requêtes pour créer des tables, ajouter des données dans les tables et récupérer des données à partir des tables.
Nous pouvons stocker, modifier ou supprimer des données en utilisant les quatre opérations ou instructions courantes :
SELECT
- L'instruction SELECT est utilisée pour sélectionner et récupérer certaines données de la base de données ;INSERT
- L'instruction INSERT est utilisée pour insérer des lignes dans les tables ;CREATE
- L'instruction CREATE est utilisée pour créer des tables ou des bases de données ;DROP
- L'instruction DROP est utilisée pour supprimer des tables ou des bases de données ; Nous verrons des exemples de ces instructions dans cette section ; cependant, il n'est pas nécessaire de les comprendre entièrement. Dans la section suivante, nous examinerons en détail la syntaxe de ces instructions, accompagnée d'exemples.
1. Quelle est la structure fondamentale d'une base de données relationnelle ?
2. Où une base de données est-elle hébergée dans un système de base de données relationnelle ?
3. Quel est le but de l'instruction SELECT en SQL ?
Merci pour vos commentaires !