----------------AUTOMICITY - Transactions has to be completed or not at all.
Consistency - Only Valid Data is saved Isolation - Transactions don't affect each other Durablity - Written Data will not be lost Locking -------~ Ensures that resources are not being simultaneously used ses in conflicting ways ~ Provides consistency ~ Prevents conflicts Blocking -------~ Happens when one process wait for another process to ~ Decreases transactional throughput ~ Increases waittime