Description
Read and contribute/comment on peer discussions.
Peer 1:
Question 1
Attached functional requirement document
Question 2
Relational data model or entity relationship diagram are important because it defines how data should flow and operate in a database. With a well defined data model, data functionality can be optimized and efficient. It also defines how data should communicate with each other through relationships which helps define data flow.
Question 3
Attached ERD screenshot
- Week2q1.docx(11.83 KB)
- ERD.PNG(35.83 KB)
- Peer 2
- You have been hired as a consultant by UMGC to help with their student information system. I would like you to login to my.umgc.edu and choose one of the functionalities (enrollment/registration, payment, etc) of your choice, then write a simple business document not exceeding ONE page. This document is called the functional requirements or business requirements which will be given to the technical staff/consultants who will translate the requirements into data model and create tables in the database using SQL. Please try to make it simple and just cover essential features.Enrollment/Registration
- Purpose of Document
- This is a Requirements Specification Document for an enrollment/registration system for University of Maryland Global Campus (UMGC). The system will provide students the ability to search and enroll for classes online. This document outlines the functional requirements, scope, and objectives.
- Scope of Project
- The scope of this project is a web-based system that allows UMGC students to search for and enroll in available courses. Account billing is not a part of this project.
- Functional Requirements
- The system must allow users to generate a report (Academic Advisement Report) to determine which requirements they have left to fulfill
- The system must require users to select a semester when searching for classes
- The system must allow users to search for classes by subject
- The system must allow users to search for classes by location
- The system must allow users to search for classes by course number
- The system must allow users the option to search for classes with open seats only
- The system must allow users to register for up to 6 credits per semester
- The system must allow users to view the number of available seats for courses
- Based upon the functional document created in #1, describe the importance of relational data model or entity relationship model.A relational data model plays an important role in the system creation process. A relational data model is also referred to as a blueprint because it helps to visually represent what is needed for a functional system (Gonzalez, 2022). Based on the functional document included above, the relational data model would be created to represent all the functional requirements and their complexities. This document would be used to ensure that the information is properly understood so that the functional system can be created successfully. Create an ERD using ER Assistant or Oracle Data Modeler for the chosen functionality in #1.