Bonjour à tous,
Je suis un peu perdu dans ma structure de base de donnée.

Quelles différence y a t il entre une jointure et la modèlisation d'une base de donnée.

J'ai cherché sur le net et j'ai trouvé deux bon tuto. Le premier parle des jointure. il montre un code PHP pour faire une jointure avec un WHERE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT tutoriels.id,titre,category_id,categories.name
ORDER tutotiels,categorie
WHERE category.id=categories.id
ORDER BY tutoriels.id DESC
Mais aussi il parle plus tard d'utiliser le LEFT JOIN, RIGHT JOIN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT tutoriels.id,titre,category_id, categories.nom
FROM tutoriels
LEFT JOIN categories ON tutoriels.category_id=categories.id
ORDER BY tutoriels.id DESC
Le "coeur" de ma question..
Dans un autre tuto, le monsieur eplique commen faire une relation lors de la modelisation d'une base de donnée

Ma question, concrètement
Mais alors qu'elle est la différence entre une liaison en code PHP (JOIN LEFT) et les liaison qui ont été faite dans la base de donnée ?

J'espère vous avoir donner suffisamment de étail et d'avoir été clair :o)

En tout cas, milles mercis a ceux qui pour allumer mes lanternes :o)