1 / 59

YDASYS1 4., 5., 6. týden

YDASYS1 4., 5., 6. týden. Ing. Monika Šimková. Relační algebra. Sjednocení relací. Průnik a rozdíl relací. Kartézský součin relací ( AxB ). Projekce relace A na atributy X: π X (A). Procvičování relační algebry. Mějme dané relace: R S A B C B C D

curry
Télécharger la présentation

YDASYS1 4., 5., 6. týden

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. YDASYS14., 5., 6. týden Ing. Monika Šimková

  2. Relační algebra

  3. Sjednocení relací

  4. Průnik a rozdíl relací

  5. Kartézský součin relací (AxB)

  6. Projekce relace A na atributy X: πX(A)

  7. Procvičování relační algebry • Mějme dané relace: R S A B C B C D 2 3 4 3 4 7 2 3 7 3 4 11 5 6 7 7 8 3 8 9 10

  8. Proveďte: • a) projekce: R[A,B] a S[B] • b) kartézský součin: R x S • c) rozdíl: R[B,C] - S[B,C] • d) selekce: R(B > 3) • e) selekce: S(C > 4 AND D < 8) • f) přirozené spojení: R*S • g) spojení: R (R.B < S.C) S • h) spojení: R (R.A > S.B AND R.C < S.D) S • i) levé polospojení: R <* S • j) pravé polospojení: R *> S • k) levé polospojení s podmínkou: R [R.C = S.D] S • l) vnější spojení: R outerjoin S • m) levévnějšíspojení: R left outer join S • n) pravévnějšíspojení: R right outer join S

  9. Úvod do SQL. Definice dat v SQL.

  10. SQL – StructuredQueryLanguage

  11. Definice dat

  12. Definice a odstranění databázových objektů

  13. Vytvoření databáze - příklad

  14. Definice domén (UDT)

  15. Základní typy dat (ISO SQL92)

  16. Definice tabulky

  17. Create table - popis

  18. Vytvoření tabulky s omezením na úrovni sloupců - příklad

  19. Alter table

  20. Insert – vkládání hodnot do tabulky

  21. Vkládání hodnot - příklad

  22. Příkaz select

  23. Příkaz SELECT – základní funkce

  24. Příklad 1: Výběr sloupců (projekce)

  25. Příklad 2 – použití DISTINCT

  26. Příklad 3: Výběr řádků (selekce)

  27. Příklad 4: Použití typu datum

  28. Příklad 5: Hledání řetězce

  29. Příklad 6: podmínka s použitím NULL

  30. Agregační funkce

  31. Vlastnosti agregačních funkcí (1)

  32. Vlastnosti agregačních funkcí (2)

  33. Příklad 7: Použití agregačních funkcí

  34. Příklad 8: Použití min, max

  35. Seskupení dat (Grouping)

  36. Příklad 9 Použití Group by

  37. Seskupení s podmínkou

More Related