Deo 1:

Ponovite kako se kreira baza podataka, tabele u njoj i popunjavanje istih tako što ćete ponovo pogledati video:

(U prethodnom materijalu se nalazi i ceo SQL kod za kreiranje iste)

Deo 2:

U sledećem videu pogledajte osnovne elemente o kojima je bilo reči na času:



Deo 3:  --  -- LEKCIJA - Tipovi podataka  --  --

Pročitajte materijal sa stranicama sa oznakama 1-4:

Tipovi podataka u SQL serveru - (lekcija je na stranama sa oznakom 1-4) - PROČITATI KOD KUĆE ! URL



Ako vam ovo nije dovoljno jasno, pročitajte kako je to objasnio Manuel Radovanović:

Koji su to tipovi podataka u SQL jeziku i za koje podatke se koriste?

Celobrojni tipovi podataka

  • Bigint – brojevi u opsegu od -263 (-9,223,372,036,854,775,808) do 263-1 (9,223,372,036,854,775,807) i zauzima 8 bajtova.
  • Int – brojevi u opsegu od -231 (-2,147,483,648) do 231-1 (2,147,483,647) i zauzima 4 bajta.
  • SmallInt – brojevi u opsegu od -215 (-32,768) do 215 -1 (32,767) i zauzima 4 bajta.
  • TinyInt – brojevi u opsegu od 0 do 255 i zauzima 1 bajt.
  • Bit – omogućava upis 0 ili 1 i zauzima 1 bajt. (može sadržati 0, 1 ili null).
Ne preporučujem da koristite
  • Money – brojevi u opsegu od -922,337,203,685,477.5808 do 922,337,203,685,477.5807 i zauzima 8 bajtova.
  • SmallMoney – brojevi u opsegu od - 214,748.3648 do 214,748.3647 i zauzima 4 bajta.
Decimalni tipovi podataka (vrednosti sa pokretnim zarezom)
  • Real – brojevi u opsegu od -3,40E+38 do 3,40E+38 preciznosti do 7 cifara i zauzima 4 bajta.
  • Float – brojevi u opsegu od -1,79E+308 do 1,79E+308 preciznosti do 15 cifara i zauzima 8 bajtova.
  • Decimal – brojevi u opsegu od -10^38-1 do 10^38+1 preciznosti do 7 cifara i zauzima od 2 do 17 bajtova u zavisnosti od zadate preciznosti.
Znakovni tip podataka
  • CharNoomogućava upis od 1 do 8000 ne-Uncode znakova stalne dužine, 1 bajt za svaki znak.
  • VarCharNoomogućava upis od 1 do 8000 ne-Uncode stringova stalne dužine, 1 bajt za svaki string.
  • Text – omogućava zapisivanje najviše 2 147 483 647 ne-Uncode znakova.
  • NCharNoomogućava upis od 1 do 4000 Uncode znakova stalne dužine, 2 bajta za svaki znak.
  • NVarCharNoomogućava upis od 1 do 4000 Uncode stringova stalne dužine, 2 bajta za svaki znak.
  • NText – omogućava zapisivanje najviše 1 073 741 823 Uncode znakova.
Datumsko vremenski tipovi podataka
  • SmallDateTime – 4 bajta za datum i vreme od 1 januara 1900 do 6 juna 2079 godine.
  • DateTime – 8 bajtova za datum i vreme od 1 januara 1753 do 31 decembra 9999 godine.
  • DateTime2 – isto kao i DateTime, samo sa većom tačnošću od 100 nanosekundi.
  • Date – 3 bajta za datum od 1 januara 0 do 31 decembra 9999 godine.
  • Time – od 3 do 5 bajtova za vreme od 00 00 00 do 59 59 59.0000000 sati.
  • DateTimeOffSet - od 8 do 10 bajtova za vreme od 00 00 00 do 59 59 59.0000000 sati plus UTC vremenske zone.
Ostali tipovi podataka
  • Binary – omogućava upis od 1 do 8000 bitova u heksadecimalnom obliku gde se veličina povećava za 4 bajta.
  • VarBinary - omogućava upis od 1 do 8000 bitova u heksadecimalnom obliku gde je veličina promenjiva.
  • Image – namenjen za velike binarne objekte poput slika, veličina zavisi ali maksimum je 2 147 483 647 bajtova.
  • TABLE – se koristi za čuvanje rezultata funkcija i kao tip za lokalne promenjive.
  • UNIQUEINDETIFIER – globalno jedinstveni identifikator, 128-bitna generisana vrednost.
  • CURSOR – snima reference za kursor u promenjivoj ili izlazni parametar SAVE procedure.
  • ROWVERSION – označava vrstu kad se promeni vrednost u posmatranoj vrsti.
  • HIERARCHY – je sistemski tip podataka koji predstavlja poziciju u hijerarhiji.
  • XML – može da modeluje podatke koje imaju složenu strukturu
Ne preporučujem da koristite
  • SQLVARIANT – može da sadrži Int, Binary i Char tipove podataka.
Kod rada sa tabelama trebate voditi računa da imate što manje kolona, da koristite najmanji tip podataka, izbegavati tipove fiksne veličine i da sortiranje podataka uvek bude celobrojna vrednost.


Last modified: Saturday, 6 February 2021, 7:56 AM