Identify create, update, and delete privileges

Assignment Help Basic Computer Science
Reference no: EM13741867

One easy way to determine information ownership is to think of CRUD-create, read, update, and delete. If you cannot only read but also create, update, and/or delete information, then in some way you own that information because you are responsible for its quality.

Here again, let's consider your school as an example and focus on your personal and transcript information. That information includes your student ID, name, address, phone number, GPA, declared major, declared minor (if you have one), and courses completed (your transcript).

Part 1: Identify Create, Update, and Delete Privileges
For each piece of information, first identify who has create, update, and delete privileges. Include any individuals or departments that have these sorts of information privileges. There may be several. If so, who is ultimately responsible for your personal and transcript information? Second, identify all the groups of people at your school who can only view (read) your information.

Part 2: Develop a CRUD Matrix 
Develop a CRUD matrix that outlines the relationships among the pieces of information and user privileges (example: https://ocean.otr.usm.edu/~w300778/is-doctor/pubpdf/sc2008.pdf).

Part 3: Write a Detail Document
Write a detail document about the various business rules that define how the scenario described in Part 1 works with respect to information ownership and their relationships. Identify the appropriate relationships among the information, and define the minimum and maximum privileges associated with each relationship. 

Reference no: EM13741867

Questions Cloud

Ebola virus disease : Write one paragraph summery and one paragraph about your reaction about each of these articals: Inflammation plays causal role in neurologic changes associated with Lyme disease and Ebola virus disease
Software developments is for developers to analyze : The goal of real world software developments is for developers to analyze, design, program, and test complete applications that solve the needs of the customer. The iLab exercises you have been given will give you practice with the specific programmi..
How the mouthwashes might kill bacteria : Speculate how the mouthwashes might kill bacteria
What is slurping turtles short run total cost function : Suppose production function for noodle soup at Slurping Turtle is Q =4k^1/2 L^1/2. They currently own 4 units of capital and are not able to change this during the short run. The rental rate of capital is $10 and the wage rate is $20. What is Slurpin..
Identify create, update, and delete privileges : Part 1: Identify Create, Update, and Delete PrivilegesFor each piece of information, first identify who has create, update, and delete privileges. Include any individuals or departments that have these sorts of information privileges. There may be se..
Suppose the production function for pasta : Suppose the production function for pasta is Q = 4kl. What is the long-run optimal input combination when Q = 16 , r = 4, and w = 36 ?
Manufacturing involves taking a flat disc of silicon : Semiconductor manufacturing involves taking a flat disc of silicon, called a wafer, and depositing many layers of material on top of it. Each layer has a pattern on it that, upon completion, defines the electrical circuits of the finished microproces..
Data-hiding techniques : 1. Explain how a user could utilize ADS to hide data and explain other destructive uses which exist for ADS.2. Determine how rootkits can be used as an alternative for data hiding and explicate why they can be used for this purpose. 3. Describe the p..
Information about breast cancer : Conduct an Internet search for information about breast cancer. Find at least three sites with information on the topic. Print out the information obtained and critique the accuracy of the information

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What you know about the three platform architectures

Based on what you know about the three platform architectures. iOS, Android, and Windows Phone 7, which one would you select to develop apps? Describe your answer.

  Create an array of numbers filled by the random number

Create an array of numbers filled by the random number generator. Determine the smallest, largest, average, and calculate the standard deviation. Allow the client to pick the size of the array to be used and allow the client to repeat the process ..

  Examine the following pseudocode module

Examine the following pseudocode module header and then write a statement that calls the module, passing 8 as an argument. Module showValue Integer values

  Write a matlab program

write a matlab program that asks the user to enter a positive number a between 2 and 10. Then create x and y vectors from -a and +a with spacing 0.05.

  What is the relationship between transistor densities

In two paragraphs explain what is the relationship between transistor densities and the improvement in computer speed and miniaturization?

  Design a local and wide area network at seven sites

There are seven company locations each containing one building including the corporate headquarters in New York, NY - 1000 employees, San Diego, CA - 250 employees, central research in Houston, TX - 750 employees, Madrid - 500 employees, India - 50 e..

  The university has recently leased a building in adelphi

The University has recently leased a building in Adelphi, Maryland. The building will house some offices, classrooms, library, and computer labs.

  The text files boynames.txt

The text files boynames.txt and girlnames.txt contain a list of the 1,000 most popular boy and girl names in the U.S. for the year 2003 as compiled by the Social Security Administration.

  Write a program in c++ for a server

Write a program in C++ for a server (called math solver) which solves three math problems: factorial (i.e. n!), exponent with base 2 (i.e. 2n), and cube (i.e. n3).

  Perform a web search on it outsourcing and their result

Perform a web search on IT outsourcing and review the results. Select any two IT outsourcing companies and analyze their services, clients, and capabilities.

  The acquisition of software is complex for various reasons

The acquisition of software is complex for various reasons: an organization may have any number of software applications, which keep changing over time

  Application development and programming languages

Compare and contrast object-oriented languages (Java, C++, C#, etc.) to imperative languages (C, Pascal, etc.) in terms of: Programmability, Maintainability, Performance, Development tools

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd