Lecture 1 - SQL Introduction Flashcards

1
Q

What does ACID stand for?

A

Atomic, Consistent, Isolated, Durable

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

What does SQL stand for?

A

Structured Query Language

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

What does DML stand for?

A

Data Manipulation Language

  • These statements let you get data out and put data in.
  • You can change existing data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does DDL stand for?

A

Data Definition Language

  • Allows you to create and destroy tables
  • Used to set up connections between tables
  • You can create rules to prevent users doing dumb things
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does DCL stand for?

A

Data Control Language

  • You can set permissions so that different users have different levels of access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does TCL stand for?

A

Transaction Control Language

  • You can specify what happens when conflicts occur
  • What should happen if you change the data while I am reading it
How well did you know this?
1
Not at all
2
3
4
5
Perfectly