Question

In: Computer Science

Note I did not post the city jail database because it was too long and it...

Note I did not post the city jail database because it was too long and it couldnt let me post, however, there was another question answered with the same database right here, so please use that. It is exactly the same. If not let me know how i can post the database subqueries)

Your files must be in sql script format so that they can be run in SQL Developer.

Using the City Jail database to answer the questions.

Use an sql sub-query statement to answer the following:

  1. List the name of each officer who has reported less than the maximum number of crimes officers have reported.
  2. List the names of all criminals who have committed more than average number of crimes and aren’t listed as violent offenders.
  3. List appeal information for each appeal that has a less than the average number of days between the filing and hearing dates.
  4. List the names of probation officers who have had a greater than average number of criminals assigned.
  5. List each crime that has had the least number of appeals recorded.

    HINT:

    The following memo was used to create an initial database design (E-R model) for the City Jail that indicates entities, attributes (columns), primary keys, and relationships.

    MEMO

    To: Database Consultant

    From: City Jail Information Director

    Subject: Establishing a Crime-Tracking Database System

    It was a pleasure meeting with you last week. I look forward to working with your company to create a much-needed crime-tracking system. As you requested, our project group has outlined the crime-tracking data needs we anticipate. Our goal is to simplify the process of tracking criminal activity and provide a more efficient mechanism for data analysis and reporting. Please review the data needs outlined below and contact me with any questions.

    Criminals: name, address, phone number, violent offender status (yes/no), probation status (yes/no), and aliases

    Crimes: classification (felony, misdemeanor, other), date charged, appeal status (closed, can appeal, in appeal), hearing date, appeal cutoff date (always 60 days after the hearing date), arresting officers (can be more than one officer), crime codes (such as burglary, forgery, assault; hundreds of codes exist), amount of fine, court fee, amount paid, payment due date, and charge status (pending, guilty, not guilty).

    Sentencing: start date, end date, number of violations (such as not reporting to probation officer), and type of sentence ( jail period, house arrest, probation).

    Appeals: appeal filing date, appeal hearing date, status (pending, approved, and disapproved).

    Note: Each crime case can be appealed up to three times.

    Police officers: name, precinct, badge number, phone contact, status (active/inactive)

    Additional notes: A single crime can involve multiple crime charges, such as burglary and assault. Criminals can be assigned multiple sentences. For example, a criminal might be required to serve a jail sentence followed by a period of probation. Answer each or the questions with an sql statement that contains at least one subquery.

    Hint: Use subqueries, and work “inside out” toward the result; that is, retrieve the

    employee number of N. Smith, search for the codes of all courses he ever taught, and so on.

Solutions

Expert Solution

Some Collumn, Table names are missing from above table Question. The correct answer with respect to to correct Questions is posted below.

/*List the name of each officer who has reported less than the maximum number of crimes officers have reported.*/

SELECT officer_name FROM crime_officers JOIN crime_chargers USING(crime_id) where crime_charges < All (SELECT AVG(COUNT(*)) FROM crime_charges);

/*List the names of all criminals who have committed more than average number of crimes and aren’t listed as violent offenders.*/

SELECT cls.first, cls.last from criminals cls JOIN crime cr ON cls.criminal_id = cr.criminal_id WHERE crime_id > ALL (SELECT AVG(COUNT(*)) FROM crimes) AND cls.violent offender status = "NO";

/*List appeal information for each appeal that has a less than the average number of days between the filing and hearing dates.*/

SELECT * FROM appeals WHERE AVG((filing date - hearing date)) < ALL (SELECT AVG((filling date - hearing date)));

/*List the names of probation officers who have had a greater than average number of criminals assigned.*/

