¿Como me conviene organizar esta base de datos?

Pablo Quinteros
27 de Noviembre del 2010
Quiero hacer una base de datos para anuncios, tiene distintas categorías principales, por ejemplo compraVenta, autos, mascotas, inmobiliaria, en la categoría autos los anuncios tienen más campos por ejemplo modelo, marca, etc... ¿Como me convine hacer, separar estas 4 categorias principales en tablas diferentes o poner los anuncios todos en una misma tabla "anuncios" ?

Pablo Quinteros
27 de Noviembre del 2010
Información adicional
Tengo una tabla para categorías donde están las 4 categorías principales y las subcategorías

Los anuncios van en otra tabla y se relacionan con las categorías por id

Mi duda es si me conviene colocar todos los anuncios en una tabla "anuncios" o tener 4 tablas con las categorías principales "CompraVenta", "Autos", "Inmobiliarias", "Mascotas" ya que en estas 4 categorías principales los anuncios tienen distintos campos, por ejemplo inmobiliaria tiene campos si la casa es un alquiler o venta, en autos tenes que modelo de auto es, si es usado, año, etc...