1. Introduction to SQL Flashcards

1
Q

Ce este SQL?

A

SQL (Structured Query Language) este un limbaj de programare utilizat pentru gestionarea datelor din baze de date relaționale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ce este o bază de date relațională?

A

O bază de date relațională stochează date organizate în tabele formate din rânduri și coloane, cu relații între ele.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cum operează SQL?

A

SQL folosește declarații simple și declarative pentru a gestiona datele, menținând acuratețea și securitatea acestora.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

De ce este important SQL?

A

SQL este utilizat pe scară largă în aplicații web și baze de date, oferind puterea de a explora și gestiona eficient datele.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Care este diferența dintre SQL și NoSQL?

A

SQL gestionează baze de date relaționale (structurate în tabele), în timp ce NoSQL este folosit pentru baze de date nestructurate sau semi-structurate (documente, grafuri, key-value).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ce este o interogare SQL?

A

O interogare SQL este o comandă utilizată pentru a prelua, modifica sau administra date într-o bază de date.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Care sunt cele mai comune comenzi SQL?

A

SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ce este o cheie primară (Primary Key)?

A

O coloană (sau set de coloane) care identifică unic fiecare rând dintr-un tabel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ce este o cheie externă (Foreign Key)?

A

O coloană care creează o relație între două tabele, referindu-se la o cheie primară dintr-un alt tabel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ce este normalizarea în SQL?

A

Procesul de organizare a datelor pentru a reduce redundanța și a îmbunătăți integritatea bazei de date.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Care este diferența dintre INNER JOIN, LEFT JOIN și RIGHT JOIN?

A

INNER JOIN returnează doar rândurile comune între tabele,

LEFT JOIN returnează toate rândurile din tabelul din stânga + cele comune,

RIGHT JOIN returnează toate rândurile din tabelul din dreapta + cele comune.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ce este un index în SQL?

A

O structură care accelerează căutările în baze de date, similar unui index dintr-o carte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly