Assignment #7 – Deletion

Objective

Implement the Deletion portion of the CRUD model

Assignment

The D (deletion) option would seem like the simplest of the elements of any CRUD system, however this is not necessarily true. First most systems do not actually delete deleted data, they simply mark the data as deleted. Deleted data no longer appears in normal queries, however it often can be recovered by users or administrators with the proper access.

For this assignment you need to document your deletion strategy, actual deletion, delayed deletion, or simply marked as deleted. If you use a strategy of marking for deletion you will need to both document and implement this strategy and document the security roles necessary for deleting, marking, and recovering data. You will need to demonstrate this both in your documentation and provide a link to the documentation and the system. If there are any login/passwords you need to include this in your submission.