TRUE

Page Nav

HIDE

Grid

GRID_STYLE

TP2: Système de gestion de base de données relationnelle

Bonjour et bienvenue sur coursnet , aujourd'hui on va vous présenter la série 2 : système de gestion de bases de données relationnelle...

Bonjour et bienvenue sur coursnet , aujourd'hui on va vous présenter la série 2 : système de gestion de bases de données relationnelles (SGBDR)

Catégorie : programmation, développement desktop, base de données .

TP2: Système de gestion de base de données relationnelle

Apprendre le langage SQL

Avant de commencer, vous devez télécharger la base de donnée.


Extraire des données à l'aide de l'instruction SQL SELECT


1. L'instruction SELECT suivante s'exécute-elle avec succès ?
SELECT last_name, job_id, salary AS Sal
FROM employees

2. L'instruction SELECT suivante s'exécute-elle avec succès ?
SELECT *
FROM job_grades

3. L'instruction suivante comporte quatre erreurs de codage. Pouvez-vous identifier lesquelles ?
SELECT employee_id, last_name
sal x 12 ANNUAL SALARY
FROM employees

4.Votre première tâche consiste à déterminer la structure de la table DEPARTMENTS et de son contenu.
Le champ departement_id de type numérique (4chaine de caractères) et non null
Le champs departement_name type varchar  max de caractère est 30
Le champs manager_id  type numérique : maximum de car. Est 6
Le champs location_id  type numérique : maximum de car. Est 4
-       Clé étrangére : location_id

5. Le département HR souhaite une interrogation pour afficher le nom, le code de poste, la date d'embauche et le numéro de chaque employé, avec affichage du numéro en premier.
Select nom,code ,date_d_embauche  AS  HIRE_DATE,num 
From departement
 Définissez un alias « Date d’embauche » pour la colonne HIRE_DATE.

6. Le département HR nécessite une interrogation pour afficher tous les codes de poste de la table EMPLOYEES sans répétition.
Select  DISTINCT code 
From EMPLOYEES

7. Le département HR souhaite des en-têtes de colonne plus évocateurs pour l'état relatif aux employés. Copiez l'instruction du script de la question 5. Nommez les en-têtes de  colonne respectivement Emp #, Employé, Fonction et Date d’embauche. Exécutez de  nouveau l'interrogation.
Select nom,code ,date_d_embauche  AS emp#,employé,FonctiondEembauche
From departement
  
8. Le département HR a demandé un état de tous les employés et de leur ID de poste.
Affichez le nom concaténé avec l'ID de poste JOB_ID (séparés par une virgule et un
Espace) et nommez la colonne « Employé et poste ».
Select  first_name+’ ‘+job_id
From departement

9.  Si vous souhaitez tester vos connaissances de manière plus approfondie, effectuez l'exercice suivant :
Pour vous familiariser avec les données de la table EMPLOYEES, créez une interrogation afin d'afficher toutes les données de cette table. Séparez les différentes colonnes de la sortie par une virgule. Nommez la colonne THE_OUTPUT.

Télécharger la série 2 (Format PDF) : SGBDR

D'autres TPs sur le langage SQL ?