Lecture 1 - SQL Introduction Flashcards
1
Q
What does ACID stand for?
A
Atomic, Consistent, Isolated, Durable
2
Q
What does SQL stand for?
A
Structured Query Language
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
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
5
Q
What does DCL stand for?
A
Data Control Language
- You can set permissions so that different users have different levels of access
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