Hola, me parece que no tenes muchos conceptos claros. La pregunta que haces no tiene mucho sentido :-)... pero voy a intentar responderte:
En principio, olvidate de "tablas de apoyo" y de "tablas originales". Una base de datos tiene tablas.
Vos vas a crear una base de datos con las tablas Clientes, Mascotas, Anuncios, Citas, etc., por ejemplo.
Luego desde la web el usuario va a ingresar una cita, que obviamente se va a guardar en la tabla Citas.
No es necesario nada mas.
Te recomendaria leer algún tutorial de base de datos y de SQL Server, te paso estos:
http://atenea.udistrital.edu.co/prof...te/basedatos1/
o este:
Conocimientos - La divisa del nuevo milenio
Espero te sirva, saludos.