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 .
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