Exploiter l’environnement du SGBDR pour interroger une base de données

Cours système de gestion de bases de données, tutoriel & guide de travaux pratiques en pdf.

1. Traduire les opérations de l’algèbre Relationnelle  en requêtes SQL.
2. Exploiter l’environnement du SGBDR pour interroger une base de données.
3. Exploiter les commandes de description de données.
4. Exploiter les commandes de manipulation des données.
5. Gérer des transactions.
6. Utiliser les différents types d’objets sur une base de données.
7. Sécuriser les données.

Traduire les opérations de l’algèbre Relationnelle en requêtes SQL

– L’algèbre relationnelle
– Le langage SQL
– Utiliser L’ordre SELECT
Base de données exemple :Groupe(codeg,nomg)
stagiaire(cin,nom,prénom,adresse,dn,ln,sexe,nb,codeg)

L’algèbre relationnelle
– L’algèbre relationnelle est à l’origine du langage SQL (Structured Query Language) d’IBM, langage d’interrogation et de manipulation de tous les SGBDR actuels (Oracle, PostgreSQL, MySQL, MS SQLServer, MS Access et tous les autres).
– Une bonne maîtrise de l’algèbre relationnelle permet de concevoir n’importe quelle requête aussi complexe soit elle avant de la mettre en œuvre à l’aide du langage SQL
– Les opérations de base
– Projection
– Sélection
– Jointure
– Les opérations ensemblistes
– Union
– Intersection
– Différence
– Produit cartésien
La sélection
– Permet de retenir les lignes répondant à une condition de sélection
– La condition est exprimée à l’aide des opérateurs =, >, <, >=, <=, <>, opérateurs logiques de base ET, OU, NON et éventuellement des parenthèses
– Exemple : SELECT * FROM stagiaire WHERE ln=‘FES’
La jointure
– Cet opérateur porte sur 2 tables qui doivent avoir au moins un attribut défini dans le même domaine
– La condition de jointure peut porter sur l’égalité d’un ou de plusieurs attributs définis dans le même domaine
Union (OU)
– Cet opérateur porte sur deux tables qui doivent avoir le même nombre d’attributs définis dans le même domaine. On parle de tables ayant le même schéma.
– La table résultat possède les attributs des tables d’origine et les lignes de chacune, avec ou sans élimination des doublons éventuels.
Intersection (ET)
– Cet opérateur porte sur deux tables de même schéma
– La table résultat possède les attributs des tables d’origine et les lignes communes à chacune.

interroger une base de données

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *