Hallo und Danke nochmals!
Jetzt hab ich also folgende DB-Struktur:
╔════════════════════╗
║ table.groups ║
╠════════════════════╣
┌─────◄║ id ║
│ ╚════════════════════╝
│ ▼
│ └────────────────────┐
╔═══════════════════════╗ │ ╔══════════════════════════════╗ │ ╔════════════════════════╗
║ table.rel_groups_user ║ │ ║table.rel_groups_modules_pages║ │ ║ table.modules ║
╠═══════════════════╦═══╣ │ ╠══════════════════════════╦═══╣ │ ╠════════════════════════╣
║ groupID ║ F ║◄─┘ ║ groupID ║ F ║►─┘┌─◄║ id ║
╠═══════════════════╬═══╣ ╠══════════════════════════╬═══╣ │ ╚════════════════════════╝
║ userID ║ F ║◄─┐ ║ moduleID ║ F ║►──┘
╚═══════════════════╩═══╝ │ ╠══════════════════════════╬═══╣
│ ║ pageID ║ F ║►──┐ ╔════════════════════════╗
│ ╚══════════════════════════╩═══╝ │ ║ table.pages ║
╔═══════════════════════╗ │ │ ╠════════════════════════╣
║ table.user ║ │ └─◄║ id ║
╠═══════════════════════╣ │ ╚════════════════════════╝
║ id ║►─┘
╚═══════════════════════╝
Soweit so gut?
@dedlfix: Das "Anwendungsgebiet"... Es soll am Ende ein CMS werden :)
Uwe