As técnicas de projeto de bancos de dados visam à obtenção de três objetivos principais, quais sejam:
A
normalização, preservação das dependências funcionais e decomposição sem perda;
B
normalização, independência de dados e decomposição sem perda;
C
normalização, independência de dados e controle de concorrência;
D
atomicidade, consistência e durabilidade;
E
independência de dados, controle de concorrência e normalização.