case 11 job portal

Upload: amit-bhartiya

Post on 17-Feb-2018

213 views

Category:

Documents


0 download

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