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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Génération SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Génération SQL

n°2073325
cimourdain
Posté le 02-05-2011 à 18:16:48  profilanswer
 

Bonjour,
 
Je me disais qu'a priori générer mes scripts SQL du mon modèle DB de mon application pourrait être une bonne idée. L'idée serait d'avoir un fichier XML qui décrit les tables du modèle puis un outil génère le SQL correspondant (CREATE TABLE ...) çà me parait plus facile à maintenir et au moins le SQL généré est cohérent, même si il y à N développeurs dessus. Ce qui m'inspire ça c'est le framwork php Symfony, c'est ce qu'il fait.
 
Première question: y'a-t-il des inconvénients  à vouloir faire ça ?
Deuxième question: connaissez vous un bon outil capable de faire ça ?
 
Un des arguments également serait que le jour où l'application change de version avec des impacts sur le modèle DB, on puisse migrer facilement les données existantes vers le nouveau modèle.


Message édité par cimourdain le 02-05-2011 à 18:17:46
mood
Publicité
Posté le 02-05-2011 à 18:16:48  profilanswer
 

n°2073385
couak
Posté le 02-05-2011 à 23:56:55  profilanswer
 

Bah en fait tu peux utiliser des outils de design de BDD, genre dbdesigner : il va te gérérer le SQL adéquat à partir de ton design graphique
Et puis si tu tiens tant à faire du XML, les fichiers de design sont sauvegardés dans ce format

n°2073403
Oliiii
Posté le 03-05-2011 à 07:46:57  profilanswer
 

Le SQL est déja un language utilisé pour decrire et manipuler une DB, pourquoi ajouter encore une couche pour décrire une description?
 
Il n'y a pas 36 facon d'ecrire un CREATE TABLE pour avoir le design désiré.
 
Avoir des query et un design correct est déja asez difficil comme ca, autant ne pas ajouter une couche pour tout compliquer.
 
Tu cours aussi le risque d'avoir des queries trop generique et pas optimisée du tout (comme avec LINQ).


Message édité par Oliiii le 03-05-2011 à 07:49:17

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

  Génération SQL

 

Sujets relatifs
SQL tri calcul sur 2 tablesSQL afficher le résultat avec plus de decimales
[SQL]Problème d'accents[SQL] Generation de patchs pour bases de données SQL
PL/SQL : Problème d'apostophes dans génération de liste de valeursGénération automatique de documents avec OpenOffice/SQL
[SQL] Génération d'une tranche de numérogénération de fichier XML à partir d'une base de données SQL ??
generation de requetes sql a partir du codeSQL - Génération dynamique close from ...
Plus de sujets relatifs à : Génération SQL


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