MIS 3220 - Homework 2

Entity Relationship Diagram (ERD) Design

Mental Health Court Database System

Assignment Overview

Your team will design a database system for the Hibbing Mental Health Court program. Using the provided criminal history data, you will create an Entity Relationship Diagram (ERD) that properly organizes participant information, charges, court proceedings, and program outcomes.

This assignment focuses on database design principles, entity identification, attribute assignment, and relationship modeling using real-world data from a mental health court program.

Data Files

Download the Hibbing Mental Health Court criminal history data files to analyze for your ERD design:

Data Description

The Hibbing_MHC_Criminal_History_Data_MASKED.csv file contains anonymized data about Mental Health Court participants and their criminal history. Key data elements include:

  • Participant demographics (names, DOB, unique IDs)
  • Mental Health Court program information (start/end dates, status)
  • Criminal charges (offense types, dates, classifications)
  • Case outcomes (guilty/not guilty, dismissed cases)
  • Program participation tracking (fiscal years, graduation status)
  • Timeline analysis (years before/after program participation)

Assignment Requirements

ERD Design Requirements

  • Minimum of 2 entities (3-4 entities expected for full credit)
  • All attributes must belong to an appropriate entity
  • Clearly identify unique identifiers (primary keys) for each entity
  • Show relationships between entities
  • Use Crow's Foot notation for relationship modeling
  • Include all relevant data elements from the CSV file

Entity Identification Guidelines

Consider this potential entity based on the data structure:

PARTICIPANT - Information about Mental Health Court participants

Attribute Assignment Guidelines

  • Avoid storing the same information in multiple entities
  • Choose appropriate data types for each attribute
  • Identify which attributes can serve as unique identifiers

ERD Drawing Options

Option 1: Hand-Drawn ERD

  • Draw your ERD clearly on paper using proper Crow's Foot notation
  • Label all entities, attributes, and relationships clearly
  • Take a high-quality photo or scan of your diagram (To keep as a backup)

Option 2: Online Drawing Tool (Recommended)

Use Lucidchart for professional ERD creation:

  • Visit lucidchart.com and create a free account
  • Start with an ERD template or blank document
  • Use the Entity Relationship shapes from the shape library
  • Follow Crow's Foot notation standards
  • Export your diagram as PNG or PDF, then print it and bring a copy to class

Tutorial Video: https://www.youtube.com/watch?v=xsg9BDiwiJE&t=25s

(Note: We haven't covered everything in this tutorial yet, focus on basic ERD creation)

Documentation Requirements

For each entity in your ERD, complete the following documentation:

Entity Documentation

Entity NameUnique Identifier(s)Attributes ListPurpose/Description
Entity 1:
Entity 2:
Entity 3:

Relationship Documentation

Describe the relationships between your entities:

Entity 1RelationshipEntity 2Cardinality (1:1, 1:M, M:N)

Design Justification (Required)

Explain your team's design decisions in 150-200 words:

Address these points in your justification:

  • Why did you choose these specific entities?
  • How did you decide which attributes belong to each entity?
  • What challenges did you face in organizing the data?
  • What business rules does your ERD support?

Submission Requirements

Due Date and Collection

  • Due: Thursday, September 11, 2025 - Beginning of Class
  • Submit: One document per team (physical copy)
  • Late submissions will not be accepted

Grading Criteria (15 Points Total)

CriteriaPointsDescription
Entity Design4Appropriate entities identified (2 minimum, 3-4 expected)
Attribute Assignment2All attributes properly assigned to entities
Unique Identifiers3Primary keys clearly identified for each entity
Relationships & Cardinality3Proper relationships with correct Crow's Foot notation
Design Justification3Clear explanation of design decisions

Team Submission Checklist

ERD diagram included (hand-drawn or digital)
All entities clearly labeled with attributes
Unique identifier(s) identified for each entity
Relationships shown with proper cardinality
Entity documentation table completed
Relationship documentation table completed
Design justification written (150-200 words)
All team member names listed
Ready to submit at beginning of class Thursday 9/11

Tips for Success

  • Start by examining the CSV data to understand the information structure
  • Identify what real-world objects or concepts the data represents
  • Group related attributes together to form logical entities
  • Use meaningful names for entities and attributes
  • Test your design by asking: "Can this ERD store all the CSV data?"
  • Review Crow's Foot notation rules before drawing relationships
  • Have all team members review the final design before submission