Enumérons ci-dessous, les principaux objets qui permettent de manipuler les bases de données :
1. Table :
Une table est une collection de données organisées en lignes et en colonnes. Les lignes représentent des enregistrements uniques, et les colonnes représentent les attributs de ces enregistrements.
Par exemple, une table peut être utilisée pour stocker les informations sur les clients d’une entreprise. La table peut avoir les colonnes suivantes :
- Id : un identifiant unique pour chaque client
- Nom : le nom du client
- Prénom : le prénom du client
- Adresse : l’adresse du client
- Téléphone : le numéro de téléphone du client
2. Colonne
Une colonne est un attribut d’un enregistrement. Elle contient un type de données spécifique, tel que des entiers, des chaînes de caractères ou des dates.
Par exemple, la colonne Id dans la table des clients est un entier. La colonne Nom est une chaîne de caractères. La colonne Prénom est également une chaîne de caractères. La colonne Adresse est une chaîne de caractères. La colonne Téléphone est un entier.
3. Enregistrement
Un enregistrement est une ligne dans une table. Il contient une valeur pour chaque colonne de la table.
Par exemple, l’enregistrement suivant représente un client dans la table des clients :
Id | Nom | Prénom | Adresse | Téléphone
---|---|---|---|---
1 | Dupont | Jean | 123 rue de la Paix, Paris | 01 23 45 67 89
4. Relation
Une relation est un lien entre deux tables. Elle permet de lier les données des deux tables.
Par exemple, une relation peut être utilisée pour lier une table des produits à une table des commandes. La relation peut lier les produits aux commandes en fonction de l’identifiant du produit.
5. Index
Un index est une structure de données qui permet de trier les données d’une table. Il permet d’accélérer les requêtes sur les données de la table.
Par exemple, un index peut être utilisé pour trier les données de la table des clients en fonction du nom du client. Cela permettra d’accélérer les requêtes qui recherchent des clients en fonction de leur nom.
6. Trigger
Un trigger est une fonction qui est exécutée automatiquement avant ou après une modification des données d’une table.
Par exemple, un trigger peut être utilisé pour mettre à jour la quantité d’un produit en stock lorsqu’une commande est passée.
7. Procédure stockée
Une procédure stockée est un ensemble d’instructions SQL qui sont exécutées comme un seul bloc.
Par exemple, une procédure stockée peut être utilisée pour calculer le montant total d’une commande.
8. Vue
Une vue est une table virtuelle qui est créée à partir d’une ou plusieurs tables. Elle permet de présenter les données d’une manière différente de la manière dont elles sont stockées dans les tables sous-jacentes