Teknologji Informative

Slides:



Advertisements
Similar presentations
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 COS 346 Day 2.
Advertisements

DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter Two: Introduction to Structured Query.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 COS 346 Day 2.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter Two: Introduction to Structured Query.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter Two: Introduction to Structured Query.
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design and Implementation Chapter Two: Introduction to Structured Query Language.
Mundësitë e Kosovës për eksport përmes SPP-së Marideth Sandler Zyra e Përfaqësuesit të SHBA-së për Tregti Zyra Ekzekutive e Presidentit Mars 2009.
By Ardian Deari English For Life
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design, and Implementation Chapter Two: Introduction to Structured Query Language.
Algjebra Relacionale & SQL
CN2180 MS SQL Server Kemtis Kunanuraksapong MSIS with Distinction, A+ MCTS, MCDST, MCP.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 3-1 What Makes Determinant Values Unique? A determinant is unique in.
Database Queries aka SQL (pronounced “ sequel ” ).
Chapter 7 Segmentimi dhe Pozicionimi në Marketing
DAVID M. KROENKE’S DATABASE PROCESSING, 11th Edition © 2010 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter Two: Introduction to Structured Query.
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design, and Implementation Chapter Two: Introduction to Structured Query Language.
1 Structured Query Language (SQL) Pertemuan 09 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
CSIS 115 Database Design and Applications for Business Dr. Meg Fryling “Dr. Meg” Fall #csis115 © 2012 Meg Fryling.
Adapted from DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 3-1 Functional Dependencies and Normalization.
COS 346 Day 3 DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition
CS3220 Web and Internet Programming More SQL
CSIS 115 Database Design and Applications for Business
CSIS 115 Database Design and Applications for Business
COS 346 Day 3 DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition
CILET SOFTVER I KENI TE INSTALUAR NE SISTEMET KOMPJUTERIKE TE JUAJA
Lenda : Kontabiliteti Financiar
Leksioni nr 2 Data Base.
TIK 12 – Prof. Blerand Koshi
SH.M.U-2 Lënda:Informatikë Tema:Sistemi operativ (Windows 8)
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Bazat e te dhenave Elemente kryesore te MySQL-se
SHMU-2 Punim Seminarik Lënda: Informatikë
Teknologji Informative
Baza te dhenave Literatura themelore: Database Processing:
Sh.M.U’’2’’ Lënda:TIK Tema:Viruset dhe antiviruset
Tema: Softueri sistemor(sistemi operativ) Lënda: Teknologji Punoi: Blerina Jashari Arsimtar: Muhamer Ujkani Klasa:lX-9.
Punoi:RREZON MIKULLOVCI
Raportimi I fitimit dhe gjendjes financiare
Lenda : Kontabiliteti Financiar
MS POWERPOINT PREZANTIMET.
Arsimtar:Muhamer Ujkani
David M. Kroenke Database Processing:
Universiteti AAB Programi: PSIKOLOGJI STATISTIKE T-testi Për grupet e pavarura Për grupet e varura Dr.sc. Merita Shala.
Algoritmet e Sortimit.
F U N K S I O N E T.
Database Processing: David M. Kroenke’s Chapter Three:
SH-M-U-2 Kl.9/4 Valon Ibishi Lënda:Informatikë Tema:Programi Excel Arsimtar:Muhamer Ujkani Vushtrri,2014.
USHTRIME MSc. Fisnik Morina PhD (c)
I Love my family!!!.
Database Principles Constructed by Hanh Pham based on slides from: “Database Processing, Fundamentals, Design, and Implementation”, D. Kroenke, D. Auer,
Teknologji Informative
Ms Word 2003.
Universiteti Shtetëror i Tetovës Fakulteti i Shkencave Matematike-Natyrore Departamenti i Informatikës PROGRAMIM.
Universiteti AAB Programi: PSIKOLOGJI
Punuar nga : Granit Bajrami
Targetimi i elementeve specifike
Kapitulli 1 Marketingu në firmë moderne
E Drejta e Procedures Penale
Degëzimet.
Internet Ligjerata 8 Dr. Fisnik Dalipi.
Programim I Degëzimet Gazmend Xhaferi.
TIK 11 – Prof. Blerand Koshi
Degëzimet.
Microsoft office excel. Punoi:rron prokuplA Lenda:informatike arsimtar:muhamer ujkani tema:perdorimi I excel-it Klasa:9/5.
TIK 12 – Prof. Blerand Koshi
Unazat FOR.
Portet e kompjuterit Erza Ajeti IX-2
Ms Word 2003.
SMART TOURISM ENHACEMENT PROJECT
Presentation transcript:

