Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.

Podobné prezentace


Prezentace na téma: "Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013."— Transkript prezentace:

1 Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013

2 Náplň cvičení Import dat Insert as Select Join Databázové systémy I - cvičení č. 6 2

3 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

4 Import dat do tabulky v SQL Developeru 5. mapování zdrojového xls souboru Databázové systémy I - cvičení č. 6 4

5 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

6 Import dat do tabulky v SQL Developeru 7. výběr sloupců k importu Databázové systémy I - cvičení č. 6 6

7 Import dat do tabulky v SQL Developeru 8. mapování sloupců Databázové systémy I - cvičení č. 6 7

8 Import dat do tabulky v SQL Developeru 9. verifikace importu Databázové systémy I - cvičení č. 6 8

9 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

10 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

11 Databázové systémy I - cvičení č. 6 11 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 2008. 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

12 Databázové systémy I - cvičení č. 6 12 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 8. 10.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 10. 12.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í 1.1.2008 – 1.1.2012 14.Vytvořte pohled v_filmy_obdobi na základě dotazu z úkolu 13


Stáhnout ppt "Databázové systémy I Cvičení č. 7 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013."

Podobné prezentace


Reklamy Google