You are the administrator of a SQL Server system that will be used only for development access; the server will have no production databases on the server whatsoever. All your developers need to be able to create databases and object inside the databases, such as tables, views, and so on. To which roles should they be added at the server and database levls to accommodate these needs?
(The db_creator membership will give the developers just enough permission to create databases at the server level, and db_ddladmins will give them just enough permission to create objects in the databases they create. The sysadmin and db_owner roles will give them too much permission and, therefore, result in lax security.)