Amazon Interview Question

How will you go about designing a library database?