Databáze  5. března 2020

Materiály

Nejste účastníkem kurzu
Pro zápis do kurzu se nejprve přihlašte a následně použijte tlačítko v přehledu kurzu.

Domácí projekty

0.

Najdi nejlepší devadesátkové filmy - t.j. filmy, které vyšly v letech 1990-1999 a mají hodnocení minimálně 85. Seřaď sestupně od nejlepšího. (Tip: zkus si dohledat použití operátoru BETWEEN).

1.

Najdi film, ve kterém účinkuje nejvíce herců.

2.

Najdi herce, který hraje v nejvíce filmech.

3.

Zkus zjistit, zda existuje v databázi film, ve kterém nehraje žádný herec.

4.

Vypiš všechny filmy, kde hraje Tom Hanks.

5.

Zkus shrnout hereckou kariéru Toma Hankse. Zjisti:

  • Počet filmů, ve kterých hrál
  • Rok prvního a posledního filmu, ve kterém hrál
  • Průměrné hodnocení filmů, ve kterých hrál
6.

Načti tabulku countries z úkolů k EDA2 do lokální sqlite databáze a přepiš do SQL úkol číslo 3, tzn.:

  • Zjisti, v jakých zemích, které NEpatří do low_income group, mají průměrně méně než 3000 kalorií na den.
  • Tip: Lokální databázi vytvoříš pomocí metody to_sql, kde si zvolíš libovolné jméno tabulky a cestu k novému souboru pomocí sqlite:///tvé_jméno_souboru.db.