UK supermarket retailer J Sainsbury has announced that David Tyler is to be appointed as non-executive chairman.