Condividi tramite


Riquadro Diagramma (Visual Database Tools)

si applica a:SQL Server

Il riquadro Diagramma presenta una visualizzazione grafica delle tabelle o degli oggetti con valori di tabella selezionati dalla connessione dati. Mostra anche le eventuali relazioni di join tra di esse.

Nel riquadro Diagramma è possibile:

  • Aggiungere o rimuovere tabelle e oggetti con valori di tabella e specificare le colonne di dati per l'output.

  • Creare o modificare join tra tabelle e oggetti che contengono valori di tabella.

Quando si apporta una modifica nel riquadro Diagramma, il riquadro Criteri e il riquadro SQL vengono aggiornati in modo da riflettere la modifica. Ad esempio, se si seleziona una colonna per l'output in una tabella o in una finestra oggetto con valori di tabella nel riquadro Diagramma, la Progettazione query e viste aggiunge la colonna di dati al riquadro Criteri e all'istruzione SQL nel riquadro SQL.

Ogni tabella o oggetto con valori di tabella viene visualizzato come finestra separata nel riquadro Diagramma. L'icona nella barra del titolo di ogni rettangolo indica il tipo di oggetto rappresentato dal rettangolo, come illustrato nella tabella seguente.

Opzioni

tabelle
Elenca le tabelle che è possibile aggiungere al riquadro Diagramma. Per aggiungere una tabella, selezionarla e fare clic su Aggiungi. Per aggiungere più tabelle contemporaneamente, selezionarle e fare clic su Aggiungi.

viste
Elenca le visualizzazioni che è possibile aggiungere al riquadro Diagramma. Per aggiungere una visualizzazione, selezionarla e fare clic su Aggiungi. Per aggiungere più visualizzazioni contemporaneamente, selezionarle e fare clic su Aggiungi.

Funzioni
Elenca le funzioni definite dall'utente che è possibile aggiungere al riquadro Diagramma. Per aggiungere una funzione, selezionarla e fare clic su Aggiungi. Per aggiungere più funzioni contemporaneamente, selezionarle e fare clic su Aggiungi.

tabelle locali
Elenca le tabelle create dalle query anziché quelle che appartengono al database.

sinonimi
Elenca i sinonimi che è possibile aggiungere al riquadro Diagramma. Per aggiungere un sinonimo, selezionarlo e fare clic su Aggiungi. Per aggiungere più sinonimi contemporaneamente, selezionarli e fare clic su Aggiungi.

Icona Tipo di oggetto
Tavolo
Query o Visualizzazione
Tabella collegata
Funzione User-Defined
Visualizzazione collegata

Ogni rettangolo mostra le colonne di dati per la tabella o l'oggetto con valori di tabella. Le caselle di controllo e i simboli vengono visualizzati accanto ai nomi delle colonne per indicare come vengono usate le colonne nella query. I suggerimenti visualizzano informazioni quali il tipo di dati e le dimensioni delle colonne.

Nella tabella seguente sono elencate le caselle di controllo e i simboli utilizzati nel rettangolo per ogni tabella o oggetto con valori di tabella.

Casella di controllo o simbolo Descrizione






Specifica se una colonna di dati viene visualizzata nel set di risultati della query (query Select) o viene utilizzata in una query Update, Insert From, Make Table o Insert Into. Selezionare la colonna da aggiungere ai risultati. Se si seleziona (Tutte le colonne), tutte le colonne di dati vengono visualizzate nell'output.

L'icona usata con la casella di controllo cambia in base al tipo di query che si sta creando. Quando si crea una query di eliminazione, non è possibile selezionare singole colonne.


Indica che la colonna di dati viene utilizzata per ordinare i risultati della query (fa parte di una clausola ORDER BY). L'icona viene visualizzata come A-Z se l'ordinamento è crescente o Z-A se l'ordinamento è decrescente.
Indica che la colonna di dati viene usata per creare un set di risultati raggruppato (fa parte di una clausola GROUP BY) in una query di aggregazione.
Indica che la colonna di dati è inclusa in una condizione di ricerca per la query (fa parte di una clausola WHERE o HAVING).
Indica che il contenuto della colonna di dati viene riepilogato per l'output (sono inclusi in una funzione di aggregazione SUM, AVG o un'altra funzione di aggregazione).

Nota

Progettazione Query e Progettazione Viste non visualizzeranno le colonne di dati per una tabella o un oggetto con valori di tabella se non si dispone di diritti di accesso sufficienti o se il driver del database non può restituire informazioni su di essi. In questi casi, Progettazione query e viste visualizza solo la barra del titolo per la tabella o l'oggetto strutturato da tabella.

Tabelle collegate nel riquadro del diagramma

Se la query prevede un join, viene visualizzata una riga di join tra le colonne di dati coinvolte nel join. Se le colonne di dati unite in join non vengono visualizzate (ad esempio, la tabella o la finestra dell'oggetto con valori di tabella viene ridotta a icona o il join comporta un'espressione), Progettazione Query e Viste posiziona la riga di join nella barra del titolo del rettangolo che rappresenta la tabella o l'oggetto con valori di tabella. Progettazione query e Progettazione viste visualizzano ciascuna una linea di join per ogni condizione di join.

La forma dell'icona al centro della linea di join indica come le tabelle o gli oggetti strutturati a tabella vengono uniti. Se la clausola join usa un operatore diverso da uguale (=), l'operatore viene visualizzato nell'icona della riga di join. Nella tabella seguente sono elencate le icone che possono essere visualizzate in una riga di join.

Icona unione linea Descrizione
Inner join (creato con il segno di uguale).
Inner join basata sull'operatore "maggiore di". L'operatore visualizzato nell'icona della riga di join riflette l'operatore usato nel join.
Outer join in cui verranno incluse tutte le righe della tabella rappresentata a sinistra, anche se non hanno corrispondenze nella tabella correlata.
Outer join in cui verranno incluse tutte le righe della tabella rappresentata a destra, anche se non hanno corrispondenze nella tabella correlata.
Full outer join in cui verranno incluse tutte le righe di entrambe le tabelle, anche se non hanno corrispondenze nella tabella correlata.

Le icone alle estremità della riga di join indicano il tipo di join. Nella tabella seguente sono elencati i tipi di join e le icone che possono essere visualizzate alle estremità della riga di join.

Icona alle estremità della riga di unione Descrizione
Join uno-a-uno
Join uno-a-molti
Impossibile determinare il tipo di join in Progettazione query e Progettazione viste

Vedere anche

Come progettare query e viste: argomenti pratici (Visual Database Tools)
riquadro criteri di (Visual Database Tools)
Ordinare e Raggruppare i Risultati delle Query (Strumenti di Database Visivi)