Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2004, 16h33   #1
Invité régulier
 
Inscription : août 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 61
Points : 9
Points : 9
Par défaut VUES : questions générales

Bonjour,

J'ai besoin d'un petit coup de main sur les VUES.

J'ai une table CONTACT avec un champ ville qui fait réference au champ ville d'une table LOCALITE contenant CP, ville, pays.

Je souhaiterai faire une vue integrant les champs de la table CONTACT avec le CP et le pays de la ville correpondante.

Comment faire en sorte que ma vue soit modifiable: pourrai-je modifier, inserer, supprimer des enregistrements à partir de cette vue.
A l'insertion d'un nouvel enregistrement, ma vue prendra-t-elle en compte le generateur automatique pour ma clé primaire (je suis sous firebird)

Merci de votre aide
Equus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2004, 17h12   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
A ma connaissance, on ne peut pas faire de mise à jour sur 1 vue...

Une vue est juste une table logique, et pouvoir la mettre à jour supposerait d'être certain de na pas créer de doublon (une vue n'intègre pas forcément les PK des tables partcipantes).

Se pose aussi le pb des colonnes NOT NULL qui ne participent pas à ta vue: quoi mettre dedans lors de l'insert?

Et puis les FK.....

Et puis les droits : une vue peut être créée pour permettre à qq'un de voir certaines infos (colonnes) d'une table pour laquelle il n'a aucun droit: que se passe t'il en cas d'insert ?

Bref: oublie !
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2004, 10h37   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par qi130
A ma connaissance, on ne peut pas faire de mise à jour sur 1 vue...
C'est inexact : on peut, mais ça dépend de pas mal de contraintes, et surtout du SGBDR que vous utilisez
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h57.


 
 
 
 
Partenaires

Hébergement Web