anthmaina 0 Light Poster

Am designing a database for an online dating application.A user is supposed to register and thereafter create a profile.The profile contain a user background,basic,appearance and interests information.Should
i have one large table in my database to store a user profile or should i partition the table into small subtables eg
profile should be divided into subcategories(basic,appearance,background,interests) ?.