27.9.24

Baze podataka 2: Oblast 1: Provera znanja grupa 2

 kreirajte bazu podataka  1oblast_imeiprezime

Kreirajte tabelu Projekti sa sledećim kolonama:

ID (celobrojna vrednost, primarni ključ, automatsko povećanje)

NazivProjekta (tekst do 100 znakova)

Budzet (decimalni broj sa dve decimale)

DatumPocetka (Tip: DATE YYYY-MM-DD)

DatumZavrsetka (Tip: DATE YYYY-MM-DD)

I popunite je sledećim podacima:

ID

NazivProjekta

Budzet

DatumPocetka

DatumZavrsetka

1

Obnova Skole

100000

1/1/2023

6/30/2023

2

Izgradnja Puta

250000

2/1/2023

1/31/2024

3

Rekonstrukcija Parka

75000

3/1/2023

5/30/2023

Svaki zadatak radite u posebnom SQL tabu koji imenujete kao zadatak_brzadatka

Zadatak 1: Izračunajte broj dana trajanja svakog projekta na osnovu datuma početka i završetka.

Zadatak 2: Izračunajte prosečan dnevni budžet svakog projekta (budžet podelјen brojem dana trajanja).

Zadatak 3: Prikažite budžet svakog projekta uvećan za 10%.

Zadatak 4: Izračunajte razliku između budžeta svakog projekta i vrednosti 200,000.

Zadatak 5: Izračunajte kvadratni koren budžeta svakog projekta i zaokružite rezultat na dve decimale. Rezultat treba da bude predstavlјen u koloni sa imenom KorenBudžeta.

Zadatak 6: Prikažite minimalni i maksimalni budžet svih projekata.

Zadatak 7: Prikažite broj znakova u nazivu svakog projekta.

Zadatak 8: Prikažite datum početka svakog projekta u formatu 'Dan-Mesec-Godina' (npr. 01-01-2024).

Zadatak 9: Prikažite projekte koji počinju u januaru, nezavisno od godine.

Zadatak 10: Prikažite nazive svih projekata velikim slovima.

Zadatak 11:  Prikažite samo prva dva projekta iz tabele Projekti.

Zadatak 12: Prikažite dva projekta iz tabele, ali preskočite prvi projekat.

Zadatak 13: Dinamički upit za prikaz 50% redova. Napišite upit koji prikazuje 50% redova iz tabele Projekti.

Zadatak 14:  Prikažite sve projekte i konvertujte njihov budžet u ceo broj.

Zadatak 15:  Konvertujte datum početka svakog projekta u tekstualni format.

Анкета о поштовању школских правила и акцији "Недеља без мобилног телефона"



link



26.9.24

Baze podataka 2: Oblast 1: Provera znanja grupa 1


Kreirajte bazu podataka  1oblast_imeiprezime

Kreirajte tabelu Projekti sa sledećim kolonama:

ID je primarni ključ, celobrojna vrednost koja se automatski povećava.

NazivProjekta je tekstualna kolona koja može imati do 100 znakova.

Budzet je decimalni broj sa dve decimale.

DatumPocetka i DatumZavrsetka koriste DATE format (YYYY-MM-DD)

i popunite je sledećim podacima:

ID

Naziv Projekta

Budžet

Datum Početka

Datum Završetka

1

Renovacija Mosta

180,000.00

2023-01-15

2023-06-15

2

Izgradnja Biblioteke

300,000.00

2023-03-01

2023-12-01

3

Sanacija Rečnog Korita

120,000.50

2023-05-01

2023-07-31

4

Izgradnja Bazena

450,000.75

2023-04-01

2024-03-30

5

Obnova Trga

95,000.25

2023-02-15

2023-09-15

Svaki zadatak radite u posebnom SQL tabu koji imenujete kao zadatak_brzadatka

Zadaci MySQL:

1.         Izračunajte broj dana trajanja svakog projekta.

2.         Izračunajte prosečan dnevni budžet svakog projekta.

3.         Prikažite budžet svakog projekta uvećan za 15%.

4.         Izračunajte razliku između budžeta svakog projekta i vrednosti 250,000.

5.         Izračunajte kvadratni koren budžeta svakog projekta i zaokružite rezultat na dve decimale.

6.         Prikažite minimalni i maksimalni budžet svih projekata.

7.         Prikažite broj znakova u nazivu svakog projekta.

8.         Prikažite datum početka svakog projekta u formatu 'Godina/Mesec/Dan'.

9.         Prikažite projekte koji počinju u februaru, nezavisno od godine.

10.       Prikažite nazive svih projekata malim slovima.

11.       Prikažite samo prva tri projekta iz tabele Projekti.

12.       Prikažite tri projekta iz tabele, ali preskočite prva dva.

13.       Prikažite dinamički 33% redova iz tabele.

14.       Prikažite sve projekte i konvertujte njihov budžet u ceo broj.

15.       Konvertujte datum završetka svakog projekta u tekstualni format.


24.9.24

ОЕТ 2 Rectangular–Polar, Polar to Rectangular

 

Симулатор

Вежба: Податак, Информација, Концептурални и физички модел базе података

 1. zadatak

Opis preduzeća: Preduzeće "Tehno Vision" osnovano je 2012. godine i bavi se prodajom kućnih aparata. U 2015. godini, preduzeće je imalo prosečno 150 zaposlenih i ostvarilo godišnji profit od 500.000 dinara. U 2016. godini, preduzeće je imalo prosečno 180 zaposlenih i ostvarilo profit od 600.000 dinara.

a.    Prepoznajte pet eksplicitnih podataka iz opisa preduzeća.

b.     Izračunajte prosečan profit po zaposlenom za 2015. i 2016. godinu.

c.I Iz interpretacije podataka, navedite pet informacija koje se mogu dobiti, i posebno koristeći rezultat pod 2. najmanje u jednoj informaciji!

d.      Napravi tabelu sa prikazom podataka.

2. zadatak

Opis: Marko Nikolić, dipl. ekonomista, evidencioni broj N456, radio je od 01.09.2000. do 31.12.2005. godine na radnom mestu 101 Finansijski analitičar, za koje su sistematizacijom radnih mesta predviđena 2 izvršioca. Dana 01.01.2006. godine postavljen je na radno mesto 201 Menadžer finansija, za koje je predviđen jedan izvršilac. Milan Jovanović, evidencioni broj J123, srednja stručna sprema, radio je od 01.04.1998. godine do 31.03.2003. godine na radnom mestu 301 Komercijalni referent, za koje su predviđena 4 izvršioca. Na njegovo mesto je, dana 01.04.2003. godine, primljen Petar Ilić, evidencioni broj I789, srednja stručna sprema, koji je dana 30.06.2006. godine prešao na drugo radno mesto. Radno mesto 401 Planer projekata, za koje je predviđen jedan izvršilac, nikada nije bilo popunjeno.

a.      Nađite 5 podataka u datom tekstu.

b.      Nađite 5 informacija iskazanih u datom tekstu.

c.       Napišite 5 informacija koje se mogu dobiti na osnovu podataka iz datog teksta.

d.      Podatke iz datog teksta predstavite tabelarno.

3 Zadatak:

Scenario: Ana planira da renovira svoju kuhinju i odlučuje da kupi razne aparate u specijalizovanoj prodavnici. Ona planira da kupi frižider, šporet i mašinu za pranje sudova. U prodavnici se ispostavlja da postoji automatizovan sistem za kupovinu aparata, gde korisnici mogu da biraju različite modele. Paketi sadrže različite opcije poput garancije, besplatne dostave i montaže. Sistem prihvata plaćanje samo karticama i nudi opcije samoposluga bez angažovanja prodavca. Iako sistem olakšava kupovinu, Ana očekuje dodatne informacije od prodavca o postavljanju aparata.

Na osnovu ovog scenarija napravi sažetak konceptualnog I fizičkog modela.

12.9.24

Базе података 2: други и трећи домаћи задатак

Други домаћи задатак

Инсталирати и подесити MySQL према приложеном упутству. Снимити процес инсталације, подешавања и тестирања конекције.

рок  петак 20.09.2024.

Трећи домаћи задатак (часови 3 и 4)

1. Написати упит којим ће се приказати увећана зарада запослених (плата + бонус) за 20 % и умањена за синдикалну чланарину од 1000 динара.

Додати нове елементе у табелу запослени по потреби. Написати код и резултат извршаваља упита. Нека најмање један запослени буде члан синдиката.

2. Написати упит који приказује дужину имена и презимена свих запослених.

3. Написати упит који за запослене рачуна радни стаж у данима.

За израду Домаћег задатка користити материјал са часова вежби који се налази на блогу.

рок 27.09.2024.

11.9.24

Poređenje MySQL i ORACLE LIVE SQL

Za MySQL:

MySQL Dokumentacija:

Posetite zvaničnu MySQL dokumentaciju. Ovdje ćete naći detaljna objašnjenja za sve SQL funkcije, sintaksu i komande u MySQL-u.

https://dev.mysql.com/doc/

MySQL Reference Manual:

https://dev.mysql.com/doc/refman/8.0/en/

MySQL Reference Manual nudi specifične informacije o funkcijama, operatorima i sintaksi.

Online Tutorijali i Kursevi:

Postoje brojni online tutorijali i kursevi, kao što su W3Schools MySQL Tutorial i TutorialsPoint MySQL Tutorial.

Za Oracle Live SQL:

Oracle Dokumentacija:

https://docs.oracle.com/en/

Posetite Oracle Documentation za sve verzije Oracle SQL-a. Dokumentacija je detaljna i sadrži objašnjenja za funkcije, SQL komande i druge aspekte Oracle SQL-a.

Oracle SQL Language Reference:

https://docs.oracle.com/en/

Oracle SQL Language Reference je specifično usmerena na SQL jezik i funkcionalnosti u Oracle-u.

Oracle Live SQL Help:

https://livesql.oracle.com/apex/f?p=590:1000

U Oracle Live SQL okruženju možete pronaći pomoć i primere koji mogu biti korisni za razumevanje različitih funkcionalnosti.

Online Tutorijali i Kursevi:

Postoje i online resursi kao što su Oracle Learning Library i TutorialsPoint Oracle SQL Tutorial.

Poređenje MySQL i Oracle SQL:

Funkcionalnosti: Pretraživanjem specifičnih funkcija kao što su DATE_FORMAT u MySQL-u i TO_CHAR u Oracle-u možete pronaći detaljna objašnjenja za svaku funkciju.

Sintaksa: Uputstva za sintaksu se često nalaze u odeljcima koji se odnose na "Function Reference" ili "SQL Language Reference" u dokumentaciji.

6.9.24

Базе података 2: Први домаћи задатак

Задатак: Примена SQL Основних Концепата

На основу резултата иницијалног теста, свако од вас ће имати задатак да унапреди своје разумевање SQL-а. Ваш задатак је да обрадите одређене теоријске концепте из SQL-а, као и да демонстрирате своје знање кроз конкретне примере.

Задатак:

Теоријски део:

У табели уз своје име имате кључне појмове које треба обрадити.

Прво их теоријски обрадите. За помоћ погледајте

https://www.w3schools.com/sql/default.asp

Практични део:

Пример 1: Напишите SQL упит који користи сваку од одабраних кључних речи у примеру који илуструје њихову примену. На пример, ако сте изабрали SELECT, WHERE, и JOIN, напишите упит који показује како се користе у једном конкретном сценарију.

Пример 2: Изведите упит на бази података по вашем избору и проверите да ли добијате очекиване резултате. Ваша база података може бити било који систем за управљање базама података (MySQL, SQLite, итд.). Након извршења упита, приложите резултате упита и кратко опишите шта сте очекивали и шта сте стварно добили.

Потребна документација:

Кратка објашњења кључних речи.

SQL упити и резултати извршења упита.

Објашњење разлике између очекиваних и добијених резултата, ако постоји.

Рок за предају:

Петак 13.09.2024.

Напомена: Пажљиво проверите синтаксу SQL упита и уверите се да су сви упити исправни и да дају очекиване резултате. Уколико имате било каквих питања или проблема, слободно се обратите за помоћ.

ПС Док се не оспособи Гугл Учионица домаће задатке шаљете на имејл culfis@gmail.com спаковане у један архивирани фолдер.

2.9.24

Уџбеници, планови наставе и у чења

Уџбеници

Основе електротехнике 1

Бигз Основи електротехнике I, збирка задатака за први разред средње електротехничке школе Чедомир Жмирић

Основе електротехнике 2

Школски сервис Гајић Збирка задатака из ОСНОВА ЕЛЕКТРОТЕХНИКЕ 2 Оливера Јордановска, Гордана Сарановац

Основе електротехнике 1

Основе електротехнике 2


Планови 

 link