Conception d une Base de Données
|
|
- Ariane Gamache
- il y a 8 ans
- Total affichages :
Transcription
1 Conception d une Base de Données La construction d une Base de Données doit correspondre à un besoin de mémoriser et de traiter des informations. Nous savons que le résultat à obtenir est un ensemble de Tables liées entre elles par des Relations, soumises à des Contraintes. Chaque table doit posséder un clé primaire qui identifie de façon unique les lignes de la table. On appelle clé étrangère, un attribut qui est clé primaire dans une autre table. Les relations s expriment par les liens cl é primaire clé étrangère. Toutes les moyennes et grandes entreprises travaillent aujourd hui sur des Bases de Données dont la taille s évalue en Giga Octets. Les relations entre tables sont très complexes et il a fallu des années pour les construire. Lorsque le problème est complexe, on vous a appris, depuis DESCARTES, qu il est souhaitable de le diviser en un ensemble de problèmes plus simples. Cette méthode s applique aussi à la conception des Bases de Données et permettra de mettre en évidence des DOMAINES D APPLICATION. Dans la gestion d une Association (problème complexe) on peut définir les domaines d application suivants : Gestion des Adhérents, Gestion des Séjours, Gestion des Compétitions, Gestion de la Comptabilité, etc... La première étape de la construction d une Base de Données consistera à étudier «l UNIVERS DU MONDE REEL», à bien identifier les BESOINS et à mettre en évidence les DOMAINES à informatiser. REFLECHIR AVANT D AGIR doit être votre soucis principal. Avant de vous lancer à corps perdu dans l informatisation d un DOMAINE, vérifier s il n existe pas une solution informatique adaptée à votre problème. Il est souvent préférable d utiliser un logiciel existant qui couvre 80 % du problème que vous avez identifié, que de créer ou de faire créer un logiciel qui le résoudra à 100%. Bon! Rien n existe sur le marché, vous avez identifié vos domaines et vous brûlez d impatience d utiliser le dernier S.G.B.D. relationnel que vous venez d acheter. Et bien NON!, il n est pas question de se lancer dans la conception des tables sans avoir analysé et trouvé une représentation symbolique de votre problème. C est la deuxième étape de la construction de la Base de Données : La phase de Modélisation de la Réalité. On parlera de MCD (Modèle Conceptuel des Données). Réaliser un modèle du domaine d application, c est s obliger à se poser des questions. Il existe plusieurs méthodes de modélisation d un problème. Nous avons choisi le modèle dit Entité Association. C est le modèle le plus utilisé en France. Un modèle permet de s affranchir de la technologie. Votre modèle restera vrai lorsque les Bases de Données Relationnelles seront remplacées par une nouvelle génération de S.G.B.D. Enfin, après avoir longtemps, longtemps, longtemps...réfléchi, vous pourrez passer à la troisième étape, qui consistera à transformer les «objets» de votre modèle en Tables sur le S.G.B.D. que vous avez choisi. Il restera enfin une quatrième étape qui consiste à écrire les programmes d accompagnement de la Base pour rendre son accès «CONVIVIAL» à un non informaticien. Mais ceci est une autre histoire... Etape 1 Etape 2 Etape 3 Etape 4 Les BESOINS Les DOMAINES MODELISATION GENERATION des TABLES PROGRAMMATION Jacques Chambon 1/9
2 Comment obtenir un modèle des Données? Travaillons sur le domaine «Gestion des Adhérents». Comment s y prendre pour démarrer l étude de ce domaine? Nous allons vous donner des pistes et les principes d une méthode. Le maître mot dans la phase de Recherche d une solution, on dira «d ANALYSE», c est la COMMUNICATION. Comment communique-t-on? Par le langage et par l écrit. Vous obtiendrez les informations nécessaires à votre étude en dialoguant avec les personnes concernées par le domaine analysé ; en récoltant et en disséquant les documents de gestion utilisés par l organisation, documents bien sûr, relatifs à votre domaine d étude. Analyse d un dialogue Un dialogue c est une série de questions et de réponses. C est vous qui posez les questions et qui devrez analyser les réponses. Cette analyse consistera à décomposer toutes les phrases prononcées par votre interlocuteur en phrases élémentaires. Phrases élémentaires Qu est ce qu une phrase élémentaire? C est une phrase limitée à la structure suivante. SUJET VERBE COMPLEMENT La démarche de composition sera la suivante : On ne conserve qu un verbe par phrase ; Le sujet identifie une ENTITE du DOMAINE le complément est soit une caractéristique de l ENTITE, soit une autre ENTITE. On décomposera les phrases jusqu à ce qu elles soient toutes exprimées sous la forme : ENTITE VERBE Caractéristique Exemple de dialogue : Q «Comment identifiez-vous les membres de votre association?» R «Nous les appelons des Adhérents. Nous avons besoin de leur nom, prénom, adresse et date de naissance. Nous leur demandons également une photo et leur numéro de téléphone personnel.» Décomposition Un Adhérent a un nom. Entité verbe caractéristique Un Adhérent a un prénom Entité verbe caractéristique Un Adhérent habite à une Adresse ENTITE verbe ENTITE Un Adhérent a une date de naissance Entité verbe caractéristique Un Adhérent a une photo Entité verbe caractéristique Un Adhérent a un n de téléphone Entité verbe caractéristique Adresse est une entité abstraite qui peut être décomposée en rue, résidence, code postal et ville. Une Adresse est composée d une rue Entité verbe caractéristique Une Adresse est composée d une résidence Entité verbe caractéristique Une Adresse est composée d un code postal Entité verbe caractéristique Une Adresse est composée d une ville Entité verbe caractéristique Vous arrivez à une décomposition terminale lorsque vous pouvez utiliser les verbes «avoir» ou «est composé». Mais tous les dialogues ne sont pas aussi simple à interpréter. Le premier écueil est celui de la personnalisation du dialogue, le second celui de l ambiguïté de la langue. Jacques Chambon 2/9
3 Il vous faudra donc être PERSPICACE et la plupart du temps faire preuve de «BON SENS». Autre exemple de dialogue : Un responsable : «Tiens, je vous présente un de nos adhérents : Mr Daffiot qui vient d amarrer Bitonio au ponton n 2.» Vous : C est un beau bateau. Mr DAFFIOT : Oui : c est un Jouet 24 de Vous : Il est à vous? Mr DAFFIOT : Oui je l ai acheté cette année à Mr Untel pour courir en Groupe 1. Phrases types Une phrase type est une phrase dans laquelle : on fait un tri en ne retenant que les phrases qui ont un intérêt pour le domaine étudié. on enlève toute référence nominative aux Entités. On les remplace par des noms génériques. Décomposition en phrases élémentaires Décomposition en phrases type : Mr DAFFIOT est un adhérent Un adhérent a un nom Mr DAFFIOT possède BITONIO Un adhérent possède un bateau BITONIO est un bateau Un bateau a un nom BITONIO est amarré à un ponton Un bateau est amarré à un ponton un ponton a le n 2 Un ponton a un numéro BITONIO est un Jouet 24 Un bateau a un type BITONIO a été construit en 1993 Un bateau a une date de construction BITONIO court en GROUPE1 Un bateau court dans une catégorie BITONIO a été acheté cette année. Un bateau a une date d achat BITONIO a été vendu par Mr UNTEL Un bateau a un ancien propriétaire Le Modèle conceptuel des Données Première Etape : Traduction des phrases types en graphique Nous ne considérons dans un premier temps que les phrases types de la forme : Entité Verbe Entité Le verbe établit un lien entre les Entités : il les associe. C est pourquoi, dans le modèle que nous allons utiliser les verbes seront qualifiés d ASSOCIATIONS. Les Entités sont représentées par un rectangle, les associations par une rectangle ovalisé E N T I T E 0, n A s s o c i a t i o n 0, n E N T I T E _ ADHERENT possède BATEAU Un Adhérent habite à une Adresse habite court est amarré Un Adhérent possède un Bateau Un Bateau est amarré à un Ponton Un Bateau court dans une Catégorie ADRESSE CATEGORIE PONTON Deuxième Etape : Enrichissement du graphique 1 - Introduction des caractéristiques dans les Entités. Les caractéristiques sont introduites dans leurs entités respectives. Jacques Chambon 3/9
4 Le mot de caractéristique doit être pris ici au sens littéral du terme. En informatique, on utilise plutôt des synonymes : attribut, propriété ou champ. En tout état de cause l entité deviendra une table, les caractéristiques se matérialiseront par des champs. 2 - Recherche des Cardinalités. On reprend chaque phrase type de format : Entité Verbe Entité On essaie d introduire à gauche du verbe, le verbe POUVOIR et de qualifier le complément par UN SEUL, UNE SEULE ou PLUSIEURS. (Le choix dépend de la réalité que vous observez et vous permet de guider un entretien.) On inverse dans un deuxième temps, chaque phrase type et on y applique la méthode précédente. Phrase type d origine Un Adhérent habite à UNE SEULE Adresse. Un Adhérent PEUT posséder PLUSIEURS Bateaux Un Bateau est amarré à UN SEUL Ponton Un Bateau court dans UNE SEULE Catégorie Phrase type inversée A une Adresse n habite qu UN SEUL Adhérent Un Bateau PEUT être possédé par PLUSIEURS Adhérents A un Ponton s amarre PLUSIEURS Bateaux Dans une Catégorie courent PLUSIEURS Bateaux Les Cardinalités vont apparaître sur les liens du modèle sous la forme de deux valeurs l une minimale, l autre maximale. Les combinaisons possibles sont (0,1), (1,1), (), () Si vous avez réussi à placer l adjectif «PLUSIEURS», la Cardinalité maximale sera «n», sinon ce sera «1». Pour déterminer la Cardinalité minimale il faut vous poser une nouvelle question pour chaque phrase type : La réalité qu on exprime peut-elle ne pas exister? Phrases types Question de non existence Réponse (fonction de la Réalité) Cardinalité Minimale Cardinalité Maximale Un Adhérent habite à UNE SEULE Adresse. Un Adhérent peut-il ne pas avoir d Adresse? NON 1 1 Un Adhérent PEUT posséder PLUSIEURS Bateaux Un Bateau est amarré à UN SEUL Ponton Un Adhérent peut-il ne pas posséder de Bateau? Un Bateau peut-il ne pas être amarré à un Ponton? OUI 0 N NON 1 1 Un Bateau court dans UNE SEULE Catégorie A une Adresse n habite qu UN SEUL Adhérent Un Bateau PEUT être possédé par PLUSIEURS Adhérents A un Ponton s amarre PLUSIEURS Bateaux Un Bateau peut-il ne pas être rattaché à une Catégorie? Une Adresse peut-elle ne correspondre à aucun adhérent? NON 1 1 NON 1 1 Un bateau peut-il n appartenir à personne? NON 1 N Existe-t-il des pontons sans Bateau.? NON 1 N Dans une Catégorie courent Existe-il des catégories sans Bateau? NON 1 N PLUSIEURS Bateaux La valeur «0» est associée à une réponse OUI, la valeur «1» à une réponse NON. En reportant les informations précédentes sur le schéma, nous obtenons le modèle suivant : Jacques Chambon 4/9
5 A D HE R E NT C o d e a d h é r e n t# PLUSIEURS No m p o s s è d e P r é n o m 0,n 1,n D a te d e Na is s a n c e Nu m é r o té lé p h o n e p e r s o n n e l P h o to 1,1 h a b ite UN PLUSIEURS UN C o u r t 1,1 B A T E A U No m d u B a te a u D a te d ' A c h a t D a te d e C o n s tr u c tio n T y p e A n c ie n p r o p r ié ta ir e 1,1 e s t a m a r r é UN 1,1 A D R E S S E UN A d r e s s e C o m p lé m e n t d 'A d re s s e C o d e P o s ta l V ille PLUSIEURS 1,n C A T E G O R IE D é s ig n a tio n PLUSIEURS 1,n P O NT O N Nu m é r o Remarque : Les mots UN et PLUSIEURS ne font pas partie de la représentation du modèle. Troisième Etape : Réorganisation des Entités 1 - Recherche des entités inutiles Si vous obtenez de part et d autre d une association des cardinalités (1,1) c est que l association que vous avez mis en évidence n en est pas une. Vous pouvez alors la supprimer et intégrer les caractéristiques en une seule Entité. Dans notre exemple, nous «remonterons» les caractéristiques de l adresse dans l entité Adhérent. 2 - Recherche de l identifiant des entités Pour chaque entité, vous devez trouver une Clé Primaire. Elle doit identifier de façon unique chaque «enregistrement» de «l entité». Choisissez l une des caractéristiques existantes. Si vous n en trouvez pas, ajoutez une caractéristique codifiée. S il apparaît alors dans votre modèle une Entité qui ne possède que la clé primaire, comme dans l entité «Ponton», supprimez la et remontez cette clé comme caractéristique de l Entité liée. Mais s il s agit d une date, vous conserverez l Entité. 3 - Travail sur les associations Pour obtenir une meilleure lisibilité du modèle, on attribuera un verbe à l infinitif à chaque association. ADHERENT Code adhérent Nom Prénom Date de Naissance Adresse Complément d'adresse Code Postal Ville être propriétaire Un Adhérent peut être Propriétaire de Plusieurs Bateaux. (n) Tous les Adhérents ne sont pas Propriétaires. (0) Un Bateau peut appartenir à Plusieurs Propriétaires. (n) Tous les Bateaux ont au moins un Propriétaire. (1) Un Bateau court dans une seule Catégorie. (1) Une Catégorie regroupe plusieurs Bateaux. (n) BATEAU Numéro du Bateau Numéro voile du Bateau Nom du Bateau 1,1 1,1 regrouper CATEGORIE BATEAU Code Catégorie Bateau Libellé Catégorie Bateau AMARRER PONTON Numéro Ponton Un Bateau est amarré a un seul ponton (1) A un ponton sont amarrés plusieurs bateaux (n) Jacques Chambon 5/9
6 Analyse de documents existants C est la deuxième source d informations pour concevoir une Base de Données. Vous devez mettre en évidence trois types d informations. les informations pré-imprimées du document ; les informations calculées ; les informations introduites : les DONNEES. Facturation des séjours Exemple de facture C.V.A.T. Bassin à flot Date Facture BORDEAUX 29/04/2xxx A.E.C.A 25, Place TOURNY Bordeaux Séjour : Centre d'arcachon : Groupe de 30 personnes. Week end Avril 2xxx Services facturés Prix Unitaire TVA Quantité Montant Location PV 7, ,00 Hébergement 15, ,00 Location VTT 7, ,00 Repas 7, ,50 Petits Déjeuners 2, , TVA 1 2 TOTA HT 1 831,50 Base 801, ,00 0%Remise - Taux 5,50% 19,60% Net Commercial 1 831,50 Montant 44,08 201,88 Montant TVA 245,96 TOTAL TTC 2 077,46 Payable avant le : 31 mai 2xxx Données Calculées Les informations sur fond noir constituent la partie pré-imprimée du document. La facture est adressée au client, dans la semaine qui suit le séjour. Jacques Chambon 6/9
7 Décomposition en phrases type Seules les données nous intéressent. Après les avoir identifiées, il faut reconstituer les phrases type. Une facture a une date. Une facture a un numéro Une facture s adresse à un client. Un client a une raison sociale. Un client a une adresse. Un client a un code postal. Un client a une ville. Une facture a un commentaire. Une facture contient plusieurs services. Un service a une désignation. Un service a un prix. Un service a une quantité pour une facture. Cette dernière phrase est indécomposable. En admettant qu elle le soit : la décomposition serait le suivante : Un service a une quantité. Examinons la facture. Séjour : Est FAUX Centre du Cap Ferret : Groupe de 10 personnes. Séjour Avril 2003 Services facturés Prix Unitaire Quantité Montant Location PV 7, ,00 Hébergement 15, ,00 Location VTT 7, ,00 En comparant avec la facture précédente, on voit que les services identiques sont facturés au même prix. On peut donc affirmer que le prix est lié à la nature du service. Par contre la Quantité facturée est différente selon les factures pour le même service, mais aussi dans la même facture selon les services. Cela signifie donc que la quantité facturée est dépendante du SERVICE ET de la FACTURE. Première représentation graphique s'adresse à CLIENT FACTURE 1,1 contient SERVICE Jacques Chambon 7/9
8 Deuxième représentation graphique F A C T U R E 1, 1 N u m é r o d a t e c o m m e n t a ir e 1, n A d r e s s e r C O N T E N I R Q u a n t it é 0, n 0, n C L I E N T R a is o n s o c ia l e o u n o m A d r e s s e C o d e P o s t a l V il l e S E R V I C E D é s ig n a t io n P r ix Une Facture ne s adresse qu à un seul client (1) Un Client peut avoir plusieurs factures à régler, mais peut être aucune. (0) Une Facture peut comporter plusieurs lignes de facture (n), mais au moins une. (1) Un Service peut figurer dans plusieurs lignes de facture (n), mais peut être dans aucune. (0) Un modèle exprime une certaine VUE de la Réalité. C est une vision en «COMPREHENSION». Chaque Entité et association va se transformer en Tables. Il devient donc possible de donner un exemple du contenu de chaque table. C est une vision en «EXTENSION». Ce type de représentation peut vous aider à bien comprendre l organisation d un modèle. N hésitez pas à l utiliser! Donnez vous des exemples! FACTURE Numéro date commentaire /05/2002 Centre du Cap Ferret : Groupe de30 personnes /05/2002 Week Centre end du Cap 20 - Ferret 21 Mai : 1995 Groupe de 10 personnes /05/2002 Week Centre end d'arcachon Mai : Groupe 1995 de 50 personnes Dimanche 28 Mai 1995 CLIENT Raison sociale ou nom Adresse Code Postal Ville A.E.C.A. 25, Place TOURNY BORDEAUX Les Amis du Ferret 36, Cours du Médoc BORDEAUX Lous GOUYATS de L'ADOU 25, rue du Toro DAX SERVICE CONTENIR Désignation Prix Quantité Location PV 7,50 30 Location ,00 42 Location Catamaran 17,00 97 Hébergement 15,00 37 Repas 7,50 25 Petit Déjeuner 2,00 5 Location VTT 7,00 10 Le jeu d essai précédent vous permet de mettre en évidence l absence de liens entre tables. Il manque donc les clés primaires. On appelle clé primaire un attribut (colonne) d une table qui permet d'identifier de façon unique, une occurrence (ligne) d une table. Une clé primaire doit être : unique ; non nulle ; et stable dans le temps. Jacques Chambon 8/9
9 Troisième représentation graphique Chaque Entité doit posséder une clé primaire. Une clé primaire est un attribut existant ou un code qui permet d obtenir plus facilement le critère d unicité. Dans notre exemple comme plusieurs clients peuvent avoir le même nom, nous préfèrerons les identifier (une clé primaire est aussi appelée identifiant) par un numéro unique (code client) attribué par le Centre. L en sera de même pour les services. FACTURE Numéro date commentaire 1,1 Adresser CONTENIR Quantité CLIENT Code Client Raison sociale ou nom Adresse Code Postal Ville SERVICE Code service Désignation Prix Clés étrangères : elles n apparaissent pas de façon explicite dans le modèle : elles se traduisent par les liens. On appelle clé étrangère un attribut qui est clé primaire dans une autre table. Elles apparaissent par contre dans la vision en «Extension». Deux cas peuvent exister : Association UN à PLUSIEURS : la clé primaire de l Entité «du coté PLUSIEURS» devient la clé étrangère de l Entité «du coté UN».(on dit qu elle remonte). Association PLUSIEURS à PLUSIEURS : les clés primaires de chaque Entité «remontent dans l association nommée pour donner une clé primaire composée. Jacques Chambon 9/9
Modèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
Plus en détailConception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Plus en détailLE MODELE CONCEPTUEL DE DONNEES
LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.
Plus en détailCONCEPTION Support de cours n 3 DE BASES DE DONNEES
CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...
Plus en détailConcevoir un modèle de données Gestion des clients et des visites
page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailExemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Plus en détail1. LA GESTION DES BASES DE DONNEES RELATIONNELLES
Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailCréer le schéma relationnel d une base de données ACCESS
Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...
Plus en détailModélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Plus en détailFormation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du
Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : copemed@ua.es Formation
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailMéthode d analyse Merise
Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI
Plus en détailNF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
Plus en détailLe modèle de données
Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailPNL & RECRUTEMENT IMPACT SUR LES ENTRETIENS Présentation du 10/06/03
PNL & RECRUTEMENT IMPACT SUR LES ENTRETIENS Présentation du 10/06/03 Introduction : Questions/réponses : Qu est-ce que pour vous un bon recrutement? Cela dépend de quoi? Qu est-ce qui est sous votre contrôle?
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Plus en détailConception d une base de données
Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information
Plus en détailA. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
Plus en détailAccess 2010 Entraînement 1 Garage Renault Dossier 24 MCD
Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Objectifs Concevoir une modèle conceptuel de données pour Access Durée 45 Support Papier Travail à faire : 1. Concevoir le dictionnaire des données.
Plus en détailComment régler un litige avec son vendeur de produits financiers?
Comment régler un litige avec son vendeur de produits financiers? Elsa Aubert Direction des relations avec les épargnants Le 16 novembre 2011 2 Plan de la présentation I Auprès de qui réclamer? 1. L interlocuteur
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailPROJET DE PORTAIL INTRANET YNNA
PROJET DE PORTAIL INTRANET YNNA PV sur l état d avancement du chantier Intranet Ynna Hicham BENJELLOUN h.benjelloun@ynna.ma Préambule Ce rapport a pour objet de proposer les grandes lignes de l état des
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailIntroduction aux Bases de Données
Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD
Plus en détailGUIDE DE PRISE EN MAIN
27/04/2011 Firstmag version 7 Ce document va vous expliquer en quelques pages comment maitriser les principales fonctions du logiciel. Ce guide n est pas exhaustif, pour une utilisation avancée du logiciel
Plus en détailBase de données relationnelle et requêtes SQL
Base de données relationnelle et requêtes SQL 1e partie Anne-Marie Cubat Une question pour commencer : que voyez-vous? Cela reste flou Les plans de «Prison Break»? Non, cherchons ailleurs! Et de plus près,
Plus en détailImportation des données dans Open Office Base
Importation des données dans Open Office Base Il est aujourd'hui assez rare dans les bureaux de créer un environnement de base de données de toutes pièces. Les données sont manipulées depuis longtemps
Plus en détailRéalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)
Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014) - Guettez les nouvelles versions de ce tutoriel sur le site web de l enseignement - En cours de réalisation, veuillez
Plus en détailSOFI Gestion+ Version 5.4. Echanges de données informatiques Spicers Sofi gestion+ Groupements. SOFI Informatique. Actualisé le 10.09.
SOFI Gestion+ SOFI Informatique Version 5.4 Echanges de données informatiques Spicers Sofi gestion+ Groupements Actualisé le 10.09.2004 Table des matières 1. Catalogue et tarifs... 4 1.1 Définition EDI...
Plus en détailSéquence de découverte de SparkAngels Logiciel d entraide numérique
Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion
Plus en détailNotice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès
- MODULE CLIENTS L affichage peut être différent suivant votre paramétrage mais le principe reste le même. I. Description générale du module Le module clients permet: de constituer un annuaire des clients
Plus en détailModèle Entité/Association
Base de données Modèle Entité/Association L3 Informatique Antoine Spicher antoine.spicher@u-pec.fr Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL
Plus en détailCours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.
Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune
Plus en détailSystèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Plus en détailBusiness Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailLES TOUT PREMIERS PAS
DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous
Plus en détailUtiliser un tableau de données
Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des
Plus en détail23. Le discours rapporté au passé
23 23. Le discours rapporté au passé 23.1 LE DISCOURS INDIRECT On utilise le discours indirect pour transmettre : Les paroles de quelqu un qui n est pas là : Il me dit que tu pars. Les paroles de votre
Plus en détailLes Différents types de Requêtes dans Access
Les Différents types de Requêtes dans Access Il existe six types de requêtes. Les Requêtes «Sélection», qui sont le mode par défaut et correspondent à des «vues» des tables originelles. Cela signifie que
Plus en détailGé nié Logiciél Livré Blanc
Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer
Plus en détailGUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ
GUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ D. ALESSANDRA - Guide pratique de Merise Page 1/22 Objectifs Présentation théorique
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailSaisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont
I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle
Plus en détailpeu peux/peut peut être peut-être
GRAMMATICAUX DE CATÉGORIES DIFFÉRENTES PEU HOMOPHONES PEUX/PEUT PEUT ÊTRE PEUT-ÊTRE 1 Homophones grammaticaux de catégories différentes peu peux/peut peut être peut-être peu : adverbe ; il a le sens de
Plus en détailSaisie de données dans plusieurs tables
Saisie de données dans plusieurs tables Lors de l arrivée d un nouvel adhérent, il va falloir saisir plusieurs types d informations réparties dans des tables différentes, mais regroupées dans un même formulaire.
Plus en détailCAP BOX Note utilisateurs
CAP BOX Note utilisateurs Sommaire ESPACE UTILISATEUR... Se connecter pour la ère fois sur son espace CAP BOX... Paramétrage du compte entreprise... Identité de l'entreprise.... Présentation des documents
Plus en détailI4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
Plus en détailFoire aux Questions Application de gestion des conventions de stage Pstage
Foire aux Questions Application de gestion des conventions de stage Pstage Contacts en fin de document Comment demander et créer une convention de stage? Vous devez faire la demande en ligne via votre
Plus en détailcurité du patient 19 mai 2009 Aurore MAYEUX Guy CLYNCKEMAILLIE
Déclarer un événement indésirable un élément majeur pour la sécurits curité du patient 19 mai 2009 Aurore MAYEUX Guy CLYNCKEMAILLIE Les hôpitaux plus meurtriers que la route Courrier de l escaut, janvier
Plus en détailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détailB Projet d écriture FLA 10-2. Bande dessinée : La BD, c est pour moi! Cahier de l élève. Nom : PROJETS EN SÉRIE
B Projet d écriture Bande dessinée : La BD, c est pour moi! FLA 10-2 Cahier de l élève PROJETS EN SÉRIE Il faut réaliser ces projets dans l ordre suivant : A Bain de bulles Lecture B La BD, c est pour
Plus en détailFaculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailBases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une
Plus en détailCompte-rendu de Hamma B., La préposition en français
Compte-rendu de Hamma B., La préposition en français Badreddine Hamma To cite this version: Badreddine Hamma. Compte-rendu de Hamma B., La préposition en français. Revue française de linguistique appliquée,
Plus en détailLes bases de données Page 1 / 8
Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...
Plus en détailLangage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Plus en détailDéterminants possessifs
POSSESSIFS MATÉRIEL POUR ALLOPHONES 1 Déterminants Déterminants référents Déterminants possessifs Le déterminant possessif indique une relation d appartenance, de possession, de parenté, d origine, etc.,
Plus en détail1 Modélisation d une base de données pour une société de bourse
IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détailCRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
Plus en détailAccess et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Plus en détailEVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.
1. Mission 1 : Créer la société et faire son paramétrage :...3 1.1. Création d un nouveau dossier :...3 1.2. Paramétrage des Barres d outils :...6 1.3. Paramétrage général de la Gestion Commerciale :...6
Plus en détailBases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
Plus en détailEvry - M2 MIAGE Entrepôt de données
Evry - M2 MIAGE Entrepôt de données Introduction D. Ploix - M2 Miage - EDD - Introduction 1 Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration
Plus en détailStagiaire Ecole professionnelle supérieure (EPS)
Département fédéral des affaires étrangères DFAE Direction des ressources DR Personnel DFAE Stagiaire Ecole professionnelle supérieure (EPS) L ensemble des données figurant dans ce questionnaire sont soumises
Plus en détailNotion de fonction. Série 1 : Tableaux de données. Série 2 : Graphiques. Série 3 : Formules. Série 4 : Synthèse
N7 Notion de fonction Série : Tableaux de données Série 2 : Graphiques Série 3 : Formules Série 4 : Synthèse 57 SÉRIE : TABLEAUX DE DONNÉES Le cours avec les aides animées Q. Si f désigne une fonction,
Plus en détailI. Le déterminant Il détermine le nom. Le déterminant indique le genre, le
I. Le déterminant Il détermine le nom. Le déterminant indique le genre, le nombre et le degré de détermination du nom. 1. L article le, la, les, l, d, au, aux, du, des, un, une, des, du, de l, de la, des.
Plus en détailRÉDIGER SON CV EN FRANÇAIS
RÉDIGER SON CV EN FRANÇAIS Objectifs : rédiger un CV en français Niveau : B1/B2 Site : Voyage en Français, section PRATIQUE : http://voyagesenfrancais.fr/spip.php?article2650 A. Réflexion / Remue-méninges
Plus en détailThèmes et situations : Cadre et conditions de travail. Fiche pédagogique
Ressources pour les enseignants et les formateurs en français des affaires Activité pour la classe : CFP Crédit : Joelle Bonenfant, Jean Lacroix Thèmes et situations : Cadre et conditions de travail Fiche
Plus en détailDurée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point
03 Mai 2013 Collège Oasis Durée de L épreuve : 2 heures. apple Le sujet comporte 4 pages et est présenté en livret ; apple La calculatrice est autorisée ; apple 4 points sont attribués à la qualité de
Plus en détailModèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il
Le modèle Entité-Association C est un modèle important pour la conception des bases de données relationnelles. Il est très répandu, très documenté. Il aide à concevoir une base de données sans redondance,
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailSchéma relationnel et contraintes d intégrité : le cas ConduiteAuto
Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Pré-requis Mots-clés Durée Auteur(es)
Plus en détailTableau de bord économique du tourisme en Maurienne Hiver 2005/2006
Tableau de bord économique du tourisme en Maurienne Hiver 2005/2006 Modane, 15 décembre 2006 François VICTOR 1 Les points à traiter Quel bilan pour l activité touristique en Maurienne pour l hiver 2005/2006?
Plus en détailavec des nombres entiers
Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0
Plus en détailTECHNIQUES DE SURVIE ÉCRITURE Leçon de littératie 2.6
Clair et net! Comprendre, structurer et expliquer un concept. Apprentissage critique Comprendre et apprécier l importance de fournir des consignes claires. Tenir compte du point de vue de l auditoire et
Plus en détail16H Cours / 18H TD / 20H TP
INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES
Plus en détailChapitre 2. Eléments pour comprendre un énoncé
Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données
Plus en détailLe passé composé. J ai trouvé 100 F dans la rue. Il est parti à 5 h 00.
Le passé composé J ai trouvé 100 F dans la rue. Il est parti à 5 h 00. Le passé composé présente des actions passées, ponctuelles, et d une durée délimitée dans le passé. Formation : avoir ou être (au
Plus en détailL État et la TVA SENS ET PORTÉE DE L ÉTUDE
L État et la TVA 25 C H A P I T R E8 SENS ET PORTÉE DE L ÉTUDE La TVA représente plus de 40 % des recettes de l État. Son importance justifie l étude de son fonctionnement pour lequel les entreprises jouent
Plus en détailMARCHÉ PUBLIC DE FOURNITURES
Communauté de Communes de la Haute Vallée du Thoré Mairie 81240 Saint-Amans-Valtoret Tél : 05 63 97 98 08 Fax : 05 63 97 98 08 Mail : contact@cc-haute-vallee-thore.fr Site Internet : www.cc-haute-vallee-thore.fr
Plus en détailCours d initiation à la programmation en C++ Johann Cuenin
Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................
Plus en détailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
Plus en détailKWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO
_TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)
Plus en détailManuel utilisateur. Version 1.6b
Manuel utilisateur Version 1.6b Table des matières Table des matières... 2 1. Introduction... 3 a. But de ce document... 3 b. Objet de ce document... 3 c. Remarques et commentaires... 3 2. Premiers pas
Plus en détailOpenLDAP : retour d expérience sur l industrialisation d annuaires critiques
Intervention du 29 Avril 2004 9 h 15 10 h 45 M. Sébastien Bahloul Chef de projet Expert Annuaire LDAP bahloul@linagora.com OpenLDAP : retour d expérience sur l industrialisation d annuaires critiques Plan
Plus en détailSPF FIN. Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale. Version 1.1
SPF FIN Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale Version 1.1 Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale Date: 17/06/2004 Historique
Plus en détailDavid LUCAS 15/01/10 Ludovic HUET Sébastien LE NECHET Jason JAMOT. Projet BO
David LUCAS 15/01/10 Ludovic HUET Sébastien LE NECHET Jason JAMOT Projet BO Table des matières I / Présentation de l équipe... 3 II/ Présentation générale du projet... 4 III/ Création des vues... 5 IV/Création
Plus en détailTickets 3:3. ChevauxPartants
MCD : quelques exemples particuliers Une association peut être ternaire. Exemple : Vendeurs, Lieux, Acheteurs reliées par vente. Posez-vous alors la question et si je remplaçais l association par une entité,
Plus en détailFORMULES DE CALCUL. Prix = PV TTC = PV HT x (1 + taux de TVA) TVA = PV HT x taux de TVA PV HT = PV TTC 1 + taux de TVA
FORMULES DE CALCUL Le prix : Prix = PV TTC = PV HT x (1 + taux de TVA) TVA = PV HT x taux de TVA PV HT = PV TTC 1 + taux de TVA Ex : PV TTC = 250 x 1,196 = 299. TVA = 250 x 19,6 % = 49. PV HT = 299 = 250.
Plus en détailManuel d utilisation JeResilieMonContrat.com. pour l agent
Manuel d utilisation JeResilieMonContrat.com pour l agent Version : V1.1 Référence : MU_JRMC_Agent Date : 02/03/2015 Sommaire 1 Introduction... 3 2 Inscription... 4 2.1 Vérification... 5 3 Authentification...
Plus en détailMPI Activité.10 : Logique binaire Portes logiques
MPI Activité.10 : Logique binaire Portes logiques I. Introduction De nombreux domaines font appel aux circuits logiques de commutation : non seulement l'informatique, mais aussi les technologies de l'asservissement
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailConcevoir une base de données
Concevoir une base de données http://vanconingsloo.be/les-cours/bureautique/access/concevoir-une-base-de-donnees En fonction de vos besoins, il existe deux façons de travailler. Si vous souhaitez créer
Plus en détail