Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1683 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Refactoring de schémas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Refactoring de schémas

n°1720325
el muchach​o
Comfortably Numb
Posté le 19-04-2008 à 18:52:47  profilanswer
 

Connaissez-vous des techniques de conception de base de donnée ? Y a-t'il des design patterns ?

 

Hop, un topic en forme de bibliothèque de liens.

 

Le B-A-BA de la conception de base:
http://www.agiledata.org/essays/dataModeling101.html

 

Curieusement, on lit assez peu que les techniques de normalisation de base de donnée peuvent s'appliquer fort bien sur des schémas de classes en POO. Et pourtant...

 

Sur le choix des clés, choix qui n'est pas tjrs évident:
http://www.agiledata.org/essays/keys.html

 

Un catalogue d'opérations de refactoring de BD:
http://www.agiledata.org/essays/da [...] talog.html
Un catalogue de patterns:
http://www.martinfowler.com/eaaCatalog/

 

Le refactoring de schémas a posteriori est difficile à cause de données existantes et du code fonctionnel qu'il y a autour. Donc on est confronté à un exercice délicat. Plus on ajoute de clés et de contraintes d'intégrité référentielle, plus la base sera consolidée, mais en contrepartie, le schéma sera plus rigide face au changement.


Message édité par el muchacho le 19-04-2008 à 19:26:41

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
mood
Publicité
Posté le 19-04-2008 à 18:52:47  profilanswer
 

n°1720327
el muchach​o
Comfortably Numb
Posté le 19-04-2008 à 18:58:32  profilanswer
 

Bon, histoire de dire qq chose, un classique est l'ajout à chaque table d'une date de création et de modification et de l'utilisateur associé à ces opérations, avec un trigger qui remplit ces champs après un create/update d'enregistrement. A ne pas normaliser bien sûr, si on ne veut pas complètement tuer les performances.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Refactoring de schémas

 

Sujets relatifs
Developpement C/C++ - CC/PP et parseur XML/RDF/schémas[Oracle] Requete sur les schémas.
Question sur les schemas d'une base de données[.net] c'est quoi "http://schemas.microsoft.com/cdo/configuration/smt"
oracle, droits différents sur des schémas[prog objet] utilitaires [inutiles] de schémas d'héritage
construire un document XML : DOM vs XML Schemas ?[SGBD] Quel logiciel pour faire des schemas entites associations ?
Plus de sujets relatifs à : Refactoring de schémas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR