1 of 80

Didelių duomenų tyrinėjimas naudojant MS Excel

2 of 80

Duomenų tyryba ir informacija III klasei

C2. Tyrinėja duomenis ir atlieka veiksmus su jais.   

3 of 80

Kas yra duomenys?

  • Duomenys - tai įvairiomis formomis, pavyzdžiui, skaičiais, tekstu, vaizdais ar kitais formatais, surinkta ar užregistruota informacija apie faktus, stebėjimus ar matavimus.
  • Duomenys yra informacijos apdorojimo, analizės ir sprendimų priėmimo pagrindas įvairiose srityse - nuo mokslo ir verslo iki technologijų ir mokslinių tyrimų.

4 of 80

  1. _____________ gali būti paveikslėliai, skaičiai, tekstas be konteksto
  2. Duomenys
  3. Informacija
  4. Žinios
  5. Išmintis (wisdom)

  1. Kai duomenys tampa reikšmingais gavėjui, tai vadinama ___________________
  2. Duomenų rinkiniu
  3. Informacija
  4. Žiniomis
  5. Tinkamo atsakymo nėra

  1. Kuris iš žemiau pateiktų teiginių yra teisingas?
  2. Informacija yra duomenų dalis
  3. Duomenys yra informacijos dalis
  4. Duomenys ir informacija yra priešingos prigimties.
  5. Tinkamo atsakymo nėra.

5 of 80

  1. Ar teisingas teiginys: „Kad duomenys būtų naudingi, jie turi virsti informacija“?
  2. Taip
  3. Ne

  1. Kuriuos iš žemiau išvardintų pavyzdžių galima laikyti duomenimis?
  2. Datos
  3. Kainos
  4. Išlaidos
  5. Visi išvardinti pavyzdžiai yra duomenys

  1. Kurie iš žemiau išvardintų pavyzdžių yra informacija?
  2. Ataskaita
  3. Receptas
  4. Asmens tapatybės kortelė
  5. Visi išvardinti pavyzdžiai yra informacija 

6 of 80

Duomenų saugojimas

  • Duomenys gali būti saugomi įvairiais formatais, pavyzdžiui, tekstiniai dokumentai, skaičiuoklės, duomenų bazės, vaizdai, vaizdo įrašai ir kt.
  • Šie formatai lemia, kaip duomenys yra struktūrizuoti, organizuoti ir pateikti, kad jie būtų prieinami ir tinkami naudoti įvairiais tikslais ir programomis.

7 of 80

Duomenų saugojimas

  • Skaičiuoklėje
  • CSV formato dokumente
  • Duomenų bazėje

8 of 80

9 of 80

10 of 80

11 of 80

12 of 80

13 of 80

14 of 80

  1. Kurios sritys glaudžiai susijusios su duomenų tyryba?
    1. Mašininis mokymasis.
    2. Dirbtinis intelektas.
    3. a ir b variantai teisingi.
  2. Kuris iš pavyzdžių yra nestruktūrizuoti duomenys?
    • Klasės mokinių sąrašas.
    • Mokinių esė kolekcija.
    • Socialinio tinklo vartotojų draugų grafas.
  3. Koks yra pagrindinis duomenų tyrybos tikslas?
    • Surinkti duomenis.
    • Apdoroti duomenis.
    • Gebėti sukurti duomenimis pagrįstus sprendimus.

15 of 80

Duomenų prigimtis

Pagal prigimtį

Kiekybiniai

Tolydieji

(laikas, greitis, temperatūra)

Diskretieji

(mokinių, klaidų, ... skaičius)

Kokybiniai

16 of 80

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

17 of 80

Duomenų prigimtis

Pagal įgyjamų reikšmių skaičių

dvireikšmiai

binarieji

18 of 80

19 of 80

20 of 80

Didieji duomenys (Big Data)

  • Sparčiai vystantis šiuolaikinėms technologijoms daugiausia dėmesio skiriama milžiniškų duomenų kiekių, vadinamų didžiaisiais duomenimis, rinkimui.
  • Tačiau susiduriama su dideliais iššūkiais apdorojant didžiuosius duomenis ir išgaunant iš jų informaciją.
  • Didieji duomenys apibūdinami "3V" charakteristikomis – apimties (Volume), įvairovės (Variety) ir greičio (Velocity).
  • Duomenys generuojami per socialinę žiniasklaidą, apsipirkimą internetu, sandorius, tinklo įrenginius ir švietimo įrašus.
  • Didieji duomenys yra glaudžiai susiję su debesų kompiuterija (Cloud Computing), nes jų saugojimui reikia didelių saugyklų, o apdorojimui ir analizei – daug skaičiavimų

21 of 80

Duomenų paėmimo būdai

  • Pagrindiniai duomenų paėmimo ir naudojimo būdai yra šie:
    • Duomenys parsisiunčiame tam tikru formatu (CSV, JSON, XML,...) ir įsikeliame į reikiamą programą.
    • Arba prisijungiama prie duomenų teikimo paslaugos (duomenų šaltinio, kaip pvz. duomenų bazė, API, interneto puslapis, ...) ir matomi šiuo metu aktualūs duomenys.
    • Skaičiuoklė yra vienas iš įrankių, skirtų duomenų tvarkymui ir analizei.

21

22 of 80

Atviri duomenys

  • - laisvai prieinami institucijos veikloje ar dokumentuose užfiksuoti duomenys, informacija ar jos dalis, nepaisant jų pateikimo būdo, formos ir laikmenos, įskaitant registro duomenis, registro informaciją, registrui pateiktų dokumentų ir (arba) jų kopijų duomenis, valstybės informacinės sistemos duomenis, kuriuos visi asmenys gali pakartotinai naudoti ir platinti bet kokiu tikslu, nurodydami jų šaltinį ir tik tomis pačiomis sąlygomis, kuriomis buvo gauti.

Atvirų duomenų šaltiniai

23 of 80

Atvirieji duomenys

  • Atviri duomenys - tai informacija ir duomenų rinkiniai, kurie yra laisvai prieinami visuomenei, paprastai be prieigos, naudojimo ar platinimo apribojimų.
  • Taip siekiama skatinti skaidrumą, inovacijas ir bendradarbiavimą pateikiant duomenis, kuriuos asmenys, įmonės ir vyriausybės gali naudoti tyrimams, analizei ir taikomųjų programų bei paslaugų kūrimui.
  • Atvirų duomenų šaltiniai:

24 of 80

Mokomasi rinkti duomenis iš įvairių šaltinių

25 of 80

CSV (Comma-Separated Values) duomenų formatas

  • Paprastas ir plačiai naudojamas failų formatas lentelinių duomenų saugojimui ir keitimuisi jais. 
  • CSV faile duomenys suskirstyti į eilutes ir stulpelius, kiekviena eilutė reiškia vieną lentelės duomenų eilutę, o kiekvienos eilutės reikšmės atskirtos kableliais (arba kitais skyrybos ženklais, pvz., kabliataškiais arba skirtukais).

26 of 80

CSV failo pavyzdys

27 of 80

Mokomasi rinkti duomenis iš įvairių šaltinių

28 of 80

Mokomasi rinkti duomenis iš įvairių šaltinių

29 of 80

CSV įkėlimas į MS Excel

Įkeliamas į MS Excel naudojantis Duomenys >> Iš teksto

Office2013

2 žingsnyje reikia pasirinkti skyriklį

30 of 80

CSV įkėlimas į MS Excel

Įkeliamas į MS Excel naudojantis Data->From text/CSV

Office365

31 of 80

Office2016

CSV įkėlimas į MS Excel

Įkeliamas į MS Excel naudojantis Duomenys >> Iš teksto

32 of 80

Praktinė užduotis

  • Iš atvirųjų duomenų portalo data.gov.lt, suraskite ir parsisiųskite prasmingą duomenų rinkinį CSV formatu, kurį galėtumėte panaudoti
  • Įsikelkite jį į skaičiuoklę.
  • Padiskutuokime, kokias užduotis galėtume parengti

  • Pasirinkite dominančią temą (sritį) ir pasinaudodami vienu ar daugiau csv duomenų rinkinių parenkite pranešimą.

33 of 80

MS Excel funkcija

=NUMBERVALUE (K3;".";",")

Sample Footer Text

33

2/7/2024

34 of 80

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

35 of 80

XML failo formatas

  • Hierarchinė struktūra: XML dokumentai turi hierarchinę struktūrą, sudarytą iš įterptų elementų. Šiuose elementuose gali būti duomenų ir kitų elementų, sudarančių į medį panašią struktūrą.
  • Žymos: XML elementams apibrėžti naudojamos žymos. Žymos pateikiamos skliaustuose, pavyzdžiui, <element>. Kiekvienas elementas turi atidarymo žymą ir uždarymo žymą, pavyzdžiui, <element> ir </element>. Uždarymo žymoje prieš elemento pavadinimą rašomas pasvirasis brūkšnys.
  • Atributai: Elementai gali turėti atributų, kurie suteikia papildomos informacijos apie elementą. Atributai paprastai nurodomi atidarymo žymėje ir turi pavadinimą bei reikšmę, pavyzdžiui, <element attribute="value">.
  • Gerai apibrėžtos taisyklės: Kad XML dokumentai būtų laikomi galiojančiais, jie turi atitikti XML specifikacija vadinamą taisyklių rinkinį. Šios taisyklės apima vieną šakninį elementą, tinkamai įterptus elementus ir gerai suformuotas žymas.

36 of 80

37 of 80

XML failo pavyzdys

38 of 80

XML failo įkėlimas į MS Excel

Duomenys->Iš kitų šaltinių>Iš XML...

XML dokumento struktūros tikrinimas

Office2013

39 of 80

XML failo įkėlimas į MS Excel

Duomenys->Iš kitų šaltinių>Iš XML...

XML dokumento struktūros tikrinimas

Office2016

40 of 80

XML failo įkėlimas į MS Excel

Data->Get Data->From File->From XML

XML dokumento struktūros tikrinimas

Office365

41 of 80

Praktinė užduotis

  • Sukurkite nedidelį XML failiuką ir įkelkite jį į MS Excel
  • Galite redaguoti/papildyti esamą pvz failą

41

42 of 80

JSON failo formatas

  • JSON (JavaScript Object Notation) - tai paprastas keitimosi duomenimis formatas, kurį žmonėms lengva skaityti ir rašyti, o programoms - analizuoti ir generuoti.
  • JSON dažnai naudojamas duomenims perduoti tarp serverio ir žiniatinklio programos kaip XML alternatyva.

43 of 80

JSON failo formatas

  • Duomenų struktūra: JSON pateikia struktūrizuotus duomenis teksto formatu, naudodamas rakto ir vertės poros derinį. Iš esmės tai būdas hierarchiškai saugoti ir tvarkyti duomenis.
  • Duomenų tipai: JSON palaiko keletą duomenų tipų, įskaitant objektus, masyvus, eilutes, skaičius, logines reikšmes ir tuščias reikšmes. Šiuos duomenų tipus galima įterpti vieną į kitą ir taip sukurti sudėtingas duomenų struktūras.
  • Sintaksė: JSON yra lengvai skaitomas ir rašomas, nes jame naudojama paprasta ir minimalistinė sintaksė. Duomenys paprastai formatuojami naudojant figūrinius skliaustus {}, laužtinius skliaustus [], dvitaškius : ir kablelius ,.

44 of 80

JSON failo formato pavyzdys

45 of 80

JSON failo formatas

  • JSON failo formato palaiko šiuos duomenų tipus:
    • a string
    • a number
    • an object (JSON object)
    • an array
    • a boolean
    • Null
  • JSON failo struktūra neturi komentavimo galimybės

46 of 80

JSON failo formato duomenų įkėlimas į MS Excel

47 of 80

JSON failo formato duomenų įkėlimas į MS Excel

Paspausti ant List – išskleisti sąrašą

Paspausti Į lentelę – konvertuoti sąrašą į lentelę

48 of 80

JSON failo formato duomenų įkėlimas į MS Excel

49 of 80

JSON failo formato duomenų įkėlimas į MS Excel

50 of 80

JSON failo struktūros tikrinimas

  • Sukūrus naują JSON formato dokumentą reikėtų patikrinti ar nėra palikta kokių klaidų.
  • JSON tikrinimas internete: https://jsonlint.com/

51 of 80

Praktinė užduotis

Susikurkite JSON tipo nedidelį failiuką, su keliais (5 ar daugiau) įrašais ir įsikelkite į MSExcel.

51

52 of 80

Praktinė užduotis

  • Iš data.gov.lt parinkti mokiniams aktualų duomenų rinkinį JSON formatu ir įsikelti į MSExcel
  • Atrinktus duomenų rinkinius įkelti į diską prie praktinių užduočių

53 of 80

SQL komandų panaudojimas www.w3schools.com

54 of 80

Kas yra SQL?

  • SQL yra standartinė kalba, skirta pasiekti ir valdyti duomenų bazes.
  • Tai struktūrinės užklausos kalba.
  • SQL tapo Amerikos nacionalinio standartų instituto (ANSI) standartu 1986 m., o Tarptautinės standartizacijos organizacijos (ISO) – 1987 m.

Ką gali padaryti SQL?

  • SQL gali vykdyti duomenų bazės užklausas;
  • gali gauti duomenis iš duomenų bazės;
  • gali įterpti įrašus į duomenų bazę;
  • gali atnaujinti įrašus duomenų bazėje;
  • gali ištrinti įrašus iš duomenų bazės;
  • gali sukurti naujas duomenų bazes;
  • gali sukurti naujas lenteles duomenų bazėje;
  • gali sukurti saugomas procedūras duomenų bazėje;
  • gali sukurti rodinius duomenų bazėje;
  • gali nustatyti leidimus lentelėms, procedūroms ir rodiniams

55 of 80

Turėkite omenyje, kad...

  • SQL raktiniai žodžiai NĖRA skiriami didžiosioms ir mažosioms raidėms: pasirinkimas yra toks pat kaip SELECT
  • Kai kurios duomenų bazių sistemos reikalauja kabliataškio kiekvieno SQL sakinio pabaigoje.
  • Kabliataškis yra standartinis būdas atskirti kiekvieną SQL sakinį duomenų bazių sistemose, kurios leidžia vykdyti daugiau nei vieną SQL sakinį tame pačiame serverio iškvietime.

56 of 80

Kai kurios iš svarbiausių SQL komandų

  • SELECT – ištraukia duomenis iš duomenų bazės
  • UPDATE – atnaujina duomenis duomenų bazėje
  • DELETE – ištrina duomenis iš duomenų bazės
  • INSERT INTO - įterpia naujus duomenis į duomenų bazę
  • CREATE DATABASE – sukuriama nauja duomenų bazė
  • ALTER DATABASE – modifikuoja duomenų bazę
  • CREATE TABLE – sukuriama nauja lentelė
  • ALTER TABLE – keičia lentelę
  • DROP TABLE – ištrina lentelę
  • CREATE INDEX – sukuria indeksą (paieškos raktas)
  • DROP INDEX – ištrina indeksą

57 of 80

SQL teiginiai

  • Dauguma veiksmų, kuriuos turite atlikti duomenų bazėje, atliekami naudojant SQL sakinius.
  • SQL sakinius sudaro raktiniai žodžiai, kuriuos lengva suprasti.
  • SELECT * FROM Customers;

Šis SQL sakinys grąžina visus įrašus iš lentelės pavadinimu „Klientai“:

58 of 80

SQL teiginiai

  • SELECT CustomerName,City FROM Customers; / PASIRINKITE Kliento vardą, miestą IŠ klientų;

59 of 80

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';

60 of 80

INSERT INTO sintaksė

Teiginį INSERT INTO galima parašyti dviem būdais:

  1. Nurodykite stulpelių pavadinimus ir reikšmes, kurias norite įterpti:

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

61 of 80

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');

62 of 80

Kas yra NULL reikšmė?

  • Laukas su NULL reikšme yra laukas be reikšmės.
  • Jei lentelės laukas yra neprivalomas, galima įterpti naują įrašą arba atnaujinti įrašą nepridedant reikšmės prie šio lauko.
  • Tada laukas bus išsaugotas su NULL reikšme.

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_nameWHERE column_name IS NULL;

SELECT CustomerName, ContactName, Address

FROM Customers

WHERE Address IS NULL;

63 of 80

SQL SUM() funkcija

Funkcija SUM() grąžina bendrą skaitinio stulpelio sumą.

SELECT SUM(Quantity)

FROM OrderDetails; / PASIRINKTI SUMĄ (kiekis) IŠ OrderDetails;

64 of 80

JOIN

Sąlyga JOIN naudojama dviejų ar daugiau lentelių eilėms sujungti pagal susijusį stulpelį tarp jų.

65 of 80

JOIN

Išbandykime

SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate

FROM Orders

INNER JOIN Customers

ON Orders.CustomerID=Customers.CustomerID;

66 of 80

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;

67 of 80

SQL komandų panaudojimas www.w3schools.com

Sugalvokime savo filtrų.

Kokius išbandėte?

68 of 80

Reliacinės duomenų bazės

  • Reliacinės duomenų bazių valdymo sistemos – tokios duomenų bazių valdymo sistemos (DBVS), kurios remiasi Edgaro Kodo (Edgar F. Codd) aprašytu reliaciniu modeliu, kurio pagrindinis elementas yra reliacinė lentelė.
  • Pirmoji beveik pilnai reliacinė DBVS – 1978 m. išleista Multics Relational Data Store.
  • Tai tokia duomenų bazė, kurioje panaudotas sąsajinis (reliacinis) loginis duomenų bazės modelis.
  • Duomenų bazių valdymo sistemos, tokios kaip: Microsoft Access, Visual FoxPro, Paradox, Clarion, Oracle, Informix, Sybase yra vadinamos reliacinėmis, kadangi pagrindinė juose saugomų dokumentų konstrukcija yra lentelė (angl. table).
  • Paprastai tokia duomenų bazė yra realizuojama kaip susietų lentelių aibė.

68

69 of 80

Reliacinės duomenų bazės

  • Pagrindinė reliacinio modelio sąvoka yra lentelė.
  • Kiekvienas tokios lentelės stulpelis apibrėžia lauką, o kiekviena eilutė - įrašą.
  • Skirtingi tačiau susiję duomenys yra saugomi skirtingose tačiau susietose lentelėse.
  • Taigi, reliacinė DBVS - tai duomenų bazė, kurią vartotojai priima kaip lentelių rinkinį.
  • Kitaip tariant, lentelių rinkinys sudaro reliacinę duomenų bazę.
  • Tipinis tokios DBVS atstovas yra taikomoji programa Microsoft Access 2000.

69

70 of 80

Reliacinės duomenų bazės

70

71 of 80

Duomenų bazės esybės ir ryšiai

72 of 80

Kas yra duomenų bazės esybė?

  • Reliacinėse duomenų bazėse duomenys saugomi lentelėse.
  • Dažniausiai kiekvieno objekto (gyvo pasaulio objektas, mokinys, mokytojas ir panašiai) duomenims saugoti kuriama lentelė.

73 of 80

Kas yra duomenų bazės ryšiai

  • Duomenų bazėje, kad galėtume peržiūrėti visus duomenis pagal įvairias užklausas lentelės, viena su kita turi turėti ryšius.
  • Ryšiai duomenų bazėse kuriami vienoje lentelėje įterpiant papildomą stulpelį iš kitos lentelės, kuriuo galime identifikuoti konkretų įrašą.
  • Pvz. Mokinių registro lentelėje, šalia mokinio nurodomas mokyklos identifikacinis kodas. Taip galima atsekti mokyklų lentelėje, daugiau informacijos apie mokyklą kuria lanko mokinys.

74 of 80

75 of 80

Pirminiai ir išoriniai raktai

  • Lentelėje esantis stulpelis, kuriama kaupiama unikali informacija (pvz moksleivio asmens kodas) apie įrašą esantį lentelėje, vadinamas pirminiu raktu.
  • O lentelėje esantis stulpelis, kuris sukuria ryšį su kita lentele, vadinamas išoriniu raktu. (pvz, moksleivių lentelėje mokyklos kodas)

76 of 80

Lentelių (esybių) sąryšiai

  • Lentelės (esybės) viena su kita gali turėti įvairių sąryšių:
    • Vienas įrašas vienoje lentelėje atitinka vieną įrašą kitoje lentelė
    • Vienas įrašas vienoje lentelėje turi ryšį su keliais įrašais kitoje lentelėje (arba atvirkščiai). Pvz.
    • Daug įrašų iš vienos lentelės gali turėti sąryšių su daug įrašų kitoje lentelėje (pvz vienos mokyklos mokiniai ir mokytojai). Tuomet reikia kurti atskirą lentelę ryšiams saugoti.

77 of 80

78 of 80

Užduotis

  • Pasirinkite vieną iš pateiktų temų (arba sugalvokite savo) ir temoje naudojamiems pagrindiniams objektams sukurkite lenteles (~4 maždaug), su informacija, kurią reikėtų apie juos saugoti duomenų bazėje. Taip pat nepamirškite sukurti sąryšių stulpelių tarp objektų.
  • Temos:
    • Biblioteka
    • Elektroninė parduotuvė
    • Sporto šakos lygos varžybos
    • E. paspirtukų nuoma
    • Mokymosi platforma
    • .....

79 of 80

Užduoties vertinimo kriterijai

  • Sukurtos ne mažiau kaip 4 lentelės – 2 balai
  • Kiekvienoje lentelėje pateikiama logiška informacija apie objektą (sukurti stulpeliai informacijai saugoti) – 3 balai
  • Sukurti kiekvienoje lentelėje unikaliai informacijai identifikuoti stulpeliai (pirminiai raktai) – 2 balai
  • Sukurti sąryšių stulpeliai (išoriniai raktai) tarp lentelių ir/arba jei reikia atskiros sąryšių lentelės – 3 balai

80 of 80

Jūsų klausimai?

Sample Footer Text

80

2/7/2024