Diskuze: návrch databáze pro hodnocení profilů
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Neregistrovaný
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Nejlepší by asi bylo, vytvořit unikátní index na té tabulce Duel. Ve SQL:
CREATE UNIQUE INDEX duel_unique_idx ON duel(ip, first_profile, second_profile)
Pak lze vložit:
IP first_profile second_profile
---------------------------------------------------
127.0.0.1 5 1
127.0.0.1 5 3
10.0.0.150 5 1
127.0.0.1 1 5
V tabulce duel pak ale nemůže logicky být IP primární klíč.
Určitě jo. Jinak bys totiž mohl mít nekonzistentní data. Referenční integrita, kterou definuješ právě pomocí FK, je hodně důležitým nástrojem databáze.
Jinak příště prosím použij tlačítko Odpovědět, abych si toho všiml dřív. Dostaneš tak i rychleji odpověď
Zobrazeno 6 zpráv z 6.