You work for MDFT Pro, a well-known training agency that provides hands-on Microsoft certification courses. Mark, the Learning Platform Manager, has set up an Azure SQL database for a practical SQL training course where students learn to design and create database objects. Each student needs the ability to practice creating their own tables, views, and stored procedures as part of the course exercises. However, Mark wants to ensure that students cannot accidentally modify or delete the pre-built course materials and sample objects that have been carefully prepared by the instructors.
You need to recommend a solution that ensures students can create their own database objects but are prevented from modifying any existing database objects created by the instructors.
What should you include in the recommendation?
Choose the correct answer from the options below.
Explanations for each answer: