1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Database Design

Connected

cvičení

Vytvoření pohledu z jiných pohledů

Pohledy lze vytvářet z dotazů, které zahrnují jiné pohledy. To se hodí při práci s komplexním schématem – například v důsledku normalizace – protože to snižuje počet potřebných JOINS. Největší výzvou je sledování závislostí: jakákoli úprava nebo odstranění pohledu může ovlivnit ostatní pohledy, které na něm závisí.

V následujících cvičeních budeme dál pracovat s daty z recenzí Pitchforku. V tomto cvičení tě zajímají dva pohledy. top_15_2017 obsahuje 15 nejvýše hodnocených recenzí z roku 2017 se sloupci reviewid, title a score. artist_title vrací seznam všech recenzovaných titulů a jejich interpretů se sloupci reviewid, title a artist. Z těchto pohledů chceme vytvořit nový pohled, který zobrazí nejlépe hodnocené interprety roku 2017.

Pokyny 1/2

undefined XP
    1
    2
  • Vytvoř pohled top_artists_2017 se sloupcem artist z pohledu artist_title.
  • Aby pohled vracel jen nejlépe hodnocené interprety roku 2017, spoj pohledy top_15_2017 a artist_title přes reviewid.
  • Zobraz obsah pohledu top_artists_2017.