In: Computer Science
I need to draw an ER diagram for a future database necessary to hold application data for students wishing to apply for an internship at a tech company.
The students will provide the following information on the application:
first name, last name, email, phone number, address, city, state, postal code, major, currently enrolled in school?, expected date of graduation, web framework of choice, list of programming languages in which the student is proficient, SAT score, ACT score, GPA, 4 character references, list of previous employments.
Solution:
Entities for Applying internship by a student to a Tech company are:
1.Student: Name, Address,Email,Phone No,School,GPA Score etc
2.Tech Company: Name,Location,Type, contact No,No of Vacancies for Internship, Skills Expect etc
3.Application: Id, Candidate NAme, Address, Skill set, Gpa ,SAT,ACT score,References ( These attributes included as Student info ), Graduation Year, School,Employment history, etc
4.Internship: Name,ID,Company,Term,Eligibility,status
5. Skill Set: Programming Language Proficiency,Data Base,Operating system Expertise,Certifications,Mini Projects done etc
ER Diagram shown below: