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

Développement SQL Server Discussion :

Vues ou procédures stockées


Sujet :

Développement SQL Server

  1. #1
    Membre habitué Avatar de goute
    Homme Profil pro
    Développeur éclectique
    Inscrit en
    Novembre 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur éclectique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 224
    Points : 159
    Points
    159
    Par défaut Vues ou procédures stockées
    Bonjour,

    Pour les données de ma base, je me demandais qu'elle était le meilleur moyen?
    Vues ou procédures stockées?

    Merci

  2. #2
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Vous stockez des fleurs ou des gencives de porc?
    Non parce que çà dépend du coups...

    Plus sérieusement, soyez plus clair :vues et procédures stockées ne servent pas du tout à la même chose...

    Parlez vous de la méthode d'accès à vos données? la manière de les mettre à jour? etc.

  3. #3
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Idéalement n'exposez pas directement vos tables, passez par des vues et mettez en place des INSTEAD OF TRIGGER SUR LES INSERT/UPDATE DELETE de vos vues.

    Les développeurs n'ont ainsi pas à se soucier de la logique opérée en terme de modélisation sur la BDD et vous assure un bon niveau de performance puisque les Opérations de modifications (INSERT UPDATE DELETE) sont entièrement réalisée sur votre SGBDR.

    Vous pouvez trouver d'excellents articles de SQL PRO à ce sujet...

  4. #4
    Membre habitué Avatar de goute
    Homme Profil pro
    Développeur éclectique
    Inscrit en
    Novembre 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur éclectique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 224
    Points : 159
    Points
    159
    Par défaut
    J'avoue, j'étais ailleurs, ma question visée l'accès aux données, c'est à dire la lecture de données sur plusieurs tables, car j'utilise Hibernate, et lorsque je fais un get, hibernate fait énormément de requêtes (c'est voulu) mais pour certaines requetes, un simple select pourrait être suffisant, soit via une vue soit via une procédure stockée et du coup je me demandais quelle était la meilleur manière? Merci

  5. #5
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Comme dis ci-dessus j'utilise des vues pour limiter le volume de donnée chargée lors de l'utilisation d'ORM...

    Vous utilisez HIBERNATE? lisez attentivement le lien ci dessus...

  6. #6
    Membre habitué Avatar de goute
    Homme Profil pro
    Développeur éclectique
    Inscrit en
    Novembre 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur éclectique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 224
    Points : 159
    Points
    159
    Par défaut
    Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vues ou Procédure stockées
    Par Rayek dans le forum Langage SQL
    Réponses: 4
    Dernier message: 17/03/2010, 11h48
  2. Vues et procédures stockées sous Hyper File
    Par thomx dans le forum HyperFileSQL
    Réponses: 0
    Dernier message: 27/08/2009, 23h54
  3. Réponses: 2
    Dernier message: 24/04/2008, 17h26
  4. Critères dans Vue et Procédures stockées
    Par DMboup dans le forum Projets ADP
    Réponses: 9
    Dernier message: 20/05/2005, 21h55
  5. Vue et procédure stockée
    Par juelo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/01/2004, 15h52

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