Find Jobs
Hire Freelancers

Résolution de problematique

€8-30 EUR

Terminado
Publicado hace más de 5 años

€8-30 EUR

Pagado a la entrega
L’entreprise JeGère fait le développement de logiciel pour des entreprises au Québec. Pour faire la gestion des projets elle utilise un système informatique qui permet de faire le suivi de chaque projet, ses étapes, ses responsables, ses participants, entre autres. À chaque projet on donne un identificateur unique (un numéro entre 0 et 4000) et un responsable qui est un employé de l’entreprise. De plus, l’entreprise garde le nom, la date de début et de fin du chaque projet. Un projet est divisé par des étapes. Chaque étape a un livrable, une date de début et une date de fin. Cependant, l’entreprise a déjà quelques étapes définis qui peuvent être utilisées dans plusieurs projets. Finalement un projet a des ressources humaines qui travaillent un nombre d’heures dans le projet et qui ont un prix par heure déterminé. (Annexe 1) Exercice 1 - Définition du schéma (Question 1 à 3) À l’aide du langage SQL de MySQL, faites et exécutez les commandes SQL suivantes pour : Créez le schéma ’jegere’ (indice : CREATE DATABASE jegere ;) puis sélectionnez-le (indice : USE jegere ; ). Créez les tables de la Figure 1, en incluant les contraintes d’unicité de clé, référentielles, de domaine et de non nullité. (Indice : CREATE TABLE) Par exemple, vous aurez CREATE TABLE IF NOT EXISTS [login to view URL] ( idProjet INT NOT NULL , idClient INT NOT NULL , nomProjetVARCHAR(45) NOT NULL , dateDebut DATE NOT NULL , dateFin DATE NOT NULL , idResponsableINT NOT NULL , PRIMARY KEY (idProjet) , FOREIGN KEY (idClient ) REFERENCES [login to view URL] (idClient ), FOREIGN KEY (idResponsable ) REFERENCES [login to view URL] (idEmploye ) ) ; Générez les commandes pour insérer l’information suivante. Il est permis de reformater les données, par exemple lors de l’insertion des dates. (Fichier annexe 2) Exercice 2 - Recherches de données Écrivez avec le langage SQL les requêtes pour : Trouver les employés qui ont travaillé sur au moins 2 projets. Donner le nom et le livrable de l’étape actuelle de chaque projet de l’entreprise. (L’étape actuelle est la dernière étape pour laquelle nous avons des données.) Indices : Vous pouvez utiliser la syntaxe SELECT x,y FROM ... WHERE y = (SELECT MAX(z) FROM ... WHERE ...). Vous ne devez pas utiliser un GROUP BY. Étant donné un identifiant de projet (idProjet), vous voulez trouver la valeur maximale de l’identifiant d’étape (idEtape). Vérifier que les étapes de chaque projet ont été faites entre les dates de début et de fin du projet. (Écrivez une requête qui permette à un humain de savoir si c’est le cas. On ne vous demande pas d’ajouter cette contrainte à la base de données.) Donner le nombre d’heures total travaillés et la somme totale gagnée par employé dans tous les projets, en incluant le nom de l’employé et l’adresseCourriel. (Résultat attendu : idemploye, nomEmploye, adresseCourriel, nbrHeures, somme gagnée) Vous devez exécuter les requêtes et inclure la réponse du SGBD. Expliquez votre solution. Exercice 3 - Mises à jour de données Le projet 3 a eu des modifications importantes, donnez les commandes pour modifier l’information dans la base de données : Le responsable du projet a changé et il est maintenant Mme St-Jerome. L’étape 3 vient de finir, donc l’étape 4 a été ajoutée au projet. (Vous pouvez utiliser deux requêtes SQL pour résoudre ce problème.) Le taux horaire de Mme St-Jerome a augmenté de 12$. Le projet 2 doit être supprimé complètement, donnez les commandes et l’ordre d’exécution de ces commandes. Vous devez exécuter les requêtes et inclure la réponse du SGBD. Expliquez votre solution.
ID del proyecto: 17980318

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Salut j'espere que vous allez tres bien. Je peut vous aider a traiters ces exercises. Contactez moi pour vous aider a les faire merci.
€29 EUR en 3 días
0,0 (0 comentarios)
0,0
0,0
2 freelancers están ofertando un promedio de €30 EUR por este trabajo
Avatar del usuario
Bonjour, Il est un peu tard maintenant sur mon réseau horaire mais après avoir jeté un oeil à votre projet, ça m'intéresse. Je reviens vers vous demain pour une solution. Est il possible d'utiliser PHP ou seulement des requêtes SQL ? Cordialement. Kriss
€30 EUR en 4 días
5,0 (3 comentarios)
3,7
3,7

Sobre este cliente

Bandera de FRANCE
Lunel, France
0,0
0
Forma de pago verificada
Miembro desde oct 17, 2018

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.