SELECT p,first, p.last from prob_officer p JOIN sentences s ON p.prob_id = s.prob_id WHERE crime_id > ALL (SELECT AVG(COUNT(*)) FROM sentences;

/*List each crime that has had the least number of appeals recorded.*/

SELECT * FROM crime_charges c JOIN appeals a ON c.crime_id = a.crime_id WHERE a.filling date < ALL(SELECT MAX(filing date) FROM appeals);


Related Solutions

REFER TO CANADIAN SOLAR CASE ... its too long to post, I dont know how to...
REFER TO CANADIAN SOLAR CASE ... its too long to post, I dont know how to attach it. a) Should Canadian Solar try to be global? Please justify your answer. b) What global strategy would you recommend that Canadian Solar pursue? Please justify your answer.
​The economy will not stay at a level of GDP above full employment GDP for too long because this will cause
The economy will not stay at a level of GDP above full employment GDP for too long because this will causeSelect one:a. The price of raw materials and nominal wages to fall which in turn will cause the LRAS to shift to the rightb. The price of raw materials and nominal wages to fall which in turn will cause the SRAS to shift to the rightc. The price of raw materials and nominal wages to rise which in turn will...
(I am posting this question again, because whoever did it, did not mention which one is...
(I am posting this question again, because whoever did it, did not mention which one is A, B, C, D, E, F while he was answering. It looks like a mess. I have requested to mention the letters with the answers in my last post, please mention letters with the answer this time. And please solve all of the letters A, B, C, D, E, F. Thank you. ) Managerial Economics Question 1. The Poster Bed Company believes that its...
Answer each question in like a few sentences each. Not too long. How did Howard Schultz...
Answer each question in like a few sentences each. Not too long. How did Howard Schultz start Starbucks? Qhat happened in 2008? What is his philosophy? What benefits does he offer his employees?
I know this is a long problem but I couldn't break it up because you need...
I know this is a long problem but I couldn't break it up because you need all the information. But it is only counted as one question on my homework. Fuming because you are stuck in traffic? Roadway congestion is a costly item, both in time wasted and fuel wasted. Let x represent the average annual hours per person spent in traffic delays and let y represent the average annual gallons of fuel wasted per person in traffic delays. A...
I need this in PSEUDO CODE: This looks long, but only because I have to give...
I need this in PSEUDO CODE: This looks long, but only because I have to give you my answer to the first part. First part of the questions (already answered) GDOT has contacted you to help write code to control the cross walk signals in Georgia. You must create a Crosswalk Signal class with three hidden attributes (Walk, Hurry and Wait), two constructors (a default that sets all lights to on and an overloaded that sets Hurry to on for...
(Note: I did my assignment with these answers but 4 of them is wrong and 6...
(Note: I did my assignment with these answers but 4 of them is wrong and 6 are right. Please tell me which answer is wrong and what's the right answer for them) 1-One of the most important features of a filing and record keeping system is that it works for you and meets your needs. (True) 2-Which one of these is the best way to prevent foreclosure? Save at least 1% of your home’s purchase price annually (ANSWER)-Refinance as soon...
Your friends suggest that you take a 15-year mortgage, because a 30-year mortgage is too long...
Your friends suggest that you take a 15-year mortgage, because a 30-year mortgage is too long and you will pay a lot of money on interest. If your bank approves a 15-year, $700,000 loan at a fixed nominal interest rate of 12% (APR), then the difference in the monthly payment of the 15-year mortgage and 30-year mortgage will be   ?(Note: Round the final value of any interest rate used to four decimal places. ) It is likely that you won’t...
hio so im going to post a soap note that i want you to write a...
hio so im going to post a soap note that i want you to write a response to in regard of theses questions formulate a substantive response to a minimum of two different students. Is objective and subjective data included in the right format? Please be specific to information related to the SOAP note format. Does HPI have relevant information related to CC? Medication listed with right timing, dosing, and number of tablets specified? PMH, FH, and SH has all...
How do I include the data? The site keeps telling me the question is too long...
How do I include the data? The site keeps telling me the question is too long when I include it and when I try to add the 2 pictures it will only let me add one pic. With milk sales sagging of late, The Milk Processor Education Program (MPEP) decided to move on from the famous "Got Milk" ad slogan in favor of a new one, "Milk Life." The new tagline emphasizes milk's nutritional benefits, including its protein content. MPEP...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT