Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
22
Rozdział1:PoznajemyMicrosoftAzureSQLDatabase
Rysunek1-16Definiowanierelacjipomiędzytabelamiprzyużyciuprojektantakluczaobcego
Abyzdefiniowaćrelacjępomiędzytabelami,wykonajnastępującedziałania:
1uNadalnastronieprojektowaniatabeliCustomerkliknijłączeIndexesAndKeys
(indeksyiklucze)wgórnejczęścistrony
.
2uKliknijAddAForeignKeyRelationship(dodajrelacjękluczaobcego)naprawo
odtabeli.Pojawisięprojektantkluczaobcegopokazanynarysunku1-16.
3uZaznaczpolewyboruprzykolumnieFavoriteWineIdwtabeliCustomer.Oznaczy
tokolumnęjakokluczobcy
.
4uZmień
nazwę
relacji
klucza
obcego
(domyślnie
FK_Customer_0)
naFK_Customer_Wine.
5uKliknijSelectAReferenceTable(wybierztabelęreferencyjną)iwybierzWine.
6uKliknijSelectAReferenceColumn(wybierzkolumnęreferencyjną)iwybierzWineId.
7uKliknijSave.
Relacjazostanieutworzonaikreatorpowinienterazwyglądaćpodobniedopokaza-
negonarysunku1-17.
Rysunek1-17Gotowarelacjamiędzytabelamiwidocznawprojektanciekluczaobcego
Wstawianiedanych
Najbardziejprawdopodobnescenariuszeobejmująbądźmigracjęzistniejących
bazdanychSQLServerwsiedzibie(coomówimywrozdziale4,„Migrowaniebaz
danych”),albozbudowanieaplikacji,któreładujądanedobazy(czymzajmiemysię