Solution xam2 smi bd 2010 2011
Faculté des Sciences Dhar El Mehraz Département d ? Informatique Filière SMI Semestre S Solution du Rattrapage de Bases de données Du Durée h Les tables suivantes font partie d ? une base de données de gestion de Ressources Humaines d ? une entreprise Emp empno ename job mgr hiredate sal comm deptno Dept Deptno dname location Salgrade grade lowsal highsal Les ?gures suivantes donnent un exemple de données qui peuvent être stockées dans les tables Emp Dept et Salgrade DEPTNO DNAME ACCOUNTING RESEARCH SALES OPERATIONS INFORMATIQUE Table Dept LOCATION NEW YORK DALLAS FES BOSTON FES GRADE LOWSAL Table Salgrade HIGHSAL EMPNO ENAME SMITH ALLEN WARD JONES MARTIN MAHMOUD CLARK SCOTT KING TURNER ADAMS JAMES FORD MILLER Table Emp JOB CLERK SALESMAN SALESMAN MANAGER SALESMAN MANAGER MANAGER ANALYST PRESIDENT SALESMAN CLERK CLERK ANALYST CLERK MGR HIREDATE SAL COMM DEPTNO Page sur CLa table Emp contient les données sur les employés de l ? entreprise Un employé possède un numéro empno un nom ename une fonction job un chef ??manager ?? qui est aussi un employé de l ? entreprise Le numéro du manager est stocké dans le champ mgr Le champ hiredate stocke la date d ? embauche de l ? employé Le salaire est stocké dans le champ sal Un employé peut avoir droit à une commission qu ? on stocke dans le champ comm En ?n tout employé appartient à un département dont le numéro est stocké dans le champ deptno de la table Emp Les détails d ? un département sont stockés dans la table Dept à savoir le numéro su département deptno le nom du département dname et la ville o? il est localisé location Tout employé a aussi un grade déterminé par son salaire Les grades sont dé ?nis dans la table Salgrade Un grade est dé ?ni par le salaire minimal lowsal et le salaire maximal highsal acceptés pour ce grade Donc pour savoir le grade d ? un employé il su ?t de savoir dans quel intervalle est situé sont salaire Ecrire les requêtes SQL qui permettent de Créer la table Dept sachant que deptno est une clé primaire dname est obligatoire Créer la table Emp sans créer aucune contrainte Dé ?nir le champ empno come clé primaire de la table emp Dé ?nir le champ mgr de la table emp comme clé étrangère le manager chef d ? un employé est aussi un employé Dé ?nir la date système comme valeur par défaut du champ hiredate date d ? embauche Supprimer le champ comm de la table emp Page sur C Supprimer tous les départements qui ne contiennent pas d ? employés Augmenter par le salaire de tout les employés qui gagne moins de A ?cher la liste des départements localisés à Fès par ordre alphabétique A ?cher le nombre d ? employés par département Pour tous les départements localisés à Fès a ?cher le nombre d ? employés par département A ?cher le salaire moyen de tous les employés dont le
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 12, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 28.1kB