How To Build A Database From Scratch