Spojování tabulek: databáze přátel

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
stemba
Člen | 20
+
0
-

Ahoj,

Potřeboval bych poradit s návrhem tabulek pro Nette Database.
Mám tabulku uživatelů user a tabulku vztahů relationship, ve které je zapsána každá vazba mezi přáteli.

|-------------|--------------------|
|  Tab: user  |  Tab:relationship  |
|-------------|--------------------|
|  id         |   id               |
|  username   |   user_id          |
|  password   |   friend_id        |
|  ...        |                    |
|-------------|--------------------|

Takže například pokud by se přátelil uživatel s id 3 s uživatelem s id 10,
pak by byl v tabulce relationship záznam: id=.. , user_id=3, friend_id=10.

Nevím jak správně pojemnovat sloupce a cizí klíče. A potřeboval bych tabulky pomocí Nette database nějak propojit a zeptat se například, s kým se přátelí uživatel s id 5.

Díky