Delen via


Diagramdeelvenster (Visual Database Tools)

van toepassing op:SQL Server-

In het deelvenster Diagram ziet u een grafische weergave van de tabellen of tabelwaardeobjecten die u hebt geselecteerd in de gegevensverbinding. Ook worden eventuele samenvoegrelaties tussen hen weergegeven.

In het deelvenster Diagram kunt u het volgende doen:

  • Tabellen en tabelwaardeobjecten toevoegen of verwijderen en gegevenskolommen voor uitvoer opgeven.

  • Tussen tabellen en objecten met tabelwaarden joins maken of wijzigen.

Wanneer u een wijziging aanbrengt in het deelvenster Diagram, worden het deelvenster Criteria en het SQL-deelvenster bijgewerkt om de wijziging weer te geven. Als u bijvoorbeeld een kolom selecteert voor uitvoer in een tabel- of tabelwaardeobjectvenster in het deelvenster Diagram, voegt query- en weergaveontwerper de gegevenskolom toe aan het deelvenster Criteria en de SQL-instructie in het SQL-deelvenster.

Elk tabel- of tabelwaardeobject wordt weergegeven als een afzonderlijk venster in het deelvenster Diagram. Het pictogram in de titelbalk van elke rechthoek geeft aan welk type object de rechthoek vertegenwoordigt, zoals wordt geïllustreerd in de volgende tabel.

Opties

Tabellen

Geeft een lijst weer van de tabellen die u aan het deelvenster Diagram kunt toevoegen. Als u een tabel wilt toevoegen, selecteert u deze en selecteert u Toevoegen. Als u meerdere tabellen tegelijk wilt toevoegen, selecteert u deze en selecteert u Toevoegen.

Weergaven

Geeft een lijst weer van de weergaven die u aan het deelvenster Diagram kunt toevoegen. Als u een weergave wilt toevoegen, selecteert u deze en selecteert u Toevoegen. Als u meerdere weergaven tegelijk wilt toevoegen, selecteert u deze en selecteert u Toevoegen.

Functies

Een lijst met de door de gebruiker gedefinieerde functies die u kunt toevoegen aan het deelvenster Diagram. Als u een functie wilt toevoegen, selecteert u deze en selecteert u Toevoegen. Als u meerdere functies tegelijk wilt toevoegen, selecteert u deze en selecteert u Toevoegen.

Lokale tabellen

Bevat tabellen die zijn gemaakt door query's in plaats van de tabellen die deel uitmaken van de database.

Synoniemen

Hier ziet u de synoniemen die u aan het deelvenster Diagram kunt toevoegen. Als u een synoniem wilt toevoegen, selecteert u deze en selecteert u Toevoegen. Als u meerdere synoniemen tegelijk wilt toevoegen, selecteert u deze en selecteert u Toevoegen.

Icoon Objectsoort
Tabel
Query of weergave
Gekoppelde tabel
User-Defined functie
Gekoppelde weergave

Elke rechthoek bevat de gegevenskolommen voor het tabel- of tabelwaardeobject. Selectievakjes en symbolen worden weergegeven naast de namen van kolommen om aan te geven hoe de kolommen in de query worden gebruikt. Tooltips geven informatie weer, zoals het gegevenstype en de grootte voor kolommen.

De volgende tabel bevat de selectievakjes en symbolen die worden gebruikt in de rechthoek voor elk tabel- of tabelwaardeobject.

Selectievakje of symbool Beschrijving






Hiermee geeft u op of een gegevenskolom wordt weergegeven in de queryresultatenset (selectiequery) of wordt gebruikt in een update, invoegen van, tabel maken of invoegen in query. Selecteer de kolom om deze toe te voegen aan de resultaten. Als (Alle kolommen) is geselecteerd, worden alle gegevenskolommen weergegeven in de uitvoer.

Het pictogram dat wordt gebruikt met het selectievakje wordt gewijzigd op basis van het type query dat u maakt. Wanneer u een verwijderquery maakt, kunt u geen afzonderlijke kolommen selecteren.


Geeft aan dat de gegevenskolom wordt gebruikt om de queryresultaten te ordenen (maakt deel uit van een ORDER BY component). Het pictogram wordt weergegeven als A-Z als de sorteervolgorde oplopend is of Z-A als de sorteervolgorde aflopend is.
Geeft aan dat de gegevenskolom wordt gebruikt om een gegroepeerde resultatenset te maken (maakt deel uit van een GROUP BY component) in een statistische query.
Geeft aan dat de gegevenskolom is opgenomen in een zoekvoorwaarde voor de query (maakt deel uit van een WHERE of HAVING component).
Geeft aan dat de inhoud van de gegevenskolom wordt samengevat voor uitvoer (zijn opgenomen in een SOM-, AVG- of andere statistische functie).

Opmerking

In Query- en Weergaveontwerper worden geen gegevenskolommen weergegeven voor een tabel- of tabelwaardeobject als u niet over voldoende toegangsrechten beschikt of als het databasestuurprogramma er geen informatie over kan retourneren. In dergelijke gevallen geeft de ontwerpfunctie voor query's en weergaven alleen een titelbalk weer voor het tabel- of tabelgestructureerde object.

Gekoppelde tabellen in het deelvenster Diagram

Als de query betrekking heeft op een join, wordt er een joinlijn weergegeven tussen de gegevenskolommen die betrokken zijn bij de join. Als de samengevoegde gegevenskolommen niet worden weergegeven (het objectvenster met tabel- of tabelwaarden wordt bijvoorbeeld geminimaliseerd of als de join een expressie omvat), plaatst query- en weergaveontwerper de joinlijn op de titelbalk van de rechthoek die de tabel of tabelwaarde vertegenwoordigt. Het ontwerpvenster voor query en weergave geeft één koppellijn weer voor elke koppelvoorwaarde.

De vorm van het pictogram in het midden van de joinlijn geeft aan hoe de tabellen of tabelgestructureerde objecten worden samengevoegd. Als de join-component een andere operator dan gelijk aan (=) gebruikt, wordt de operator weergegeven in het joinlijnpictogram. De volgende tabel bevat de pictogrammen die kunnen worden weergegeven in een joinlijn.

Verbindingslijnpictogram Beschrijving
Inner join (gemaakt door gebruik te maken van het gelijkteken = ).
Inner join op basis van de operator 'groter dan' > . (De operator die in het joinlijnpictogram wordt weergegeven, weerspiegelt de operator die in de join wordt gebruikt.)
Outer join waarbij alle rijen uit de tabel aan de linkerkant zijn opgenomen, zelfs als ze geen overeenkomsten in de gerelateerde tabel hebben.
Outer join waarin alle rijen uit de tabel aan de rechterkant worden opgenomen, zelfs als ze geen overeenkomende rijen in de gerelateerde tabel hebben.
Een volledige outer join waarin alle rijen uit beide tabellen worden opgenomen, zelfs als ze geen overeenkomsten in de gerelateerde tabel hebben.

Pictogrammen aan het einde van de joinlijn geven het type join aan. De volgende tabel bevat de typen joins en de pictogrammen die aan de uiteinden van de joinlijn kunnen worden weergegeven.

Pictogram aan uiteinden van de verbindingslijn Beschrijving
Een-op-een-samenvoeging
Een-op-veel-koppeling
Query- en weergaveontwerper kan het jointype niet bepalen