C.Manipuler les données avec le langage de requête SQL A partir d'un dossier de conception relatif à une application informatique, alimenter la base
de données relationnelle associée et en extraire des données selon un ou plusieurs critères
de sélection.
Je suis en mesure de programmer des requêtes d’insertion, de modification, et de sélection sur une ou plusieurs tables et de les combiner dans des requêtes complexes.
Exemple 1 : INSERT d’un SELECT
INSERT INTO LICENCE.dbo.LICENCE
(NO_SOCIETE,NOM_CLIENT,NO_CONTRAT,OBJET_CONTRAT,ROWGUID,APPLICATION,STATUT,
SERVEUR_CLIENT,ROWGUID_CLIENT,ID_LICENCE_LIEE,UTILISATEUR)
SELECT
NO_SOCIETE,NOM_CLIENT,NO_CONTRAT,OBJET_CONTRAT,ROWGUID,APPLICATION,STATUT,
SERVEUR_CLIENT,ROWGUID_CLIENT,ID_LICENCE_LIEE,'LIC_AUTO'
FROM LICENCE.dbo.LICENCE
WHERE ID = @OldId
Exemple 2 : UPDATE à partir d’une requête ensembliste faite sur une table virtuelle :
UPDATE COPYRIGHT SET VALEUR = valeurN, CONTROLE = controleN
FROM COPYRIGHT
inner join @newData as t on VARIABLE = variableN
WHERE APPLICATION = @produit
D.Programmer dans le langage du S.G.B.D. : triggers et procédures stockées A partir d'un dossier de spécifications relatif à une application informatique s'appuyant sur
une base de données relationnelle dans un contexte client/serveur, implémenter des traitements sur le SGBD sous la forme de " triggers " et de " procédures stockées ".
J’ai été formé à l’écriture de procédures stockées en centre de formation à partir de PL-SQL et ai été amené à en code durant mon stage chez MIMSO avec Transact-SQL
Référence : DPSE Chapitre 4.3
VI.Fiche descriptive de la pratique professionnelle Acticité-type CP-001334 Développer une application x-tiers A. Définir l'architecture de l'application A partir des exigences, le concepteur développeur informatique doit définir :
* l'environnement technique de production ainsi que les outils et plates-formes de développement associés,
* l'architecture logicielle de l'application.
Je suis capable de formaliser les contraintes techniques et les spécifications d’un projet
Référence DPSE Chapitre 3.7
Je suis capable de comprendre l’architecture d’une application x-tiers lorsqu’elle m’est exposée par un chef de projet
Référence : DPSE Paragraphe 3.1
Et je peux reformuler le principe de cette architecture en texte et en Schéma (Diagramme de séquence)
Référence : DPSE Chapitre 3.4.2
B. Modéliser l'application à développer en utilisant UML Le concepteur développeur informatique part des besoins exprimés dans un cahier des charges rédigé par la maîtrise d'ouvrage, éventuellement complété par le chef de projet maîtrise d'œuvre. Dans une démarche de développement itératif, les besoins peuvent être collectés directement auprès des utilisateurs.
Il établit (ou complète dans un contexte de développement itératif) les dossiers d'analyse et
de conception technique formalisé en UML.
Je peux définir un projet et ses spécifications en utilisant le formalisme UML pour les techniciens
Référence : DPSE Chapitre 3
Je peux aussi en fournir des résumés pour les utilisateurs et décideurs non-avertis
Référence DPSE Paragraphe 5.2
|