Tutoriel sur les bases de données et le langage SQL, les bases fondamentaux de ce outil, les avantages et l’impacte de cet langage. Document en PDF sur 64 pages pour les débutants.
Extrair de cours
Le langage de consultation le plus utilisé par les SGBDR modernes est le SQL (Structured Query Langage).
SQL est fortement basé sur l’algèbre relationnelle et le calcul relationnel sur tuple. Néanmoins, il ne respecte pas entièrement les notions initiales présentées dans le modèle relationnel de Codd.
Il existe plusieurs différences qui peuvent sembler mineures à première vue, en voici quelques unes:
- le SQL permet la duplication des lignes d’une table alors que l’AR interdit la duplication de tuples;
- l’AR stipule que chaque attribut d’une relation doit avoir un nom unique alors que le SQL permet la création de colonnes ayant le même nom et même des colonnes sans nom;
- formellement, plusieurs sens différents peut être donné à une valeur nulle : toutefois, il existe des différences majeures entre ce que permet l’AR et le SQL;
Plan de cours
- Introduction
- Nomenclature et objets d’un SGBD
- base de données
- Schémas
- Tables
- Indexes
- Vues
- Synonymes
- Séquences
- Procédures
- Fonctions
- Déclencheurs
- Usagers
- Présentation générale
- DDL | DATABASE
- Types de données
- unicité
- Clé primaire
- Clé étrangère
- Validation CHECK
- Valeur par défaut
- DML
- SELECT
- INSERT
- DELETE
- UPDATE
- Requêtes corrélées
- Jointure
- Fonctions
- Opérateurs ensemblistes
- Jointure externe et MySQL
- Les colonnes à valeur automatique
- Les fonctions de manipulation
- Les vues
- Les requêtes préparées
- Les procédures stockées
- Les Curseurs
- Les déclencheurs
- TCL
Télécharger ce cours sur les bases de SQL .
Profitez de ce manuel de formation en PDF pour comprendre mieux le SQL et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre SQL.
2014 -07 -3110 Langage SQLNomenclature et objets d’un SGBD Usager : un usager est un principe lié à la sécurité d’accès aux objets d’une base de données, principalement les données des tables; un usager peut être un administrateur du système ou un utilisateur (au sens large –un individu ou une application); chaque objet « base de données » d’un SGBD possède une liste d’usagers qui ont chacun un mot de passe et des droits spécifiques définis par l’administrateur; il existe plusieurs types de droits possibles mais mentionnons ces deux plus importants : les droits liés aux actions et à l’accès aux données; les différents SGBD offrent plusieurs stratégies de gestion qui peuvent devenir assez élaborées (Oracle). 19 Langage SQL Présentation générale Concepts de base de SQL : Chaque déclaration peut retourner une erreur spécifique au contexte des instructions. Le langage SQL n’est pas sensible à la casse, cependant l’usage des majuscules pour les mots réservés est recommandé. Selon ANSI -SQL -92, chaque instruction devrait se terminer par un « ;». Néanmoins, plusieurs SGBD ne l’exige pas et fonctionne sans. De plus, pratiquement tous les SGBD permettent l’omission des « ;» pour une seule ligne d’instruction. Toutefois, il est fortement recommandé de mettre les points virgules pour chaque ligne d’instruction. 20