Академический Документы
Профессиональный Документы
Культура Документы
ER Schema: Entities with primary keys and relationships with all attributes detailed. Each
binary relationship contains cardinality constraints and each relationship has indicated total or
partial participation. Another ER schema on the next page
Relational Database Diagram: Diagram details the different entities and relationships involved
once the ER diagram has been translated to a relational diagram. Foreign keys are indicated by
an arrow pointing from the foreign key to the entity that foreign key refers to.
Assumed that there was a Faculty entity for the possible advisors for a Department
where each faculty member has a unique FiD.
Designed the address compound attribute for Residence Hall, Student, and Staff to be
their own individual compound attributes with all similarly named attributes. This reduced
the need to create an Address entity and the corresponding relationships to these three
entities to include an address.
Assumed that for a suite each Room would have the same door number so Door_num
could be chosen to be an attribute of Room rather than the suite relationship. This helps
deal with the fact that single rooms and suites are the only parts of the database needed
to have door numbers.
Relationships:
Every faculty member can only be an advisor for at most one department and each
department must have exactly one advisor.
Each suite of rooms has a unique suite number associated with that relationship.
Assumed every room must be part of a residence hall and every residence hall must
have at least one room and may contain many rooms.
Assumed every residence hall must have exactly one manager who does not
necessarily have an office in that hall.
Every residence hall may have multiple or no staff with an office but each staff member
has only one location in one residence hall where they can have an office. Offices may
also be shared with staff and are therefore not necessarily unique.
Required that the students Year in a department is stored as part of the lease when
creating a new lease. This is required in order to correctly identify not only the
department the student was in for that lease, but also the year they were when in that
department.
Miscellaneous:
None
Log of hours put into the project for all group members over the course of individual and team
contributions.
Activity Log
Date
Time Start
Time Stop
Total Time
Name
Vinay Kumar
Rayai
Vinay Kumar
Rayai
Location
Home
Accomplished
Understanding the basic
application.
Extracted schema from the
application.
Reviewed requirements and
created list of 5 entities and their
keys.
Began work on relationships
between the entities, identified
all remaining attributes for the 5
entities.
10/3/2015
11:00 PM
10/5/2015
4:00 PM
5:00 PM 1 hour
10/6/2015
2:45 PM
Andrew Albert
ERC
10/7/2015
12:00 PM
Andrew Albert
ERC
10/7/2015
2:00 PM
4:00 PM 2 hours
Vinay Kumar
Rayai
CEAS
Lounge
Created ER diagram.
CEAS
Library
10/7/2015
9:00 PM
Andrew Albert
Home
10/13/2015
12:30 PM
Classroom
10/13/2015
12:30PM
Andrew Albert
Vinay Kumar
Rayai
Classroom
10/17/2015
3:00 PM
5:00 PM 2 hours
Andrew Albert
ERC
10/17/2015
3:00 PM
5:00 PM 2 hours
Vinay Kumar
Rayai
ERC
10/19/2015
5:30 PM
6:30 PM 1 hour
Andrew Albert
TUC
Total
14 hours