After reading as much as I could find about managing relationships - cck node references, views, taxonomy, other modules, etc - I still haven't been able to get a solution that works in practice. I know exactly how I'd do this if I were working solely with SQL and PHP, but, of course, I want to work within the system.
Here's basically what I have:
Collection of node As that require flickr style tags.
Node Bs can have any number of node As, and node As can be added to any number of Node Bs.
Simple, right? If this were sql, I would have this:
table A (
id
name
etc
)
table B (
id
name
etc
)
table A_B (
id
A_id
B_id
)
The A_B table would management my relationships for me. What is the best way to accomplish this in Drupal? Are there any 'best practices' (naming conventions, modules to use, whatever) for this type of situation? How would *you* do this? I've tried (unsuccessfully) to get cck node references working. Sorry for asking such a basic question. :)
---------------
Additional details:
If it helps, here's what I'm actually trying to do.
1) Create a custom content type "Media" that accepts a file upload of a picture, swf, or movie and allows the user to add tags (terms, whatever).