Indeksy ułatwiają systemowi bazy danych szybsze znajdowanie i sortowanie rekordów. Tworzenie indeksów dla często wyszukiwanych kolumn może znacznie zwiększyć wydajność bazy danych.
Indeksy można tworzyć ręcznie i modyfikować indeksy tworzone automatycznie przez program Visio.
Uwaga: Diagram modelu bazy danych jest dostępny tylko w niektórych wersjach programu Visio. Zobacz artykuł Nie możesz znaleźć funkcji modelowania bazy danych?, aby zasięgnąć dodatkowych informacji.
Tworzenie indeksu na diagramie modelu bazy danych
-
Otwórz diagram modelu bazy danych.
-
Kliknij dwukrotnie tabelę, do której chcesz dodać indeks, a następnie w oknie Właściwości bazy danych na liście Kategorie kliknij pozycję Indeksy.
-
Kliknij pozycję Nowy.
-
W oknie dialogowym Tworzenie indeksu wpisz nazwę indeksu, a następnie kliknij przycisk OK.
-
Z listy Typ indeksu wybierz opcję tworzenia unikatowego lub nieunikatowego indeksu.
-
Na liście Dostępne kolumny wybierz nazwę każdej kolumny, którą chcesz uwzględnić w tym indeksie, a następnie kliknij pozycję Dodaj .
-
Na liście Kolumny indeksowane zaznacz pole wyboru Asc , aby utworzyć indeks o rosnącej kolejności sortowania, lub wyczyść to pole wyboru, aby utworzyć indeks o malejącej kolejności sortowania.
Diagram modelu bazy danych zostanie automatycznie zaktualizowany.
Uwaga: Niektóre aplikacje baz danych mają ograniczenie dotyczące typu i liczby indeksów, które można utworzyć w poszczególnych tabelach. Aby uzyskać szczegółowe informacje, zapoznaj się z dokumentacją systemu zarządzania bazami danych (DBMS).
Usuwanie indeksu
-
Otwórz diagram modelu bazy danych.
-
Kliknij dwukrotnie tabelę zawierającą indeks, który chcesz usunąć, a następnie w oknie Właściwości bazy danych na liście Kategorie kliknij pozycję Indeksy.
-
Na liście Nazwa indeksu wybierz nazwę indeksu, który chcesz usunąć, a następnie kliknij pozycję Usuń.
Diagram modelu bazy danych zostanie automatycznie zaktualizowany.
Edytowanie właściwości indeksu
-
Otwórz diagram modelu bazy danych.
-
Kliknij dwukrotnie tabelę zawierającą indeks, który chcesz edytować, a następnie w oknie Właściwości bazy danych na liście Kategorie kliknij pozycję Indeksy.
-
Z listy Nazwa indeksu wybierz nazwę indeksu, który chcesz edytować.
-
Edytuj właściwości indeksu, wykonując dowolną z następujących czynności:
-
Aby określić nową nazwę indeksu, kliknij pozycję Zmień nazwę.
-
Aby określić indeks unikatowy lub nieu unikatowy, wybierz odpowiednią opcję z listy Typ indeksu .
-
Aby określić atrybuty indeksu specyficzne dla sterowników, kliknij pozycję Opcje.
-
Diagram modelu bazy danych zostanie automatycznie zaktualizowany.
-
Dodawanie, usuwanie i zmienianie kolejności kolumn w indeksie
-
Otwórz diagram modelu bazy danych.
-
Kliknij dwukrotnie tabelę zawierającą indeks, który chcesz zmodyfikować, a następnie w oknie Właściwości bazy danych na liście Kategorie kliknij pozycję Indeksy.
-
Z listy Nazwa indeksu wybierz nazwę indeksu, który chcesz zmodyfikować.
-
Wykonaj jedną z następujących czynności:
-
Aby dodać kolumnę do indeksu, w obszarze Dostępne kolumny zaznacz nazwę kolumny, a następnie kliknij przycisk Dodaj.
-
Aby usunąć kolumnę z indeksu, w obszarze Kolumny indeksowane zaznacz nazwę kolumny, a następnie kliknij przycisk Usuń.
-
Aby zmienić kolejność kolumny, w obszarze Kolumny indeksowane zaznacz nazwę kolumny, a następnie przeciągnij jej nazwę na nowe miejsce na liście.
Diagram modelu bazy danych zostanie automatycznie zaktualizowany.
-
Nie możesz znaleźć funkcji modelowania bazy danych?
Program Visio Standard nie zawiera szablonu Diagram modelu bazy danych.
Program Visio w wersji Professional i Premium obsługuje funkcje odtwarzania dla szablonu Diagram modelu bazy danych (pozwala utworzyć model istniejącej bazy danych w programie Visio), ale nie obsługuje generowania (nie pozwala wygenerować kodu SQL przy użyciu modelu bazy danych w programie Visio).
Uwaga: Pełny zestaw funkcji modelowania baz danych, zawierający między innymi funkcje odtwarzania i generowania, jest dostępny w programie Visio for Enterprise Architects. Program Visio for Enterprise Architects jest dołączany do subskrypcji MSDNPremium, dostępnej razem z wydaniami programów Visual Studio Professional i Visual Studio Team System opartymi na rolach.
Jeśli używasz programu Visio (plan 2) i chcesz uzyskać informacje na temat odtwarzania istniejącej bazy danych w model bazy danych, zobacz temat Odwrotna inżynieria istniejącej bazy danych.