Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013
Náplň cvičení Import dat Insert as Select Join Databázové systémy I - cvičení č. 6 2
Import dat do tabulky v SQL Developeru 1. zvolíme cílovou tabulku§ 2. dvojklikem otevřeme detail 3. z menu actions zvolíme import 4. zvolíme zdrojový soubor Databázové systémy I - cvičení č. 6 3
Import dat do tabulky v SQL Developeru 5. mapování zdrojového xls souboru Databázové systémy I - cvičení č. 6 4
Import dat do tabulky v SQL Developeru 6. nastavení importu – Zda rovnou vložit (Insert) nebo vytvořit vkládací script (Insert script) Databázové systémy I - cvičení č. 6 5
Import dat do tabulky v SQL Developeru 7. výběr sloupců k importu Databázové systémy I - cvičení č. 6 6
Import dat do tabulky v SQL Developeru 8. mapování sloupců Databázové systémy I - cvičení č. 6 7
Import dat do tabulky v SQL Developeru 9. verifikace importu Databázové systémy I - cvičení č. 6 8
Import dat do tabulky v SQL Developeru Při importu je třeba dbát na integritní omezení – Rodičovský záznam musí existovat dříve než dceřiný Pozor na duplicitní hodnoty Obecně lepší je nejdříve vytvořit velkou tabulku, do které se zdrojový soubor naimportuju jako celek do sloupců typu varchar a následně se provedou inserty ze selektů s použitím konverzních funkcí Databázové systémy I - cvičení č. 6 9
Insert … Select Umožňuje vložení výsledků z příkazu SELECT jako nové řádky do tabulky Syntaxe: – INSERT INTO [( FROM ; Databázové systémy I - cvičení č. 6 10
Databázové systémy I - cvičení č Cvičení 7 – Samostatné Naplňte Vaše tabulky z projektu Videopůjčovna z přiloženého zdrojového XLS souboru Následně nad těmito naplněnými tabulkami řešte následující úkoly: 1.Zobrazte jména, příjmení a členská čísla všech členů 2.Zobrazte všechny herecké hvězdy, jejichž jméno začíná na T 3.Zobrazte všechny názvy filmů řazené dne názvu vzestupně 4.Zobrazte všechny názvy filmů, které byly půjčené v roce Výsledek seřaďte vzestupně podle názvu 5.Vytvořte pohled v_filmy_2008 na základě dotazu z úkolu 4. 6.Zobrazte jména všech členů, kteří si vypůjčili někdy film Kmotr
Databázové systémy I - cvičení č Cvičení 7 – Samostatné 7.Vytvořte pohled v_pujceno_kmotr na základě dotazu z úkolu 6. 8.Zobrazte jména, příjmení a členská čísla všech členů, kteří si nepůjčili dosud žádný film 9.Vytvořte pohled v_clenove_nepujceno na základě dotazu z úkolu Zobrazte jména, příjmení a členská čísla těch členů, kteří si v roce 2009 půjčili film, ve kterém hraje Harrison Ford 11.Vytvořte pohled v_2009_hraje_ford na základě dotazu z úkolu Vypište všechny města seřazená sestupně, která obsahují kombinaci znaků “en“ 13.Zobrazte všechny názvy filmů seřazené vzestupně, které byly půjčeny na DVD v období – Vytvořte pohled v_filmy_obdobi na základě dotazu z úkolu 13