Câmpuri și tipuri de date

Vreau să știu ce tipuri de date pot stoca într-o bază de date!

Incearca!

Click pe fiecare tip de date pentru a vedea exemple:

📝

Text

Litere și cuvinte

🔢

Număr

Cifre și calcule

📅

Dată/Oră

Momente în timp

Da/Nu

Adevărat sau fals

👆 Selectează un tip de date de mai sus

Vei vedea exemple și explicații pentru fiecare tip.

Atom 1

Concept 1

📌 Ce este un câmp?

Un câmp (field) este o coloană dintr-un tabel care stochează un anumit tip de informație. Fiecare câmp are un nume și un tip de date care determină ce valori poate conține.

Ce tip de date ar trebui folosit pentru câmpul "NumarTelefon"?
Număr - pentru că telefonul are cifre
Text - pentru că nu facem calcule cu el și poate avea 0 în față
Dată/Oră - pentru că telefonul are numere
Da/Nu - pentru că ori ai telefon, ori nu
Atom 2

Cele 4 tipuri principale de date:

Tip Descriere Exemple
Text (Short Text / Long Text) Stochează litere, cifre și simboluri ca text Nume: "Maria", Adresă: "Str. Florilor 15"
Număr (Number) Stochează valori numerice pentru calcule Vârstă: 13, Preț: 49.99, Stoc: 100
Dată/Oră (Date/Time) Stochează date calendaristice și ore Data nașterii: 15/03/2011, Ora: 14:30
Da/Nu (Yes/No) Stochează valori boolean (adevărat/fals) Activ: Da, Plătit: Nu, Premium: Da

❓ De ce contează tipul de date?

  • Validare: Nu poți introduce "abc" într-un câmp de tip Număr
  • Calcule: Poți aduna doar valorile numerice (10 + 5 = 15)
  • Sortare: Numerele se sortează matematic, textul se sortează alfabetic
  • Eficiență: Baza de date știe cât spațiu să aloce

💡 Exemplu practic - Tabel Elevi:

Câmp Tip de date Valoare exemplu
NumeElev Text Popescu Ana
Varsta Număr 13
DataNasterii Dată 15/03/2011
EsteBursier Da/Nu Da

⚠️ Greșeli comune de evitat:

  • Telefon ca Număr: Greșit! Numerele de telefon sunt Text (pot avea 0 în față, nu faci calcule cu ele)
  • Cod poștal ca Număr: Greșit! Este Text din același motiv
  • Preț ca Text: Greșit! Prețurile sunt Numere pentru a face calcule
Pentru câmpul "EsteActiv" care indică dacă un cont este activ sau nu, ce tip folosești?
Text
Număr
Dată/Oră
Da/Nu (Boolean)

Practica

Nivel Minim

Exercitiu minim: Descrie pe scurt ce ai invatat in aceasta lectie.

Nivel Standard

Exercitiu standard: Aplica conceptele din lectie intr-un exemplu practic.

Nivel Performanta

Exercitiu performanta: Creeaza un proiect care demonstreaza cunostintele dobandite.

Recapitulare

Ce am invatat:

  • Am invatat despre Câmpuri și tipuri de date