Outils pour utilisateurs

Outils du site


sql:sql

SQL - Base de Données


SGBDR: Système de Gestion de Base de Données Relationnels
Relationnels car ce sont les tables qui sont misent en relations.
Ce qui permet de relier les tables entre elles s'appel une association ou une jointure.

- clé primaire Primary Key est un champs unique qui va permettre d'identifier un enregistrement (une ligne) de manière non équivoque (unique).
- clé étrangère Foreign Key est ce qui vont permettent de gérer des relations entre plusieurs tables et elles garantissent la cohérence des données. C'est une contrainte qui garantit l'intégrité référentielle entre deux tables.

Le SGBDR est composé de trois parties distinctes plus une permettant l’interrogation
1. DDL : Data Description Language - Langage de Description de Données
2. DML : Data Manipulation Language - Langage de Manipulation de Données
3. DCL : Data Controle Language - Langage de Contrôle des Donnés
4. DQL : Data Query Language - Langage d’Interrogation des Données

DDL : Celui-ci comprend trois commandes qui permettent l’administration d’une base de données, ces commandes sont :
- CREATE Création de tables ou d’index
- ALTER Modification de tables ou d’index
- DROP Suppression de tables ou d’index

DML : Celui-ci comprend trois commandes qui permettent les mises à jour des données d’une table, ces commandes sont :
- INSERT Insertion de nouvelles lignes dans une table
- UPDATE Mise à jour de certains champs d’une ligne dans une table
- DELETE Suppression des lignes inutiles dans une table

DCL : Celui-ci comprend quatre commandes qui permettent le contrôle des données, ces commandes sont :
- GRANT Attribution de droits d'accès
- REVOKE Suppression de droits d'accès
- COMMIT Prise en compte des dernières transactions pour une mise à jour des données
- ROLLBACK Suppression des dernières transactions et restauration des anciennes données

DQL : Bien que ne comprenant qu’une seule commande SELECT, celle-ci étant la plus utilisée car si le peuplement d’une base de données est une étape importante, les différentes requêtes pour l’extraction des données représentent autant d’étapes importantes pour tous type d’utilisation :
- SELECT Extraction des données par projection, par sélection, avec restriction, par groupement


Retour à l'accueil

sql/sql.txt · Dernière modification : de 127.0.0.1