IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Importance d'une BD SQL sur le code


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut Importance d'une BD SQL sur le code
    Bonjour à tous,

    J'ai une petite question d'ordre existenciel.

    Voilà le contexte: je reprends une appli asp.net liée à une BD SQL Server 2000.
    Par quoi j'ai commencé: j'ai regardé en diagonale l'appli (classe, formulaires ....etc....) en gros comment était organisée l'application. En résumé pas mal fait.
    J'ai ensuite jeté un coup d'oeil attentif (je suis un peu spécialisée dans les bases de données en fait) à la base de données SQL server.
    La première chose c'est d'avoir une vue de l'ensemble des tables et des relations qui éxistent entre elles .....résultat des courses: aucunes relations, les tables sont toutes indépendantes.

    1/ Est vraiment normal ?
    2/ Lors des insert, update et autres action sur la base, les relations ont elles alors codées dans l'appli ?
    3/ N'est il pas mieux de faire une SGBDR avec intégrité référencielle d'abord pour moins coder ensuite ?
    4/ Si on refait la base correctement en liant les tables nécessaires entre elles, cela va t-il foutre le binz dans le code asp.net déjà fait ?

    Merci de vos conseils,
    Babeu
    PS: désolée pour la longueur du message

  2. #2
    Membre chevronné
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Par défaut
    Citation Envoyé par babeu
    1/ Est vraiment normal ?
    oui !! ceci dis que les relations sont faites dans le code !! c'est un choix à faire !! si tu ne fais pas le lien entre les tables, tu peux gérer seul l'ordre des inserts et des suppression sans être contraint à modifier tes données dans un ordre précis ...
    Citation Envoyé par babeu
    2/ Lors des insert, update et autres action sur la base, les relations ont elles alors codées dans l'appli ?
    oui ! il s'agit pas de créer la relation par le code mais de la gérer par le code en insérant par exemple une référence et ensuite récupérer cette référence et l'insérer dans une deuxième table
    Citation Envoyé par babeu
    3/ N'est il pas mieux de faire une SGBDR avec intégrité référencielle d'abord pour moins coder ensuite ?
    cela dépend de la conception : si la conception est définitive dés le départ alors pour quoi pas !! faire des liens et des triggers pour insertion et suppression en cascade ! si le MCD change on ne peut suivre par la suite en plus si quelqu'un prenne le code par la suite (comme toi), il serait difficile de voie les triggers et ce qui se passe en dehors du code !! vaut mieu dans ce cas tout diriger et maîtriser à partir du code ...
    Citation Envoyé par babeu
    4/ Si on refait la base correctement en liant les tables nécessaires entre elles, cela va t-il foutre le binz dans le code asp.net déjà fait ?
    cela peut arriver propablement !!


    je pense que le mieu est de discuter avec la personne qui a développé l'appli pour qu'elle t'explqiue son point de vu du sujet

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/03/2008, 14h26
  2. Connect une basse sql sur access en reseau
    Par expert dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/04/2006, 21h47
  3. Ecrire une requete SQL sur plusieurs lignes
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 15/11/2004, 14h47
  4. Réponses: 2
    Dernier message: 03/05/2004, 12h13
  5. A propos d'une requête SQL sur plusieurs tables...
    Par ylebihan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/09/2003, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo