Passer au contenu principal
Formation développeur web
  • Accueil
  • Plus
Vous êtes connecté anonymement
Connexion
Accueil
Passer Hébergement
Hébergement


Vous n'avez pas encore votre propre espace web pour héberger vos projets ? Noms de domaines, Wordpress, VPS, espace de stockage : hébergez vos projets web dès maintenant, à partir de 1€ / mois.

Passer Formation
Formation


Vous êtes intéressé par le secteur du web, de l'informatique, de la programmation ? Que ce soit pour une formation qualifiante ou ponctuelle, en présentiel ou à distance, financée par l'état, par l'alternance, le CPF, etc...  Contactez-moi afin de vous orienter correctement.

  1. Back-end
  2. Administrer une base de données
  3. Agence de dev
Devoir

Agence de dev

Conditions d'achèvement
Ouvert le : dimanche 20 septembre 2020, 00:00

Dans cet exercice, on va simuler une agence web qui doit gérer plusieurs applications pour le compte de ses clients. L’environnement se compose de trois applications :

  • une application pour l'INSSEE qui utilisera la bdd villes (dénommée inssee)
  • une application pour une agence immobilière qui utilisera la bdd agenceimmo (dénommée immoplus)
  • une application de réseau social professionnel qui utilisera la table typicode (ou multiples_table) (dénommée facework)


De plus, dans l'entreprise de dev, il y a un lead dev, et plusieurs développeurs.

Voici les droits que l'on souhaite mettre en place :

  • L'utilisateur "leaddev" peut faire des opérations de CRUD et de structure sur toutes les bdd existantes, mais il ne peux pas faire de tâches d'administrations poussées (création d'utilisateurs etc..., on laissera les actions sensibles au compte root)
  • l'utilisateur "dev" peux faire des CRUD uniquement sur les projets en cours : immoplus, insse et facework
  • l'application inssee peux seulement faire des CRUD sur la bdd villes
  • l'application immoplus peux faire des CRUD sur la bdd agence_immo, et peux faire uniquement des select sur la bdd INSSEE (pour aller chercher des villes ou des départements)
  • l'application facework peux faire des CRUD sur la bdd "multiple-tables" (à voir selon comment vous l'avez nommé), mais peux aussi faire des SELECT sur la bdd agenceimmo pour proposer aux salariés des biens immobiliers en partenariat avec l'agence immoplus


Récap :

 

http://webboy.fr/pluginfile.php/2913/mod_assign/intro/db-user.mp4
 

Oui donc je viens de me souvenir de ce que j'avais oublié à la fin de la vidéo... :) Juste pour dire qu'il y a rarement des comptes "dev" ou "leaddev", ici c'est pour s’entraîner pour l’exercice. On aura plus généralement un compte utilisateur pour une appli (inssee, facework, immoplus, etc...)

Contacter l'assistance du site
Vous êtes connecté anonymement (Connexion)
Résumé de conservation de données
Obtenir l'app mobile
Fourni par Moodle