Good patterns that Deutsch Bank talked about.
Bad patterns that Deutsch Bank talked about.
Query Optimisation Rule 1.
Rule 1: Cascade of selection

2 Query Processing Approaches
Functions of DBMS
Data Storage, Retrieval and Update; Transaction Support; Recovery Services; Authorization Services; Concurrency Control Services; Integrity Services…
Properties of transactions - ACID
Atomicity - all or nothing of transaction is completed - can’t break down into a smaller unit - recovery system
Consistency - transform database from one consistent state to another
Isolation - partial effects of incomplete transactions not visible to other transactions - shouldn’t affect each other, not even visible
Durability - effects of committed transactions are permanent - once committed then permanent - recovery system
ANSI Isolation levels
Serialisable - keeps read and write lock
Repeatable reads - release read and write at the end of the transaction
Read committed - release write lock at the end of the transaction and release the read lock right after the SELECT operation
Read uncommitted - dirty reads allowed, no-yet-commited changes can be seen by other T.
9 Steps of designing a Data Warehouse
CCIC SRC TD
4 Query Processing Steps
Database connector
Used for application code running on the web server to access the database server. It allows requests to be sent and response received.