Quels sont les inconvénient de vues SQL?

Récemment, j'ai été confronté à un entretien et j'ai posé la question ci-dessus.

J'ai été bête quand je pense à ce sujet.

Intervieweur dit:

Tous les gens disent avoir beaucoup de vues
des avantages, mais je trouve pas
les inconvénients, pourquoi donc?

MODIFIER

Sur la base des réponses de tous les experts, je pense que je peux les résumer:

  1. Lors de la table est supprimée ou modifiée, la vue devient inactif, il dépend sur les objets de la table.
  2. Pas tout le temps, nous pouvons effectuer des instructions DML, car normalement les points de vue sont faites pour la requête complexe et dépend plus d'une table. Donc, il n'y a plus de possibilités de violation de votre base de données des contraintes lors de l'exécution des instructions DML.
  3. Que les points de vue sont normalement utilisés pour un complexe statique de la requête, et non pas toutes les fois que nous pouvons avoir la même situation à l'utilisation que statique de la requête. Par exemple;
    Si vous vous interrogez sur la vue, il semblerait que vous économisez du temps , mais si vous êtes à la recherche de quelques informations de la vue, alors vous pouvez faire face à preformace dégradation de problème.
  • Plus tard, je lui ai répondu que les vues ne sont rien, mais une requête complexe et peut être traitée comme un objet ou d'une table ou d'une source.
InformationsquelleAutor Vikas | 2010-10-04