WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Demain, tous développeurs?

( Télécharger le fichier original )
par Romain GODARD
Ecole Sciences-U Lyon - Master 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

C. Un vocabulaire à connaitre et un apprentissage à faire

La conception d'une BDD va nécessiter au préalable la conception d'un MCD9(*). Pour faire une analogie avec l'UML, c'est comme un diagramme de classes mais qui représente les tables de la base. Donc d'une manière analogue à l'UML, cette modélisation n'est pas innée, il faut tout un apprentissage car la conception d'un MCD n'est pas du tout intuitive. Un MCD fait intervenir énormément de vocabulaire technique qui est très important dans la conception d'une base de données. Un exemple : il est indispensable d'avoir dans une base de données la clef primaire10(*), et très peu de personnes non initiées à la conception des BDD, pourraient en donner la définition. On pourrait également citer les clefs étrangères11(*) quasiment toutes aussi importantes pour la structure de la base et dont un non initié ignorerait l'existence en cas de conception. Mais aussi, un peu comme avec UML, les relations entre les tables, les cardinalités, les identifiants, etc.

Bien qu'il existe des SGBD intuitifs et faciles d'utilisation, ils permettront seulement de créer de simples tables à priori qui n'auraient pas de relations entre elles alors qu'elles le devraient. Si on désire concevoir une base de données robuste et sécurisée, il est indispensable d'avoir des connaissances techniques dans la gestion des BDD.

* 9 Modèle Conceptuel de Données: contrainte qui garantit l' intégrité référentielle entre deux tables.

* 10 Champs permettant d'identifier un enregistrement de façon unique

* 11 Contrainte qui garantit l' intégrité référentielle entre deux tables.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille