Question

In: Computer Science

Based on the business you proposed in deliverable 1, please submit A detailed ER diagram Definitions...

Based on the business you proposed in deliverable 1, please submit

  1. A detailed ER diagram
  2. Definitions of entities (include strong, weak, associative, supertype, subtype etc.) – minimum # of entities 4
  3. Definitions of relationships
  4. For each relationship, specify whether it is
    1. Required vs. optional
    2. Simple vs. composite
    3. Single-valued vs. multi-valued
    4. Also specify key identifier

Project Deliverable 2 (should have)

Attributes ◦ Customer ◦ Cust_ID: Customer ID; Key identifier; required; simple; single-valued ◦ Cust_Name: Customer name; Key identifier; required; simple; single-valued ◦ Address (street, city, zip, state): Customer address; required, composite; single-valued; state and city can be derived from zip ◦ Balance: Customer’s balance; optional; simple; single-valued ◦ For each entity, specify the attribute with ◦ Brief description (data definition) ◦ Classifications

IS 410 Project 1 Deliverable

Team Name: A-Team - Patricia Balram, David Seo, Dennis Kim, Ethan Lai

Responsibilities: No one is in charge of one specific task, we are all going to be working together collectively as a team for each part of the project.

Business Situation: The business problem we want to solve is finding the right staff for certain technology positions, when you go on a hiring website and look for people for a specific position you are loaded with resumes and people from different positional backgrounds, you don’t want to look through all of them. You want to be able to see people who have the most experience and what they are able to offer your company. People who will use it will be from Indeed.com, and other hiring websites.

Business Rules: Applicants will add their information such as years of work experience, certifications, gpa/where they graduated, etc onto hiring websites like Indeed.com. This information will then be stored into a database where it ranks the applicants in order from best to worst based on their attributes (example: a person with 10 years of work experience will be ranked higher than someone with 5). The employer will then use this information to schedule interviews with the top candidates instead of having to sort through every application one by one to find the right person.

Stored Data: Names, Work Experience, Qualifications/Certifications, Major from school along with GPA, Where they graduated from, and Level of Degree.

Assumptions: Only employers will be able to use this, people who are applying will not be able to use this feature

Solutions

Expert Solution

ERD for given database:

Entity Definitions of entity Relationships Required VS Optional attributes

Simple Vs. Composite attributes

Single_valued Vs Multi-valued Key Identifier
Applicants Strong entity has relationship with Rank entity
  • 1) Applicant_ID : Required
  • 2)Applicant_name: Required
  • 3) GPA : Required
  • 4)Experience_year : Required
  • 5) graduatedFrom : optional
  • 6) DegreeLevel : Required
  • 1) Applicant_ID: Simple
  • 2)Applicant_name:Composite
  • 3) GPA: Simple
  • 4) Experience : Simple
  • 5) DegreeLevel:Composite
  • 1)Applicant_ID: Single-valued
  • 2)Applicant_name:Single-valued
  • 3) GPA: Single_value
  • 4) Experience : Single-Value
  • 5)DegreeLevel:Multi-valued
Applicant_ID
Ranks SuperType entity Disjoint relationship with Best_rank entity and Worst_rank entity
  • 1) Rank_No : Required
  • 2) Rank_Type : Required
  • 3)Experience_year : Required
  • 1) Rank_No : Simple
  • 2) Rank_Type : Simple
  • 3)Experience_year:Simple
  • 1) Rank_No : Single-valued
  • 2) Rank_Type : Single_valued
  • 3)Experience_year:Single-valued
Rank_No
Best_Rank SubType entity Disjoint relationship with Best_rank entity and Worst_rank entity
  • 1) Rank_no : Required
  • 1) Rank_no : Simple
  • 1) Rank_No : Single-valued
Rank_No
Worst_Rank SubType entity Disjoint relationship with Best_rank entity and Worst_rank entity
  • 1) Rank_no : Required
  • 1) Rank_no : Simple
  • 1) Rank_No : Single-valued
Rank_No
Employee Strong entity Use relationship with Ranks entity
  • 1) Employee_ID : Required
  • 2) name : Required
  • 3) Address: Optional
  • 1) Employee_ID : Simple
  • 2) name : Composite
  • 3) Address: Composite
  • 1)Employee_ID : Single-valued
  • 2) name : Single_valued
  • 3) Address: Multi-Valued
Employee_ID
Interview Strong entity Schedule relationship with Employee class
  • 1) Interview_Date: Required
  • 2) Interview_Day : Required
  • 3) Interview_Time: Required
  • 4) Location : Required
  • 1) Interview_Date: Simple
  • 2) Interview_Day : Simple
  • 3) Interview_Time: Simple
  • 4) Location : Composite
  • 1) Interview_Date: Single-valued
  • 2) Interview_Day : Single-valued
  • 3) Interview_Time: Single-valued
  • 4) Location : Multi-Valued
Interview_Date

ERD Diagram :

Thank you................


Related Solutions

Please read the following scenario and then create the deliverable listed below, 1) Use case diagram...
Please read the following scenario and then create the deliverable listed below, 1) Use case diagram 2) Interaction diagram 3) Create the core and supporting classes of the RIM (Entity, Role, Role Relationship, Participation, Act, Act Relationship) similar to the one in slide 20 in the live session Note: Copy the MS VISIO diagrams and paste them onto a word document and then submit only one word file to the assignment submission link. Scenario Mrs. Annie Nuclear showed symptoms such...
You will submit a proposed company/business for your project for approval. This can be any organization...
You will submit a proposed company/business for your project for approval. This can be any organization that would benefit from a marketing plan. Your team will assume the role that you have been hired to create a marketing plan for this organization. This organization is now your client. The first group assignment will be a written document, not to exceed two pages (single-spaced), providing the following information:  Group Members  Business Name  Product/Service Description  Information Resources (i.e.,...
Please give philosophical and detailed definitions to “government, “democracy” and “ideal society”
Please give philosophical and detailed definitions to “government, “democracy” and “ideal society”
Create an ER diagram, a Relational Schema, and tables with Data, based on the following requirements:...
Create an ER diagram, a Relational Schema, and tables with Data, based on the following requirements: The database will keep track of students and campus organizations. - For each student, we will keep track of his or her unique student ID, and his or her name and gender. - For each organization, we will keep track of its unique organization ID and the location. - Each student in the database belongs to at least one organization and can belong to...
1. Develop a Detailed Sequence Diagram
1. Develop a Detailed Sequence Diagram2. Explain how these diagrams (Detailed Sequence Diagram and a use case diagram) would help in developing and implementing the new system.Here is the scenario:MoveYourBooksNow.com is a book exchange that does business entirely on the Internet. The company acts as a clearinghouse for buyers and sellers of used books.To offer books for sale, a person must register with MoveYourBooks. The person must provide a current physi- cal address and telephone number as well as a...
For this lab, you will be writing method definitions. These method definitions will be based on...
For this lab, you will be writing method definitions. These method definitions will be based on method calls I have already written for you. Do all of the following steps in order. DO NOT move onto the next step until the previous one is complete. 1. Download the starting file called Lab10.java. 2. Within this file, you will find a completely written main method. Please DO NOT modify this code. Do read the code and familiarize yourself with what it...
There are differences between an REA diagram and an ER diagram. In a 1–2-page paper, describe...
There are differences between an REA diagram and an ER diagram. In a 1–2-page paper, describe at least 3 differences and 3 similarities between the two diagrams. Your paper should include the following: An explanation of what each acronym stands for and why Effects (of both REA and ER diagrams) on company's financial statements Implications of using one diagram over the other and vice versa
Please give a detailed explanation of the Intertemporal budget constraint with diagram.
Please give a detailed explanation of the Intertemporal budget constraint with diagram.
Given the business rule below. Draw the Data directories for each entities & ER Diagram. A...
Given the business rule below. Draw the Data directories for each entities & ER Diagram. A DOCTOR can be scheduled for many APPOINTMENTS, but may not have any scheduled at all. Doctor has the attributes such as DoctorID, Firstname, & Lastname. Appointment has attributes such as AppointmentID, Date & Reason. A PATIENT can schedule one or more appointments. Patient entity has attributes such as PatientID, PatientName & Address. One appointment is scheduled with exactly one patient. An appointment must generate...
project on hotel management in dbms with er diagram and table (sql) please give answer
project on hotel management in dbms with er diagram and table (sql) please give answer
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT