Seminární práce z ITdatabáze
Vypracovala: Klára Dušková Téma: Filmy Třída: O3. A
1
Popis a funkce databáze: Tato databáze slouží jako přehled českých, ale i zahraničních filmů. Použité tabulky jsou: Filmy, Herci a Úspěšnost. Databáze dále obsahuje 3 formuláře, které přehledněji znázorňují vybrané položky. První formulář obsahuje přehled informací o každém z herců. V dalším jsou jednotlivé filmy přiřazeny k herci/hercům, kteří jsou v hlavním obsazení. Poslední formulář obsahuje přehled žánrů a úspěšnosti jednotlivých filmů. Sestavy jsem vytvořila dvě. Z toho jedna vypisuje všechny údaje o jednotlivých hercích. Druhá tisková sestava potom vypisuje všechny informace o filmech použitých v databázi. Jako poslední jsem dělala dotazy. Dotazů mám 20, ty jsou podrobně vypsány a vysvětleny níže.
Tabulky: První tabulka obsahuje údaje o použitých filmech. V této tabulce jsou vypsány žánry filmů, režie, jejich délka, rok konání premiéry a nakonec i foto ukázky z filmu. Filmů je zde použito celkem 27.
2
Druhá tabulka obsahuje údaje o vybraných hercích. U každého z herců je vypsané datum narození, znamení ve kterém se narodili, pohlaví a ukázka každého herce v podobě fotografie. Herců, ať už žen nebo mužů je zde vypsáno dohromady 41.
Třetí tabulka obsahuje procentuální počet úspěšnosti a počet hlasování. Obsahuje celkem 27 údajů, což vyplývá z počtu filmů.
3
Formuláře: První formulář obsahuje přehledné informace o každém z herců/hereček. Pomocí tlačítek pod údaji můžete listovat mezi jednotlivými herci nebo přeskočit až na konec či na začátek.
Druhý formulář obsahuje údaje o hereckém obsazení jednotlivých filmů. Stejně jako v předchozím lze listovat pomocí šipek.
Třetí formulář obsahuje název filmu, žánr, do kterého spadá a jeho úspěšnost uvedenou v procentech. Lze listovat pomocí šipek.
4
Sestavy: První sestava obsahuje podrobnosti o filmech, které jsou uvedeny v tabulce Filmy.
Druhá sestava obsahuje přehled herců ze stejnojmenné tabulky.
5
Dotazy: Dotazy, které něco počítají: Dotaz 001 má za úkol vypočítat průměrnou úspěšnost (%) všech filmů. Dotaz 002 udává součet všech hlasujících. Dotaz 003 počítá součet osob z tabulky herců s pohlavím „muž“. Dotaz 004 udává počet filmů, které režíroval Rob Cohen. Dotaz 005 nabídne pole, do kterého každý vyplní libovolný název filmu z tabulky a vypíše se mu počet herců, které v tomto filmu účinkují. Dotazy, které nabídnou tabulku: Dotaz 006 nabídne pole, do kterého zadá uživatel název filmu a zobrazí se mu jména a příjmení účinkujících herců. Dotaz 007 nabídne pole, do kterého uživatel zadá rok premiéry a vypíší se mu informace o filmech v tento rok natočených. Dotaz 008 nabídne pole, do kterého uživatel zadá znamení herce a zobrazí se mu jméno, příjmení, pohlaví a datum narození herců narozených v zadaném znamení. Dotaz 009 nabídne pole, do kterého zadáme minimální úspěšnost filmu, do druhého pole zadáme maximální úspěšnost filmu a vypíší se nám všechny filmy, které této podmínce vyhovují. Dotaz 010 nabídne pole, do kterého zadáme minimální délku filmu, do druhého pole maximální délku filmu a vypíší se nám všechny filmy, které tomuto požadavku vyhovují. Klasické dotazy: Dotaz 011 vypíše názvy filmů, které měli premiéru mezi rokem 1950 a 2000. Dotaz 012 vypíše jména a příjmení herců, narozených ve znamení Střelec nebo Beran. Dotaz 013 vypíše jména a příjmení všech osob z tabulky Herci, jejichž pohlaví je „Žena“. Dotaz 014 vypíše názvy všech filmů, jejichž úspěšnost je mezi 50% a 90%. Dotaz 015 vypíše jména a příjmení herců hrajících ve filmu „Na sv. Valentýna“. Dotazy SQL: Dotaz 016 vypíše všechny údaje o hercích, v jejichž příjmení je písmeno D, nebo jméno obsahuje písmeno M. Dotaz 017 vypíše všechny filmy a informace o nich, které jsou seřazený vzestupně dle názvu. Dotaz 018 vypíše jméno, příjmení a znamení z tabulky Herci, ale pouze u žen. Dotaz 019 odstraní všechny údaje z tabulky Herci, u kterých končí příjmení na písmeno ý nebo písmeno á. Dotaz 020 vypíše všechny filmy a informace o nich, které mají žánr Komedie nebo Povídkový.
6
Obsah: Popis a funkce databáze Tabulky Formuláře
str. 2 str. 2-3 str. 4 str. 5 str. 6 str. 7
Sestavy Dotazy Obsah
7