Modelar sistema para adicionar amigos

Olá, estou desenvolvendo uma aplicação onde tera uma opção para adicionar amigos.
tenho a tabela usuario, quais tabelas e quais relacionamentos tenho que criar para adicionar amigos?
Se alguem poder um exemplo mais simples e que funcione,mostrar quais tabelas, e quais campos, e quais relacionamentos.
obg

[quote=adam_sandler]Olá, estou desenvolvendo uma aplicação onde tera uma opção para adicionar amigos.
tenho a tabela usuario, quais tabelas e quais relacionamentos tenho que criar para adicionar amigos?
Se alguem poder um exemplo mais simples e que funcione,mostrar quais tabelas, e quais campos, e quais relacionamentos.
obg[/quote]

quer adicionar amigos ao usuário?

Seguindo o entendimento da sua pergunta, o relacionamento ficaria mais ou menos assim:

TABELA DE USUÁRIO:

cd_usuario
nome
atributo1
atributo2

pk cd_usuario

TEBELA DE AMIGOS

cd_amigo
cd_usuario
nome
atributo1
atributo2

pk cd_amigo
fk cd_usuario

Agora, é colocar isso no sql, é com você. Se tiver dúvida de syntax ou tipos, poste sua dúvida que iremos ajudar.