Question: Instructions: ITSS 4 3 8 0 Fall 2 0 2 4 - Assignment 1 This is an INDIVIDUAL ASSIGNMENT. Use Crow s Foot Notation as
Instructions:
ITSS Fall Assignment
This is an INDIVIDUAL ASSIGNMENT. Use Crows Foot Notation as we use in class. I suggest you use draw.io Export your diagram as PDF and submit on ELearning before the Due Date and Time. EMAIL or TEAMS messages outside of special circumstances will NOT be accepted as a valid submission.
Part
Please draw the ER Diagram using Crows Foot Notation for the following scenario. List any assumptions about each business rule if you need to make any. DO NOT PUT ATTRIBUTES in this part.
Make sure you put mandatory and optional cardinality constraints clearly.
A highend Fitness Company Super Bowl Fit is looking to revamp its Information System architecture and will invest in a new RDBMS Cluster on a Public Cloud Environment. You are consulting them to create the EntityRelationship Diagram for this database.
Super Bowl Fit offers Group Fitness Classes, Personal Training Sessions, and several membership packages. Each member can have one membership package. Super Bowl Fit has several branches. A customer of the company is called a member. Members purchase memberships at a branch. Each home branch has many members. Each member can train in any branch but heshe has only one branch as Home Branch
Each Branch has many trainers. Each trainer is assigned to one branch only. Each trainer can train many clients, and each member can train with more than one trainer. When the trainer and the member agree on a schedule, it has a session name describing what they train for, such as leg training, chest training, general training etc. Session names are standard so it is similar to a Product. Each session in the schedule is for one training type only and it is custom for every member. In other words, each scheduled session is for one member and one trainer.
Each member purchases a membership package at a branch. Super Bowl Fit wants to keep track of the history of membership purchases at each branch. Each membership package can be purchased by many members. Super Bowl Fit wants to track the payments the customers made for their membership packages, each member makes many payments, and each payment is for one membership package. Each payment is also made by one member.
Each branch offers many group fitness classes. Each group fitness class is offered at one branch. In other words, no same group fitness class is offered by more than one branch. Super Bowl Fit wants to track the attendance for each fitness class session. Each member signs up for the fitness class they plan to attend. If they dont attend for some reason, they dont need to cancel, but it is advised to cancel to be able to track the attendance. Each fitness class can accommodate many members, but it has a capacity and a set schedule. Each schedule is for one session of the class. For example Tuesday September Each member can attend different fitness class sessions at different days and times.
Part
Draw the Logical Database Diagram for the scenario as we did in Lecture Show Referential Integrity Constraints via arrows Please put in all necessary attributes of each relation. Show Primary Key attributes as bold and underlined. You can show Foreign Key attributes in italics.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