Teknologji Informative Ligjeratë 10 Teknologji Informative

Algjebra Relacionale dhe SQL-i

Algjebra Relacionale 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 Unioni , Prerja , Zbritja Projeksioni q-join Division (Pjestimi)

Shembull 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

Prodhimi kartezian 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

Projeksioni - Join Projection R [ r2 , r3 ] r2 r3 x 3 y 4 z 7 q-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

Left Outer Join 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

Division - Pjestimi Divide by ÷ Result DEND/DOR DEND DOR 1 DOR 2 DOR 3 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 DOR 1 P# p1 S# s1 s2 DOR 2 P# p2 p4 S# s1 s4 DOR 3 P# p1 p2 p3 p4 p5 p6 S# s1

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ë.

Struktura e shitjes e Cape Codd Retail

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

Formati i të dhënave të nxjerra nga shitja

Tabelat për nxjerrjen e të dhënave [në MS SQL Server]

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 (;).

Disa kolona nga një Tabelë SELECT Department, Buyer FROM SKU_DATA;

Specifikimi i rënditjes së kolonave SELECT Buyer, Department FROM SKU_DATA;

Komanda DISTINCT SELECT DISTINCT Buyer, Department FROM SKU_DATA;

Selektimi i të gjitha kolonave: Komanda yllëz (*) SELECT * FROM SKU_DATA;

Disa rreshta nga një Tabelë SELECT * FROM SKU_DATA WHERE Department = 'Water Sports';

Kolona dhe rreshta specifike nga një Tabelë SELECT SKU_Description, Buyer FROM SKU_DATA WHERE Department = 'Climbing';

Sortimi i rezultateve: ORDER BY SELECT * FROM ORDER_ITEM ORDER BY OrderNumber, Price;

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.

Opcionet e komandës WHERE : AND SELECT * FROM SKU_DATA WHERE Department = 'Water Sports' AND Buyer = 'Nancy Meyers';

Opcionet e komandës WHERE : OR SELECT * FROM SKU_DATA WHERE Department = 'Camping' OR Department = 'Climbing';

Opcionet e komandës WHERE :- IN SELECT * FROM SKU_DATA WHERE Buyer IN ('Nancy Meyers', 'Cindy Lo', 'Jerry Martin');

Opcionet e komandës WHERE: NOT IN SELECT * FROM SKU_DATA WHERE Buyer NOT IN ('Nancy Meyers', 'Cindy Lo', 'Jerry Martin');

Opcionet e komandës WHERE: Intervale me BETWEEN SELECT * FROM ORDER_ITEM WHERE ExtendedPrice BETWEEN 100 AND 200;

Opcionet e komandës WHERE: Intervale me simbole matematikore SELECT * FROM ORDER_ITEM WHERE ExtendedPrice >= 100 AND ExtendedPrice <= 200;

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

Opcionet e komandës WHERE: LIKE edhe Wildcards SELECT * FROM SKU_DATA WHERE Buyer LIKE 'Pete%';

Opcionet e komandës WHERE: LIKE edhe Wildcards SELECT * FROM SKU_DATA WHERE SKU_Description LIKE '%Tent%';

Opcionet e komandës WHERE: LIKE edhe Wildcards SELECT * FROM SKU_DATA WHERE SKU LIKE '%2__';

Funksionet e integruara të SQL Ezistojnë pesë funksione të integruara të SQL: COUNT SUM AVG MIN MAX

Funksionet e integruara të SQL SELECT SUM (ExtendedPrice) AS Order3000Sum FROM ORDER_ITEM WHERE OrderNumber = 3000;

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;

Funksionet e integruara të SQL SELECT COUNT(*) AS NumRows FROM ORDER_ITEM;

Funksionet e integruara të SQL SELECT COUNT (DISTINCT Department) AS DeptCount FROM SKU_DATA;

Aritmetika në komandën SELECT SELECT Quantity * Price AS EP, ExtendedPrice FROM ORDER_ITEM;

Thank You! PYETJE??? 39 39 39