Didelių duomenų tyrinėjimas naudojant MS Excel
Duomenų tyryba ir informacija III klasei
C2. Tyrinėja duomenis ir atlieka veiksmus su jais.
Kas yra duomenys?
Duomenų saugojimas
Duomenų saugojimas
Duomenų prigimtis
Pagal prigimtį
Kiekybiniai
Tolydieji
(laikas, greitis, temperatūra)
Diskretieji
(mokinių, klaidų, ... skaičius)
Kokybiniai
Duomenų prigimtis
Atsižvelgiant į naudotą matavimų skalę
Pavadinimų
nominaliąja arba klasifikacine skale
futbolo marškinėlių numeris, kraujo grupė, tautybė...
Rangų
tvarkos skale
vietų paskirstymas olimpiadoje, kvalifikacinės darbuotojų kategorijos...
Intervalų
visada skaitiniai
temperatūros matavimai, kalendorinis laikas, intelekto koeficiento
Santykių
yra apibrėžta absoliuti atskaitos pradžia
ūgis, svoris, amžius, kaina...
Kokybiniai
Kiekybiniai
Duomenų prigimtis
Pagal įgyjamų reikšmių skaičių
dvireikšmiai
binarieji
Didieji duomenys (Big Data)
Duomenų paėmimo būdai
21
Atviri duomenys
Atvirieji duomenys
Mokomasi rinkti duomenis iš įvairių šaltinių
CSV (Comma-Separated Values) duomenų formatas
CSV failo pavyzdys
Mokomasi rinkti duomenis iš įvairių šaltinių
Mokomasi rinkti duomenis iš įvairių šaltinių
CSV įkėlimas į MS Excel
Įkeliamas į MS Excel naudojantis Duomenys >> Iš teksto
Office2013
2 žingsnyje reikia pasirinkti skyriklį
CSV įkėlimas į MS Excel
Įkeliamas į MS Excel naudojantis Data->From text/CSV
Office365
Office2016
CSV įkėlimas į MS Excel
Įkeliamas į MS Excel naudojantis Duomenys >> Iš teksto
Praktinė užduotis
MS Excel funkcija�
=NUMBERVALUE (K3;".";",")
Sample Footer Text
33
2/7/2024
XML failo formatas
XML reiškia "eXtensible Markup Language" (išplėstinė žymėjimo kalba).
Tai tekstinė teksto žymėjimo kalba, naudojama duomenims saugoti ir perduoti struktūrizuotu formatu.
XML dokumentus sudaro elementai, kuriuose yra duomenų ir kitų elementų, todėl galima kurti sudėtingus dokumentus su hierarchine struktūra.
XML failai paprastai naudojami duomenims tarp skirtingų sistemų keistis
XML failo formatas
XML failo pavyzdys
XML failo įkėlimas į MS Excel
Duomenys->Iš kitų šaltinių>Iš XML...
XML dokumento struktūros tikrinimas
Office2013
XML failo įkėlimas į MS Excel
Duomenys->Iš kitų šaltinių>Iš XML...
XML dokumento struktūros tikrinimas
Office2016
XML failo įkėlimas į MS Excel
Data->Get Data->From File->From XML
XML dokumento struktūros tikrinimas
Office365
Praktinė užduotis
41
JSON failo formatas
JSON failo formatas
JSON failo formato pavyzdys
JSON failo formatas
JSON failo formato duomenų įkėlimas į MS Excel
JSON failo formato duomenų įkėlimas į MS Excel
① Paspausti ant List – išskleisti sąrašą
②Paspausti Į lentelę – konvertuoti sąrašą į lentelę
JSON failo formato duomenų įkėlimas į MS Excel
JSON failo formato duomenų įkėlimas į MS Excel
JSON failo struktūros tikrinimas
Praktinė užduotis
Susikurkite JSON tipo nedidelį failiuką, su keliais (5 ar daugiau) įrašais ir įsikelkite į MSExcel.
51
Praktinė užduotis
SQL komandų panaudojimas www.w3schools.com
Kas yra SQL?
Ką gali padaryti SQL?
Turėkite omenyje, kad...
Kai kurios iš svarbiausių SQL komandų
SQL teiginiai
Šis SQL sakinys grąžina visus įrašus iš lentelės pavadinimu „Klientai“:
SQL teiginiai
Pavyzdžiai
SELECT * FROM Customers�WHERE Country='Mexico';
SELECT * FROM Products�ORDER BY Price; / PASIRINKTI * IŠ produktų UŽSAKYTI PAGAL kainą;
SELECT *�FROM Customers�WHERE Country = 'Spain' AND CustomerName LIKE 'G%';
SELECT *�FROM Customers�WHERE Country = 'Germany' OR Country = 'Spain';
SELECT * FROM Customers�WHERE NOT Country = 'Spain';
INSERT INTO sintaksė
Teiginį INSERT INTO galima parašyti dviem būdais:
INSERT INTO lentelės_pavadinimas (1 stulpelis, 2 stulpelis, 3 stulpelis, ...) VERTĖS (reikšmė1, vertė2, reikšmė3, ...);
2. Jei pridedate visų lentelės stulpelių reikšmes, SQL užklausoje stulpelių pavadinimų nurodyti nereikia. Tačiau įsitikinkite, kad reikšmių tvarka yra tokia pati kaip ir lentelės stulpeliai.
INSERT INTO lentelės_pavadinimas VERTĖS (reikšmė1, vertė2, reikšmė3, ...);
Pavyzdžiai
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)�VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
INSERT INTO Customers (CustomerName, City, Country)�VALUES ('Cardinal', 'Stavanger', 'Norway');
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)�VALUES�('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'),�('Greasy Burger', 'Per Olsen', 'Gateveien 15', 'Sandnes', '4306', 'Norway'),�('Tasty Tee', 'Finn Egan', 'Streetroad 19B', 'Liverpool', 'L1 0AA', 'UK');
Kas yra NULL reikšmė?
Pastaba: NULL reikšmė skiriasi nuo nulio reikšmės arba lauko, kuriame yra tarpų. Laukas su NULL reikšme yra tas, kuris buvo paliktas tuščias kuriant įrašą!
SELECT column_names�FROM table_name�WHERE column_name IS NULL;
SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;
SQL SUM() funkcija
Funkcija SUM() grąžina bendrą skaitinio stulpelio sumą.
SELECT SUM(Quantity)
FROM OrderDetails; / PASIRINKTI SUMĄ (kiekis) IŠ OrderDetails;
JOIN
Sąlyga JOIN naudojama dviejų ar daugiau lentelių eilėms sujungti pagal susijusį stulpelį tarp jų.
JOIN
Išbandykime
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;
SQL komandų panaudojimas www.w3schools.com
Išbandykime
SELECT ProductName, CategoryID FROM Products WHERE CategoryID>3;
SELECT Products.ProductName, Categories.CategoryName FROM [Products]
INNER JOIN Categories ON Products.CategoryID=Categories.CategoryID;
SQL komandų panaudojimas www.w3schools.com
Sugalvokime savo filtrų.
Kokius išbandėte?
Reliacinės duomenų bazės
68
Reliacinės duomenų bazės
69
Reliacinės duomenų bazės
70
Duomenų bazės esybės ir ryšiai
Kas yra duomenų bazės esybė?
Kas yra duomenų bazės ryšiai
Pirminiai ir išoriniai raktai
Lentelių (esybių) sąryšiai
Užduotis
Užduoties vertinimo kriterijai
Jūsų klausimai?
Sample Footer Text
80
2/7/2024