Да, если мне не скажут, к чему эти вопросы, буду "сыпать теорией". Вы в самом деле рассчитываете на вольный пересказ "фундамента" (я не думаю, что даже совсем без "воды" это займёт менее ≈ 600 страниц, кстати) прямо "на полях" этого чата?! Если они к чему-то ведут — напишите прямо, а нет — так "копните" в учебники, что ли.
можете расшифровать, в каком смысле acid нужно для БД? ACID как раз нужен для приложений, и если вы этого не понимаете, то вы не знаете не только теорию, .но и практику )