Indexen helpen uw databasesysteem records sneller te vinden en te sorteren. Het maken van indexen voor kolommen die u regelmatig doorzoekt, kan de prestaties van uw database aanzienlijk verbeteren.
U kunt handmatig indexen maken en u kunt de indexen wijzigen die automatisch in Visio worden gemaakt.
Opmerking: Het databasemodeldiagram is alleen beschikbaar in bepaalde versies van Visio. Zie U kunt de database databasemodelleringsfuncties niet vinden? voor meer informatie.
Een index maken in een databasemodeldiagram
-
Open het databasemodeldiagram.
-
Dubbelklik op de tabel waaraan u een index wilt toevoegen en klik vervolgens in het venster Database-eigenschappen in de lijst Categorieën op Indexen.
-
Klik op Nieuw.
-
Typ in het dialoogvenster Index maken een naam voor de index. Klik vervolgens op OK.
-
Selecteer in de lijst Indextype een optie om een unieke of niet-unieke index te maken.
-
Selecteer in de lijst Beschikbare kolommen de naam van elke kolom die u in deze index wilt opnemen en klik vervolgens op Toevoegen .
-
Schakel in de lijst Geïndexeerde kolommen het selectievakje Asc in om een index met een oplopende sorteervolgorde te maken of schakel het selectievakje uit om een index met een aflopende sorteervolgorde te maken.
Het databasemodeldiagram wordt automatisch bijgewerkt.
Opmerking: Sommige databasetoepassingen hebben een limiet voor het type en het aantal indexen dat u per tabel kunt maken. Raadpleeg de documentatie van uw Database Management System (DBMS) voor specifieke informatie.
Een index verwijderen
-
Open het databasemodeldiagram.
-
Dubbelklik op de tabel met de index die u wilt verwijderen en klik vervolgens in het venster Database-eigenschappen in de lijst Categorieën op Indexen.
-
Selecteer in de lijst Indexnaam de naam van de index die u wilt verwijderen en klik vervolgens op Verwijderen.
Het databasemodeldiagram wordt automatisch bijgewerkt.
Indexeigenschappen bewerken
-
Open het databasemodeldiagram.
-
Dubbelklik op de tabel met de index die u wilt bewerken en klik vervolgens in het venster Database-eigenschappen in de lijst Categorieën op Indexen.
-
Selecteer in de lijst Indexnaam de naam van de index die u wilt bewerken.
-
Bewerk de eigenschappen van de index op een van de volgende manieren:
-
Als u een nieuwe naam voor de index wilt opgeven, klikt u op Naam wijzigen.
-
Als u een unieke of niet-unieke index wilt opgeven, kiest u een optie in de lijst Indextype .
-
Als u stuurprogrammaspecifieke indexkenmerken wilt opgeven, klikt u op Opties.
-
Het databasemodeldiagram wordt automatisch bijgewerkt.
-
Kolommen toevoegen, verwijderen of opnieuw ordenen in een index
-
Open het databasemodeldiagram.
-
Dubbelklik op de tabel met de index die u wilt wijzigen en klik vervolgens in het venster Database-eigenschappen in de lijst Categorieën op Indexen.
-
Selecteer in de lijst Indexnaam de naam van de index die u wilt wijzigen.
-
Ga op een van de volgende manieren te werk:
-
Als u een kolom wilt toevoegen aan een index, selecteert u onder Beschikbare kolommen de naam van de kolom en klikt u vervolgens op Toevoegen.
-
Als u een kolom uit een index wilt verwijderen, selecteert u onder Geïndexeerde kolommen de naam van de kolom en klikt u vervolgens op Verwijderen.
-
Als u de volgorde van een kolom wilt wijzigen, selecteert u onder Geïndexeerde kolommen de naam van de kolom en sleept u de kolomnaam naar de nieuwe positie in de lijst.
Het databasemodeldiagram wordt automatisch bijgewerkt.
-
Kunt u de databasemodelleringsfuncties niet vinden?
Visio Standard bevat de sjabloon Databasemodeldiagram niet.
De Visio Professional- en Premium-edities ondersteunen de reverse-engineering-functies voor de sjabloon Databasemodeldiagram (dat wil zeggen: een bestaande database gebruiken om een model te maken in Visio). Het biedt echter geen ondersteuning voor forward-engineering (dat wil zeggen: een Visio-databasemodel gebruiken om SQL-code te genereren).
Opmerking: U vindt de volledige suite met databasemodelleringsfuncties, waaronder reverse-engineering en forward-engineering, in Visio for Enterprise Architects. Visio for Enterprise Architects is opgenomen in het MSDN Premium-abonnement. Dit is beschikbaar met Visual Studio Professional en rolgebaseerde Visual Studio Team System-edities.
Als u Visio Abonnement 2 gebruikt en meer wilt weten over het toepassen van een databasemodel op een bestaande database, leest u het onderwerp Een bestaande database reverse-engineeren.