Cilj časa: Ponoviti osnovne pojmove o bazama podataka i kroz kratke praktične vežbe omogućiti učenicima da osveže znanje o osnovnim SQL upitima.

Napomena:

U daljem radu se koristi SQL Server Management Studio i MS SQL Server u OVOM PREDMETU !

(drugi alati - ako treba, ali samo u predmetu Primenjene informacione tehnologije)


1. Osnovni pojmovi

  • Baza podataka – organizovana kolekcija podataka koji su međusobno povezani i mogu se lako pretraživati i ažurirati.
  • Tabela – osnovna struktura u bazi podataka koja sadrži podatke raspoređene u redove i kolone.
  • Red (record, slog) – pojedinačni zapis u tabeli.
  • Kolona (atribut, field, polje) – pojedinačna vrednost unutar reda.
  • Primarni ključ – jedinstveni identifikator svakog reda u tabeli.
  • Strani ključ – kolona koja povezuje dve tabele kroz vrednost primarnog ključa iz druge tabele (referenca na primarni ključ druge tabele.).
  • Relacije između tabela – način povezivanja podataka u više tabela kroz primarne i strane ključeve.
  • Referencijalni integritet – pravilo koje osigurava da strani ključevi u jednoj tabeli moraju imati odgovarajuće vrednosti u tabeli na koju se odnose:

    • Ne može se dodati strani ključ koij već ne postoji kao primarni ključ u drugoj tabeli
    • Ne može se brisati red iz tabele u kojem je primarni ključ upotrebljen kao strani ključ u nekoj drugoj tabeli

      • Pravilo koje osigurava da strani ključ uvek upućuje na validan primarni ključ.

Zadatak:

Kreirati bazu podataka Skola -  i u njoj će da se dalje radi (ako na računaru već postoji baza sa tim nazivom - uklonite je sa servera)

U nastavku se vrši ponavljanje osnovnih pojmova:

2. Osnovni SQL upiti - ponavljanje

2.1. Kreiranje jednostavne tabele
  CREATE TABLE Ucenici (
     ID INT PRIMARY KEY,
     Ime VARCHAR(50),
     Prezime VARCHAR(50),
     Razred INT
  );
2.2. Ubacivanje podataka
  INSERT INTO Ucenici (ID, Ime, Prezime, Razred)
   VALUES (1, 'Marko', 'Petrović', 3), (2, 'Ana', 'Jovanović', 2);
2.3. Prikaz podataka
  SELECT * FROM Ucenici;
2.4. Ažuriranje podataka
  UPDATE Ucenici SET Razred = 4 WHERE ID = 1;
2.5. Brisanje podataka
  DELETE FROM Ucenici WHERE ID = 2;

3. Kratke praktične vežbe

(za učenike koji su uradili sve prethodne zadatke)
  1. Kreiranje tabele – Učenici treba da kreiraju tabelu Predmeti sa kolonama ID, Naziv, Profesor .
  2. Dodavanje podataka – Ubacivanje bar dva predmeta u tabelu.
  3. Prikaz podataka – Prikaz svih predmeta iz tabele.
  4. Modifikacija podataka – Izmena profesora za jedan predmet.


Last modified: Thursday, 27 March 2025, 8:30 AM