• Like
teknologjia informative / Ligjerata 10
Upcoming SlideShare
Loading in...5
×

teknologjia informative / Ligjerata 10

  • 741 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
741
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
26
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Teknologji Informative
  • 2.
  • 3.
    • Algjebra relacionale paraqet një tërësi të plotë me operacione ndaj relacioneve që mundësojnë selektimin e të dhënave nga databaza relacionale .
    • Prodhimi kartezian
    • Union i , Prerja , Zbritja
    • Proje ks ion i
    •  -join
    • Division (Pjestimi)
    Algjebra Relacionale
  • 4.
    • R r1 r2 r3 S1 s1 s2
    • 1 x 3 3 p
    • 4 x 3 4 q
    • 3 y 4 4 p
    • 2 z 7
    • S2 s1 s2
    • 4 q
    • 2 m
    Shembull
  • 5. R x S2 r1 r2 r3 s1 s2 1 x 3 4 q 4 x 3 4 q 3 y 4 4 q 2 z 7 4 q 1 x 3 2 m 4 x 3 2 m 3 y 4 2 m 2 z 7 2 m
  • 6. Projection R [ r2 , r3 ] r2 r3 x 3 y 4 z 7  -join R [ r3 > s1 ] S1 r1 r2 r3 s1 s2 3 y 4 3 p 2 z 7 3 p 2 z 7 4 q 2 z 7 4 p
  • 7. r1 r2 r3 s1 s2 1 x 3 3 p 4 x 3 3 p 3 y 4 4 q 3 y 4 4 p 2 z 7 R[r3 = l s1]S1
  • 8. S# P# s1 p1 s1 p2 s1 p3 s1 p4 s1 p5 s1 p6 s2 p1 s2 p2 s3 p2 s4 p2 s4 p4 s4 p5 Divide by ÷ Result DEND/DOR DEND DOR 1 P# p1 DOR 2 DOR 3 P# p2 p4 P# p1 p2 p3 p4 p5 p6 S# s1 s2 S# s1 s4 S# s1
  • 9. Cape Codd Outdoor Sports
    • Cape Codd Outdoor Sports është një kompani fiktive që bën shitjen e prohimeve të nryshme .
    • Cape Codd Outdoor Sports:
      • Ka 15 dyqane shitëse .
      • Ka një magazinë on -line në Internet.
      • Ka departament për postimin e porosive .
    • Të gjitha shitjet shënohen në Oracle datab azë .
  • 10. Struktura e shitjes e Cape Codd Retail
  • 11. Nxjerrja e të dhënave që shiten në Cape Codd Retail
    • Përdoren tre tabela : RETAIL_ORDER , ORDER_ITEM , edhe SKU_DATA (SKU = Stock Keeping Unit).
    • Të dhënat e nxjerra shndërrohen në :
      • DBMS të ndryshëm  MS SQL Server
      • Në kolona të ndryshme  OrderDate b ëhet OrderMonth dhe OrderYear
  • 12. Format i i të dhënave të nxjerra nga shitja
  • 13. Tabelat për nxjerrjen e të dhënave [ në MS SQL Server]
  • 14. Gjuha SQL Komanda/formulimi SELECT
    • Korniza themelore e formulimeve të SQL është SQL SELECT formulimi :
      • SELECT { Emri_i_Kolonës (s)}
      • FROM { Emri_i_Tabelës (s)}
      • WHERE { Kushtet }
    • Të gjitha SQL formulimet përfundojnë me pikë-presje (;) .
  • 15. Disa kolona nga një Tabelë
    • SELECT Department, Buyer
    • FROM SKU_DATA;
  • 16. Specifikimi i rënditjes së kolonave
    • SELECT Buyer, Department
    • FROM SKU_DATA;
  • 17. Komanda DISTINCT
    • SELECT DISTINCT Buyer, Department
    • FROM SKU_DATA;
  • 18. Selektimi i të gjitha kolonave : Komanda yllëz (*)
    • SELECT *
    • FROM SKU_DATA;
  • 19. Disa rreshta nga një Tabelë
    • SELECT *
    • FROM SKU_DATA
    • WHERE Department = ' Water Sports ' ;
  • 20. Kolona dhe rreshta specifike nga një Tabelë
    • SELECT SKU_Description, Buyer
    • FROM SKU_DATA
    • WHERE Department = 'Climbing';
  • 21. Sorti mi i rezultateve : ORDER BY
    • SELECT *
    • FROM ORDER_ITEM
    • ORDER BY OrderNumber, Price;
  • 22. Dy lloje sortimesh : Rritës edhe Rënës
    • SELECT *
    • FROM ORDER_ITEM
    • ORDER BY Price DESC, OrderNumber ASC;
    • Shënim : Nëse nuk specifikohet ndonjëra nga komandat ASC ose DESC, sortimi do të bëhet sipas ASC .
  • 23. Opcionet e komandës WHERE : AND
    • SELECT *
    • FROM SKU_DATA
    • WHERE Department = 'Water Sports'
    • AND Buyer = 'Nancy Meyers';
  • 24. Opcionet e komandës WHERE : OR
    • SELECT *
    • FROM SKU_DATA
    • WHERE Department = 'Camping'
    • OR Department = 'Climbing';
  • 25. Opcionet e komandës WHERE :- IN
    • SELECT *
    • FROM SKU_DATA
    • WHERE Buyer IN ('Nancy Meyers',
    • 'Cindy Lo', 'Jerry Martin');
  • 26. Opcionet e komandës WHERE: NOT IN
    • SELECT *
    • FROM SKU_DATA
    • WHERE Buyer NOT IN ('Nancy Meyers',
    • 'Cindy Lo', 'Jerry Martin');
  • 27. Opcionet e komandës WHERE: Intervale me BETWEEN
    • SELECT *
    • FROM ORDER_ITEM
    • WHERE ExtendedPrice
    • BETWEEN 100 AND 200;
  • 28. Opcionet e komandës WHERE: Intervale me simbole matematikore
    • SELECT *
    • FROM ORDER_ITEM
    • WHERE ExtendedPrice >= 100
    • AND ExtendedPrice <= 200;
  • 29. Opcionet e komandës WHERE: LIKE edhe Wildcards
    • SQL komanda LIKE mund të kombinohet me simb o let wildcard :
      • SQL 92 Standard (SQL Server, Oracle, etc.):
        • _ = Saktësisht një karakter
        • % = Bashkësi me një apo më shumë karaktere
      • MS Access ( bazuar në MS DOS)
        • ? = Saktësisht një karakter
        • * = Bashkësi me një apo më shumë karaktere
  • 30. Opcionet e komandës WHERE: LIKE edhe Wildcards
    • SELECT *
    • FROM SKU_DATA
    • WHERE Buyer LIKE 'Pete%';
  • 31. Opcionet e komandës WHERE: LIKE edhe Wildcards
    • SELECT *
    • FROM SKU_DATA
    • WHERE SKU_Description LIKE '%Tent%';
  • 32. Opcionet e komandës WHERE: LIKE edhe Wildcards
    • SELECT *
    • FROM SKU_DATA
    • WHERE SKU LIKE '%2__';
  • 33. Funksionet e integruara të SQL
    • Ezistojnë pesë funksione të integruara të SQL :
      • COUNT
      • SUM
      • AVG
      • MIN
      • MAX
  • 34. Funksionet e integruara të SQL
    • SELECT SUM (ExtendedPrice)
    • AS Order3000Sum
    • FROM ORDER_ITEM
    • WHERE OrderNumber = 3000;
  • 35. Funksionet e integruara të SQL
    • SELECT SUM (ExtendedPrice) AS OrderItemSum,
    • AVG (ExtendedPrice) AS OrderItemAvg,
    • MIN (ExtendedPrice) AS OrderItemMin,
    • MAX (ExtendedPrice) AS OrderItemMax
    • FROM ORDER_ITEM;
  • 36. Funksionet e integruara të SQL
    • SELECT COUNT(*) AS NumRows
    • FROM ORDER_ITEM;
  • 37. Funksionet e integruara të SQL
    • SELECT COUNT
    • (DISTINCT Department)
    • AS DeptCount
    • FROM SKU_DATA;
  • 38. Arit metika në k omandën SELECT
    • SELECT Quantity * Price AS EP,
    • ExtendedPrice
    • FROM ORDER_ITEM;
  • 39.
    • PYETJE???
    Thank You!