Amazon interview question

How will you go about designing a library database?