Andmebaasid II (ITI0207) (sügis 2023)

Küsimus

Erki Eessaar (06.11.2022 13:23)
Kustutasin Enterprise Architecti andmebaasi disaini mudelis välisvõtme veerule loodud indeksi, sest sellel veerul on juba primaarvõtme või unikaalsuse kitsenduse toetuseks automaatselt loodud indeks. Hiljem avastasin, et see indeks on tagasi tekkinud? Miks see nii on ja kuidas seda vältida?

Failid:

Vastus (06.11.2022 13:26): Vastusele lisatud joonises on näidatud Enterprise Architecti välisvõtme kirjeldamise akent. Seal on tähistatud koht Enterprise Arechitectis, kus saab määrata, kas välisvõtme veerule tuleks luua indeks.

Kui näiteks kustutate välisvõtme veerul indeksi, mis langeb kokku primaarvõtme indeksiga, seejärel muudate välisvõtme kitsenduse omadusi selle akna kaudu ja selles aknas on Create?=True, siis pannakse see indeks tagasi.

Lahenduseks on määrata Create?=False

Hinda vastust:

Keskmine hinne: Pole veel hinnanguid!