Establishing a crime-tracking database system

Assignment Help Basic Computer Science
Reference no: EM131046392

Based on the following memo, create a database design for the City Jail.

TIP: Keep in mind that the memo is written from an end-user perspective - not by a database developer!

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, and many more), 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 many more) and type of sentence (jail period, house arrest, probation)

Appeals:appeal filing date, appeal hearing date, status (pending, approved, and disapproved). Each crime case can be appealed up to three times.

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

Additional information:

A single crime can involve multiple criminal 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.

Suppose you are hired to build a database for City Jail.Your first task is to design a database that stores and organizes all information (crimes, criminals, sentencing, appeals, police officers, etc.) about the organization.

A. Generate a list of Business Rules for the database.

B. Write the relational schema, draw its dependency diagram, and identify all dependencies, including all partial and transitive dependencies for 2nd and 3rd Normal Form.

C. Given the above description, draw an ER diagram for the database.State any assumptions you make for your ER-diagram to support your design. Include the following into your design:

  • all the entity sets 
  • all the attributes
  • all the relationship sets using the Crow's Foot Model
  • Make sure that all M:M relationships have been converted using associative tables
  • Identify the entire primary key for each entity.
  • Identifyall the foreign keys if needed.

D. Based on the ER diagram you created, implement the database in Oracle. Insert 5 records into each table. Create the necessary relationships, primary keys, etc. Include the script file and spool file in your submission.

Reference no: EM131046392

Questions Cloud

Draw an er diagram for the database : Given the above description, draw an ER diagram for the database. State any assumptions you make for your ER-diagram to support your design. Include the following into your design:
How does this differ from stdm : How does this differ from STDM? How does network utilization of this scheme compare with STDM?
Requiring a system recovery : Tapes are sent offsite for disaster recovery every morning at 10 a.m. The customer experiences a system crash on the Wednesday of the third week at 3 p.m., requiring a system recovery. How many days worth of tapes need to be retrieved to perform a..
Discuss the relative performance needs of the following app : Discuss the relative performance needs of the following applications, in terms of average bandwidth, peak bandwidth, latency, jitter, and loss tolerance:
Establishing a crime-tracking database system : Based on the following memo, create a database design for the City Jail. TIP: Keep in mind that the memo is written from an end-user perspective - not by a database developer!
Net present value and its profitability index : The sum of the present values of the future cash flows of a project happens to equal the inital cost of that investment at a required rate of 14%. From this data, what would be the investment's internal rate of return, its net present value, and i..
Stages of globalization for the international marketing : 1. Explain the fundamental principles of marketing in terms of - Customer Value
What other properties might be useful for network addresses : One property of addresses is that they are unique; if two nodes had the same address it would be impossible to distinguish between them.
Problem during communication : A common problem during communication occurs when you encounter two stakeholders who have conflicting ideas about what the software should be. That is, you have mutually conflicting requirements. How can you address this problem?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Recognize three factors to consider in finding out the

q1. identify three factors to consider in determining the competitive value of information technology. justify the

  Explain the rmo csms marketing subsystem

Using Microsoft Visio or an open source alternative such as Dia, create a use case graphic rendering that shows all actors and all use cases for the RMO CSMS marketing subsystem. Note: The graphically depicted solution is not included in the requi..

  Compare with that of a general pda

c) Could the Mark 100 or Mark 200X process this string: 0n1n? How about 1n0m1m0n? Succinctly justify you answer. d) How does the power of the Mark 100 and Mark 200X compare with that of a general PDA? Succinctly justify your answer.

  Information security audits

Network Security - Information Security Audits (word count 850) Which of the following would be part of an bi-annual corporate audit and what type of information would be gathered including which polices if any would apply?

  Describe how you have represented super type

Convert this data model to a database design. Specify tables, foreign keys and primary keys, using figure 6-41 as a guide, specify column properties.

  Inclusive and exclusive subtype relationship

Explain the difference between and inclusive subtype relationship and an exclusive subtype relationship.

  Display the total salary paid for each department

Write the data to the file. When the user selects this option, dump the information in each array into a separate file. Do not write to the file until the arrays are full.

  Find a reported natural disaster that occurred in the past

See if you can determine how the plans helped the officials improve the response to the disaster. How do the plans help the recovery?

  16-bit 1''s complement numbe

Convert the following numbers to 16-bit 1's complement numbers (display results in hexadecimal)

  What is the use of win32 console functions

What is the use of Win32 Console functions and how they relate and pertain to GUI.

  Describe steps improving or maintaining relations with other

Describe the steps necessary for improving and maintaining relations with other business units

  Calculate the minimum rtt for the link

A camera on the lunar base takes pictures of Earth and saves them in digital format to disk.

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