Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De schemaontwerper in de MSSQL-extensie voor Visual Studio Code vereenvoudigt complexe schemaontwerpen en biedt een intuïtiever inzicht in uw databasestructuren. De databasediagramfunctionaliteit wordt geïntegreerd om bestaande schema's te visualiseren. U kunt databases rechtstreeks in een grafische omgeving ontwerpen en beheren zonder dat u Transact-SQL (T-SQL)-instructies hoeft te schrijven.
Kenmerken
Schemaontwerper biedt deze functies:
- Databasestructuur visualiseren met interactieve diagrammen.
- Bewerk of maak tabellen, vreemde sleutels, primaire sleutels en beperkingen.
- Zoeken, slepen en neerzetten, filteren, zoomen, een mini-kaart gebruiken en diagrammen automatisch rangschikken voor efficiënte navigatie en aanpassing.
- Exporteer uw schemadiagrammen om te delen met uw team of neem deze op in documentatie.
- Automatisch T-SQL-scripts met het kenmerk Alleen-lezen genereren en weergeven die uw schemawijzigingen vertegenwoordigen.
- Controleer en pas wijzigingen toe op de database met de functie Wijzigingen publiceren.
Schemaontwerper openen
Klik met de rechtermuisknop op de database in de objectverkenner en selecteer Ontwerpschema in het menu. Met deze actie opent u de weergave schemaontwerper, waarmee u vervolgens het visuele databasediagram kunt zien.
Eenmaal in de ontwerpfunctie voor schema's vindt u een canvas met verschillende navigatiemogelijkheden. Zo kun je je verplaatsen:
Pannen en zoomen: selecteer en sleep ergens op het canvas om over het diagram te pannen. Gebruik uw muiswiel of trackpadbewegingen om in en uit te zoomen voor een dichtere of bredere weergave.
Minikaart: Gebruik de ingebouwde minikaart (in de rechterbenedenhoek van de ontwerpfunctie) voor snelle navigatie in grote of complexe schema's.
Slepen en neerzetten: tabellen en relaties opnieuw rangschikken door elementen op het canvas te slepen. Met deze optie kunt u een indeling maken die zinvol is voor u of uw team.
Zoeken en filteren: gebruik het zoekvak (Ctrl+F of Cmd+F) om specifieke tabellen of kolommen te zoeken. Pas filters toe om zich te richten op bepaalde onderdelen van het schema of om irrelevante elementen te verbergen.
Automatisch rangschikken: het diagram wordt standaard automatisch gerangschikt in een duidelijke en leesbare indeling. Als u tabellen handmatig verplaatst en de weergave opnieuw wilt instellen, selecteert u de knop Automatisch schikken om de tabellen opnieuw te ordenen in de standaardindeling die is geoptimaliseerd.
Inzicht in tabelstructuur en relaties
Wanneer u de ontwerpweergave voor schema's invoert, ziet u de visualisatie van uw databasetabellen. In elke tabel worden de schema- en tabelnaam, kolommen, gegevenstypen en primaire sleutels weergegeven als een sleutelpictogram.
Relaties met vreemde sleutels worden weergegeven met verbindingspijlen tussen kolommen. In het vorige diagram verwijst de AddressID kolom in de CustomerAddress tabel bijvoorbeeld naar de AddressID kolom in de Address tabel, die de relatie ertussen visueel vertegenwoordigt.
Tabellen toevoegen of bewerken
Selecteer Tabel toevoegen in de bovenste werkbalk om een nieuwe tabel toe te voegen. Selecteer het potloodpictogram in een tabel in het diagram om die tabel te bewerken.
Met deze actie opent u het tabblad Tabel in de Tabeleditor in een zijpaneel. U kunt:
- Het schema selecteren of wijzigen
- De tabelnaam definiëren
- Nieuwe kolommen toevoegen met naam, gegevenstype, standaardwaarde en beperkingen
- Een of meer kolommen markeren als primaire sleutels
- Bestaande kolommen verwijderen of bijwerken indien nodig
Selecteer Opslaan om uw wijzigingen toe te passen. Het diagram wordt bijgewerkt om uw wijzigingen weer te geven. Voor geavanceerdere bewerkingsmogelijkheden voor tabellen, zoals het maken van indexen of het instellen van beperkingsregels, gebruikt u de ontwerpfunctie voor tabellen in de MSSQL-extensie voor Visual Studio Code.
Relaties met vreemde sleutels toevoegen of bewerken
Als u relaties met refererende sleutels wilt beheren, selecteert u het beletselteken (...) in een tabel in het diagram en selecteert u Relaties beheren.
Met deze optie opent u het tabblad Refererende sleutels in het deelvenster Tabeleditor , waar u het volgende kunt doen:
- Nieuwe relaties met vreemde sleutels toevoegen door naar primaire sleutels in andere tabellen te verwijzen
- Definieer de naam van de foreign key
- Bestaande foreign keys bewerken om relaties bij te werken of te corrigeren
Wijzigingen worden automatisch weergegeven in het visuele diagram, met pijlen met de richting van elke relatie.
U kunt ook een relatie maken door een pijl van de ene kolom naar de andere rechtstreeks in het diagram te slepen. Deze methode definieert een een-op-een-relatie tussen de geselecteerde kolommen.
Schemadefinitie weergeven in het scriptvenster
Selecteer op de lintwerkbalk de knop Code weergeven om het onderste deelvenster te openen. In dit deelvenster ziet u het alleen-lezen T-SQL-script waarin acties worden weergegeven die in realtime in de schemaontwerper worden uitgevoerd.
Uw wijzigingen controleren en publiceren
Wanneer u klaar bent met het bewerken van tabellen of relaties, selecteert u Wijzigingen publiceren op de bovenste werkbalk. Met deze actie wordt een overzichtsrapport voor wijzigingen gegenereerd waarin alle wijzigingen die in behandeling zijn in uw schema worden weergegeven.
Bekijk het rapport zorgvuldig. Schakel het bevestigingsvak in om mogelijke risico's te bevestigen en te accepteren die verband houden met het toepassen van de wijzigingen. Dit proces wordt beheerd door DacFX (Data-tier Application Framework), waardoor uw schema-updates soepel, betrouwbaar en met minimale onderbreking van uw database worden geïmplementeerd.