Antes de nada te recomiendo un manual de sql, avanzarás más rápido,
éste es uno de tantos, pero busca un poco, los hay de todo tipo.
Lo de borrar un producto y que se borren las tarifas, se llama integridad referencial, en el caso de mysql no sé la respuesta, pero básicamente hay que decirle a la base de datos que el campo CodProductos de la tabla tarifas es una clave ajena (foreign key) de la tabla productos, y en caso de borrado de un producto, se borre todos las filas de ese producto en la tabla tarifas (ON DELETE CASCADE).
Aqui viene
Saludos