Your SlideShare is downloading. ×
  • Like
Ligjerata 10
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

Ferdi Nuredini

Ferdi Nuredini

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

Views

Total Views
868
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
34
Comments
0
Likes
1

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 1
  • 2. 2
  • 3. Algjebra RelacionaleAlgjebra relacionale paraqet një tërësi të plotë meoperacione ndaj relacioneve që mundësojnë selektimin e tëdhënave nga databaza relacionale.Prodhimi kartezianUnioni , Prerja , ZbritjaProjeksioni θ-joinDivision (Pjestimi)
  • 4. ShembullR 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
  • 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. R[r3 =ls1]S1 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
  • 8. DEND Divide by ÷ Result DEND/DOR S# P# DOR 1 P# S# p1 s1 s1 p1 s2 s1 p2 P# S# DOR 2 s1 p3 p2 s1 s1 p4 p4 s4 s1 p5 s1 p6 DOR 3 P# S# s2 p1 p1 s1 s2 p2 p2 s3 p2 p3 s4 p2 p4 s4 p4 p5 s4 p5 p6
  • 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 databazë.
  • 10. Struktura e shitjes e Cape Codd Retail
  • 11. Nxjerrja e të dhënave që shiten në CapeCodd 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. Formati i tëdhënave tënxjerra ngashitja
  • 13. Tabelat për nxjerrjen e të dhënave [nëMS SQL Server]
  • 14. Gjuha SQLKomanda/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, BuyerFROM SKU_DATA;
  • 16. Specifikimi i rënditjes së kolonaveSELECT Buyer, DepartmentFROM SKU_DATA;
  • 17. Komanda DISTINCTSELECT DISTINCT Buyer, DepartmentFROM SKU_DATA;
  • 18. Selektimi i të gjitha kolonave:Komanda yllëz (*)SELECT *FROM SKU_DATA;
  • 19. Disa rreshta nga një TabelëSELECT *FROM SKU_DATAWHERE Department = Water Sports;
  • 20. Kolona dhe rreshta specifike nga njëTabelëSELECT SKU_Description, BuyerFROM SKU_DATAWHERE Department = Climbing;
  • 21. Sortimi i rezultateve: ORDER BYSELECT *FROM ORDER_ITEMORDER BY OrderNumber, Price;
  • 22. Dy lloje sortimesh:Rritës edhe RënësSELECT *FROM ORDER_ITEMORDER 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 : ANDSELECT *FROM SKU_DATAWHERE Department = Water Sports AND Buyer = Nancy Meyers;
  • 24. Opcionet e komandës WHERE : ORSELECT *FROM SKU_DATAWHERE Department = Camping OR Department = Climbing;
  • 25. Opcionet e komandës WHERE :- INSELECT *FROM SKU_DATAWHERE Buyer IN (Nancy Meyers, Cindy Lo, Jerry Martin);
  • 26. Opcionet e komandës WHERE: NOT INSELECT *FROM SKU_DATAWHERE Buyer NOT IN (Nancy Meyers, Cindy Lo, Jerry Martin);
  • 27. Opcionet e komandës WHERE:Intervale me BETWEENSELECT *FROM ORDER_ITEMWHERE 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 simbolet 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 WildcardsSELECT *FROM SKU_DATAWHERE Buyer LIKE Pete%;
  • 31. Opcionet e komandës WHERE:LIKE edhe WildcardsSELECT *FROM SKU_DATAWHERE SKU_Description LIKE %Tent%;
  • 32. Opcionet e komandës WHERE:LIKE edhe WildcardsSELECT *FROM SKU_DATAWHERE 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ë SQLSELECT SUM (ExtendedPrice) AS Order3000SumFROM ORDER_ITEMWHERE OrderNumber = 3000;
  • 35. Funksionet e integruara të SQLSELECT SUM (ExtendedPrice) AS OrderItemSum, AVG (ExtendedPrice) AS OrderItemAvg, MIN (ExtendedPrice) AS OrderItemMin, MAX (ExtendedPrice) AS OrderItemMaxFROM ORDER_ITEM;
  • 36. Funksionet e integruara të SQLSELECT COUNT(*) AS NumRowsFROM ORDER_ITEM;
  • 37. Funksionet e integruara të SQLSELECT COUNT (DISTINCT Department) AS DeptCountFROM SKU_DATA;
  • 38. Aritmetika në komandën SELECTSELECT Quantity * Price AS EP, ExtendedPriceFROM ORDER_ITEM;
  • 39. Thank You!  PYETJE??? 39