wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Baze de date și SQL –Test #1

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Ce este o bază de date?

a)

Un program de calcul

b)

O colecție organizată de informații stocate pe calculator

c)

Un joc video

d)

Un folder cu documente

2.

Care este cel mai simplu exemplu de bază de date pe care îl folosești zilnic?

a)

Un tabel în Excel sau Google Sheets

b)

Un fișier text simplu

c)

Un folder cu fotografii

d)

Un calculator de buzunar

3.

Ce înseamnă prescurtarea SQL?

a)

Simple Question Language

b)

Structured Query Language

c)

System Quality Logic

d)

Smart Quick Learning

4.

Care este unitatea de bază într-o bază de date relațională?

a)

Rândul

b)

Câmpul

c)

Tabelul

d)

Celula

5.

Ce reprezintă un rând (row) într-un tabel de bază de date?

a)

O coloană

b)

O înregistrare completă (ex: datele unui elev)

c)

Un tip de date

d)

Un tabel separat

6.

Ce reprezintă o coloană (column) într-un tabel?

a)

O înregistrare

b)

Un câmp cu un anumit tip de informație (ex: nume, vârstă)

c)

Un tabel întreg

d)

Un rând special

7.

Pentru a stoca vârsta unui elev (14 ani), ce tip de date este potrivit?

a)

TEXT

b)

INTEGER

c)

BOOLEAN

d)

DATE

8.

Pentru a stoca numele unui elev („Maria Popescu”), ce tip de date folosim?

a)

INTEGER

b)

VARCHAR/TEXT

c)

BOOLEAN

d)

DATE

9.

Pentru a stoca data nașterii unui elev, ce tip de date este corect?

a)

INTEGER

b)

TEXT

c)

DATE

d)

BOOLEAN

10.

Ce face comanda SQL SELECT?

a)

Șterge date din tabel

b)

Selectează și afișează date din tabel

c)

Inserează date noi

d)

Actualizează date existente

11.

Care este comanda SQL pentru a crea un tabel nou?

a)

MAKE TABLE

b)

CREATE TABLE

c)

NEW TABLE

d)

ADD TABLE

12.

Ce este o „cheie primară” (primary key)?

a)

Parola pentru a deschide baza de date

b)

Un câmp unic care identifică fiecare înregistrare (ex: ID elev)

c)

Cheia principală a calculatorului

d)

O coloană cu parole

13.

Care este comanda SQL pentru a adăuga o înregistrare într-un tabel?

a)

ADD INTO

b)

INSERT INTO

c)

INSERT TABLE

d)

ADD ROW

14.

Ce face comanda SQL DELETE?

a)

Selectează date

b)

Șterge înregistrări din tabel

c)

Actualizează date

d)

Creează un tabel nou

15.

Ce înseamnă „relație” între două tabele într-o bază de date?

a)

O prietenie între date

b)

O legătură prin care un tabel face referire la altul

c)

Un tabel care conține imagini

d)

Un tip special de comandă SQL

16.

Care este comanda SQL pentru a actualiza date existente?

a)

CHANGE

b)

UPDATE

c)

MODIFY

d)

ALTER

17.

MySQL și PostgreSQL sunt exemple de:

a)

Procesoare de text

b)

Sisteme de Gestiune a Bazelor de Date (SGBD)

c)

Browsere web

d)

Jocuri pe calculator

18.

Ce face comanda SQL WHERE?

a)

Selectează toate înregistrările

b)

Filtrează înregistrările după o condiție (ex: vârsta > 14)

c)

Ordonează înregistrările în ordine alfabetică

d)

Numără câte înregistrări sunt

19.

Pentru a afișa elevii ordonați alfabetic după nume, folosim:

a)

SORT BY

b)

ARRANGE BY

c)

ORDER BY NAME

d)

ORDER BY nume

20.

Ce înseamnă valoarea NULL într-o bază de date?

a)

Zero (0)

b)

Valoare incompletă/lipsă

c)

Număr negativ (-1)

d)

Eroare de sistem

21.

Pentru a stoca răspunsul la întrebarea „Elevul este prezent?” (Da/Nu), folosim tipul:

a)

INTEGER

b)

TEXT

c)

BOOLEAN

d)

DATE

22.

Ce face comanda SQL JOIN?

a)

Șterge un tabel

b)

Combină date din două tabele legate între ele

c)

Creează o copie a unui tabel

d)

Ordonează un tabel

23.

Care este comanda SQL pentru a șterge complet un tabel (cu structura lui)?

a)

DELETE TABLE

b)

REMOVE TABLE

c)

DROP TABLE

d)

ERASE TABLE

24.

Ce este o „cheie străină” (foreign key)?

a)

O parolă secretă

b)

O coloană care face legătura cu cheia primară din alt tabel

c)

O cheie criptată

d)

Un câmp cu date ascunse

25.

Pentru a număra câți elevi sunt într-un tabelul „elevi”, folosim comanda:

a)

TOTAL(*)

b)

SUM(*)

c)

COUNT(*)

d)

NUMBER(*)

26.

Dacă vrem să afișăm doar școliile diferite din tabel (fără duplicate), folosim:

a)

UNIQUE

b)

ONLY

c)

DISTINCT

d)

SINGLE

27.

Care este avantajul principal al bazelor de date față de un tabel Excel simplu?

a)

Au culori mai frumoase

b)

Permit relații complexe între tabele diferite

c)

Sunt mai ușor de deschis pe telefon

d)

Au mai multe fonturi

28.

Într-un sistem școlar, tabela „elevi” și tabela „note” sunt legate prin:

a)

Numele elevului

b)

Cheia străină (ex: id_elev din tabela note – id_elev din tabela elevi)

c)

Data nașterii

d)

Culoarea preferată

29.

Care comandă SQL afișează elevii cu vârsta mai mare de 14 ani?

a)

SELECT * FROM elevi WHERE vârsta = 14

b)

SELECT * FROM elevi WHERE vârsta > 14

c)

SELECT * FROM elevi WHERE vârsta < 14

d)

SELECT * FROM elevi

30.

Dacă executăm „SELECT COUNT(*) FROM elevi”, ce obținem?

a)

Lista tuturor elevilor

b)

Media vârstelor elevilor

c)

Numărul total de elevi înregistrați

d)

Suma vârstelor elevilor