Lecții Informatică

Ce este o bază de date?

🗃️ Lecție: Ce este o bază de date? 

🎯 Obiective

La finalul acestei lecții, vei fi capabil să:

  • definești ce este o bază de date;
  • identifici exemple din viața reală;
  • înțelegi de ce sunt utile bazele de date.

📚 Ce este o bază de date?

O bază de date este o colecție organizată de informații sau date, stocate și accesate electronic.
Gândește-te la ea ca la un dosar digital în care poți păstra, căuta și actualiza informații foarte ușor.

🔍 Exemple din viața reală:

  • Lista elevilor dintr-o școală (cu nume, clasă, note etc.)
  • Catalogul unei biblioteci
  • Conturile utilizatorilor de pe un site (ex: Facebook, Instagram)
  • Produsele dintr-un magazin online

💡 De ce avem nevoie de baze de date?

Fără baze de date, ar trebui să căutăm informații manual — ca într-un carnețel!
Bazele de date ne permit:

  • Stocarea eficientă a unor volume mari de informații
  • Căutarea rapidă a datelor (ex: „arată-mi toți elevii cu media peste 9”)
  • Actualizarea ușoară a informațiilor
  • Securitatea datelor (doar persoanele autorizate pot accesa anumite informații)

🧩 Tipuri simple de baze de date

Cele mai cunoscute baze de date folosesc tabele, asemănătoare foilor de calcul (cum e Excel):

  • Fiecare rând = o înregistrare (ex: un elev)
  • Fiecare coloană = un atribut (ex: nume, prenume, medie)

💡 Sistem de gestiune a bazelor de date (SGBD) – programul care ne ajută să lucrăm cu bazele de date (ex: MySQL, Microsoft Access, SQLite).


✅ Scurt rezumat

Concept
Explicație
Bază de date
Colectie organizată de date
Tabelă
Structură cu rânduri și coloane
SGBD
Software pentru gestionarea datelor

📝 Activitate propusă

Gândește-te la 3 aplicații din viața ta zilnică care folosesc baze de date. Notează-le într-un document sau discută cu colegii!

Test

1. Ce este o bază de date?
A) Un program de calcul
B) O colecție organizată de date
C) Un joc pe calculator
D) Un folder cu fișiere
Răspuns: B

2. Care este cel mai simplu exemplu de bază de date?
A) Un tabel Excel
B) Un document Word
C) Un folder cu poze
D) Un calculator de buzunar
Răspuns: A

3. Ce înseamnă SQL?
A) Simple Question Language
B) Structured Query Language
C) System Quality Logic
D) Smart Quick Learning
Răspuns: B

4. Care este unitatea de bază într-o bază de date relațională?
A) Tabelul
B) Rândul
C) Coloana
D) Celula
Răspuns: A

5. Ce reprezintă un rând într-un tabel de bază de date?
A) O coloană
B) O înregistrare
C) Un câmp
D) O celulă
Răspuns: B

6. Ce este un câmp într-o bază de date?
A) Un rând complet
B) O coloană cu un anumit tip de date
C) Un tabel întreg
D) O bază de date
Răspuns: B

7. Care este tipul de date potrivit pentru vârstă?
A) TEXT
B) INTEGER
C) BOOLEAN
D) DATE
Răspuns: B

8. Ce face comanda SELECT în SQL?
A) Șterge date
B) Inserează date
C) Selectează date
D) Actualizează date
Răspuns: C

9. Care este comanda SQL pentru a crea un tabel nou?
A) CREATE TABLE
B) MAKE TABLE
C) NEW TABLE
D) ADD TABLE
Răspuns: A

10. Ce înseamnă “cheie primară” (primary key)?
A) Parola pentru bază de date
B) Un câmp unic care identifică fiecare rând
C) Cheia principală a calculatorului
D) Un câmp cu date importante
Răspuns: B

11. Care este tipul de date pentru numele unei persoane?
A) INTEGER
B) TEXT/VARCHAR
C) BOOLEAN
D) DATE
Răspuns: B

12. Ce face comanda INSERT INTO?
A) Selectează date
B) Inserează date noi
C) Șterge date
D) Actualizează date
Răspuns: B

13. Care este comanda pentru a șterge date dintr-un tabel?
A) REMOVE
B) DELETE
C) ERASE
D) DROP
Răspuns: B

14. Ce înseamnă “relație” în baze de date?
A) Legătura dintre două tabele
B) O prietenie între date
C) Un tip de tabel
D) O conexiune la internet
Răspuns: A

15. Care este comanda SQL pentru a actualiza date existente?
A) CHANGE
B) UPDATE
C) MODIFY
D) ALTER
Răspuns: B

16. Ce este un sistem de gestiune a bazelor de date (SGBD)?
A) Un program care creează baze de date
B) Un program care gestionează și manipulează baze de date
C) Un sistem de operare
D) Un antivirus
Răspuns: B

17. Care este exemplu de SGBD?
A) Microsoft Word
B) MySQL
C) Google Chrome
D) Photoshop
Răspuns: B

18. Ce face comanda WHERE în SQL?
A) Selectează toate datele
B) Filtrează datele după o condiție
C) Ordonează datele
D) Grupa datele
Răspuns: B

19. Care este comanda pentru a ordona rezultatele?
A) SORT
B) ORDER BY
C) ARRANGE
D) SEQUENCE
Răspuns: B

20. Ce înseamnă “NULL” într-o bază de date?
A) Zero
B) Valoare goală/lipsă
C) Număr negativ
D) Eroare
Răspuns: B

21. Care este tipul de date pentru a stoca ADEVĂRAT sau FALS?
A) INTEGER
B) TEXT
C) BOOLEAN
D) DATE
Răspuns: C

22. Ce face comanda JOIN în SQL?
A) Șterge tabele
B) Unește două tabele
C) Crează un tabel nou
D) Copiază date
Răspuns: B

23. Care este comanda pentru a șterge un întreg tabel?
A) DELETE TABLE
B) REMOVE TABLE
C) DROP TABLE
D) ERASE TABLE
Răspuns: C

24. Ce este o “cheie străină” (foreign key)?
A) O cheie pentru baza de date secretă
B) Un câmp care face referire la cheia primară din alt tabel
C) O parolă complexă
D) Un câmp criptat
Răspuns: B

25. Care este comanda pentru a număra rândurile dintr-un tabel?
A) COUNT
B) SUM
C) TOTAL
D) NUMBER
Răspuns: A

26. Ce face comanda GROUP BY?
A) Ordonează datele
B) Grupează datele după un criteriu
C) Filtrează datele
D) Selectează date unice
Răspuns: B

27. Care este comanda pentru a selecta doar valori unice?
A) UNIQUE
B) DISTINCT
C) ONLY
D) SINGLE
Răspuns: B

28. Ce este o “vizualizare” (view) în baze de date?
A) Un tip de tabel virtual
B) O imagine a bazei de date
C) Un ecran de monitorizare
D) O schemă grafică
Răspuns: A

29. Care este avantajul principal al bazelor de date față de fișierele Excel?
A) Sunt mai colorate
B) Permit relații complexe între date
C) Sunt mai ușor de deschis
D) Au mai multe funcții matematice
Răspuns: B

30. Ce face comanda LIMIT în SQL?
A) Limitează numărul de rezultate returnate
B) Limitează dimensiunea bazei de date
C) Limitează accesul utilizatorilor
D) Limitează numărul de tabele
Răspuns: A

One response to “Ce este o bază de date?”

Leave a Reply to IOn Cancel reply

Your email address will not be published. Required fields are marked *