In database security, roles can be granted to other roles (option A), privileges can be granted to roles (option B), and roles can be granted to users (option D). However, roles cannot be granted to synonyms (option C is false) - synonyms are just aliases, not securable objects like roles or users.