Base de données et langage SQL
1) Le modèle relationnel et la base de données relationnelle.
Modèles relationnel : c’est l’étape qui permet de créer la base de données. Elle détermine le nomder relations ainsi que pour chacune, la clé primaire, les attributs et éventuellement la ou les clés étrangères qui permettent de lier les tables.
La clé primaire : c’est l’identifiant de larelation (tables). Elle permet d’identifier, de caractériser chaque enregistrement de la table. Par exemple, chaque code matériel correspond à un et un seul matériel. La clé primaire est l’attribut pourlequel une valeur permet d’obtenir une valeur unique pour les autres attributs de la relation. La clé primaire de certaine relation est composée d’un ensemble d’attributs (données) qui sont des clésétrangères correspondant à des clés primaire d’autre table.
La clé étrangère : c’est un attribut qui montre un lien entre deux tables. Une clé est étrangère à une table car elle est toujours la cléprimaire d’une autre table. Enfin en matière de requête la clé étrangère permet les jointures.
2) Le langage SQL.
Le langage SQL (Sructure Query Language) est un langage permettant de manipulerles données.
Les requêtes d’interrogation de la base de données.
-L’instruction « SELECT » permet l’affichage des noms des champs souhaité.
-L’instruction « FROM » permet de définir la ou les tablesutilisés pour la requête.
-L’instruction « WHERE » permet de sélectionner dans un champ certain enregistrement, selon le critère de sélection définit.
-L’instruction qui permet de faire lajointure des tables est « WHERE ».
-L’opérateur qui sépare 2 critères de jointure, ou critères de jointure et 1 critère de sélection est « AND ».
-L’instruction « ORDER BY » permet de trier en ordrecroissant.
-La commande « INSERT » permet d’ajouter un enregistrement à une table.
-La commande « UPDATE » permet de modifier les données d’une date.
-La commende « DELETE » permet de supprimer un…