constraint y tablas 2.3