Турнирная таблица — это по сути бинарное дерево (причем это т.н. full binary tree), так что надо искать представление бинарных деревьев в реляционных базах.
Посмотрел в профиль — знаете PHP, а значит хорошее место откуда начать:
phpclub.ru/faq/Tree?v=w5u