Building yap database fundamentals