case 11 job portal
TRANSCRIPT
-
7/23/2019 Case 11 Job Portal
1/5
CASE STUDY
Objective:On doing this case study the associates will be able todo the conceptual and logical design of a given database
specication. They will be also able to create tables without
anomalies.
Prerequisite:The knowledge of E-R diagram, The mapping of E-R diagram to tables, and the ormali!ation of tables.
SKILLS Concepts: E-R diagram, "apping of E-R diagram to
tables, and the ormali!ation process up to #$.
Duration: % hrs
Scenario setup: &n this case-study you have to prepare a databasedesign for an online 'ob portal. This system will be available on the internetfor access to all people. (sing this website, employers will be able to posttheir 'ob openings and the 'ob seekers can provide their information on thesite so that the system will intimate the 'ob seekers the 'obs for which theyare eligible to apply. To make use of this system the employers and the 'obseekers have to register themselves with the site.)uring the registration the system provides a uni*ue &d to both employers
and 'ob seekers. )uring the registration both the employers and the 'ob
seekers have to provide the following details + ame, ddress, e-mail
address, hone number, (ser name, assword, whether the person who
registers is an employer or the 'ob seeker. )uring the registration the
employer must provide all the details of hisher company as well as 'ob
details. The company/s details include name of the company, address, hone
number, and yearly turn over, level of the company, and the number of
employees.
$or the companies whose ""0 level is below %, the owners themselves
should register as employers. ssume that one employer owns only one
company located at a single place. Once all the 'obs o1ered by a company
got lled up, the company/s details together with the 'ob details and the
corresponding employer/s details also gets deleted from the database.
-
7/23/2019 Case 11 Job Portal
2/5
The details of ""0 % level companies located at all over the world are
already maintained in the database. Once an opening arises in any one of
these companies at any location, a corresponding employer representing the
company has to register in the site together with the 'ob details, but heshe
does not have to give the company/s details2e3cept the name and the
location4 since those details already e3ist in the database. ssume that one
employer can register for a company located at one location. &f any opening
arises for the sane company at another location some other employer should
register for that. Once all the openings of a company corresponding to an
employer are lled up, the employer/s details and the 'ob details will be
deleted from the database.
The 'ob seekers must also provide the following details during registration +
)ate of 5irth, 6ighest 7ualication, 8kills the 'ob seeker possesses and the
e3perience in months for each of hisher skill. The registered employer can
post hisher 'ob opening with the following details + 9ob Title, 9ob description,
yearly package, skills re*uired for the 'ob, minimum number of years of
e3perience for each re*uired skill, total e3perience re*uired2in months4,
number of vacancies, the company in which the openings e3ist, and the
contact person/s name and phone number, and the date and place of
interview. The system searches the appropriate 'obs for each 'ob seeker and
sends the 'ob details through e-mail.
Deliverables:
2:4 neat E-R diagram that shows the entities 2together
with attributes4, relationship among the entities and the
cardinalities of the relationships.2;4 ormali!ed Tables
Coon ista!es:
One possible E-R diagram+
-
7/23/2019 Case 11 Job Portal
3/5
"ob Portal
(ser
-
7/23/2019 Case 11 Job Portal
4/5
Co
2:48hould there be subtypes of 0ompany called ""0% and =ow-level
companies ?
This subtyping is not needed since these two subtypes neither have any
specic attributes attached to it nor have any specic relationship with any
other entity.
2;4&s the following variation in the E-R diagram is correct for the given
conte3t ?
lace
-
7/23/2019 Case 11 Job Portal
5/5
>es this is also a correct design. The reason is because of the following
business rule+ &f the company is below ""0 level %, we assume that the
owner is the employer and the heshe owns only one company. &f the
company is ""0 level%, we assume that only one employer can represent a
company located at one location.
2#4 8hould we make subtypes of Employer as owner and represented
since they havedi1erent relationships with company entity?
This sub typing is irrelevant for the given conte3t since owns or
represents does not make any di1erence in the given conte3t.
#E$E#E%CES
Represents
0ompany
Owns
RepresenterOwner
d
Employer