A4.1.3 Conception ou adaptation d’une base de données

C4.1.3.2 Implémenter le schéma de données dans un SGBD

C4.1.3.3 Programmer des éléments de la solution applicative dans le langage d’un SGBD

C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Lors de mon PPE 1, un schéma de la base de donnée a été fournis :

InnoDB

La création de la base de donnée est effectuée grâce au SGBDR MySQL. MySQL est basé sur un langage Sql . La structure de la base de donnée et les requêtes ont été implémentée selon le modèle du diagramme du dessus :

dao

dao2

sha1

Dans le cadre du PPE1 : PPE 1

C4.1.3.2 Implémenter le schéma de données dans un SGBD

C4.1.3.3 Programmer des éléments de la solution applicative dans le langage d’un SGBD

C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Lors de l’élaboration de PPE 2, un schéma de la base de donnée a été fournis :

DiagrammeDeClasse

J’ai intégré ce modèle à mon application.La création de la base de donnée est effectuée grâce au SGBDR SqLite. SqLite est basé sur le même langage Sql que Mysql. La structure de la base de donnée et les requêtes ont été implémentée selon le modèle du diagramme du dessus :

android3

Un exemple de requête permettant d’interroger la base :

android4

Dans le cadre du PPE2 : PPE 2

C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête

Stage 1 – Relais Monceau

J’ai manipuler la base de donnée de l’hôtel relais monceau afin d’adapter mes classes métier :

relaismonceau1

relaismonceau2

Stage 2 – Guard industrie

Lors de la refonte du CMS Guard industrie j’ai remplir la colonne description et caractéristique des produits :

relaismonceau3

Dans le cadre du stage 1 : Stage 1

Dans le cadre du stage 2 : Stage 2

C4.1.3.2 Implémenter le schéma de données dans un SGBD

Dans le cadre du PPE 3 :

Nous avons importé une base de donnée sql dans le projet symfony par l’invite de commande windows :

symfony1

  1. Paramétrage de la BDD sous Symfony

    Ouvrir le fichier parameters.yml (config/parameters.yml)symfony2

  2. Les classes sous symfony sont appelées ‘Entity’

    Sous Symfony on peut géner automatiquement les classes à partir de la base de données en utilisant les commandes symfony

    En mode console se positionner sur le dossier siav :symfony3

Ces commandes ont permet de créer le dossier Entity.

Création des 5 classes

symfony4

Publicités