Results 1 to 3 of 3
  1. #1
    Broxi is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jul 2013
    Posts
    2

    Creating a new HR system - need some help

    Dear all,

    I am new to databases, I know the basics, but it ain't my profession. I was asked at work to design and build a small HR (human resources) system. I intend to use MS Access 2010, and perhaps to rap it with a simple .Net application, we'll see.

    I need your help with designing the DB, what looks very complicated (up to impossible) for me, might look simple and immediate to you. I am trying to build an ERD and can't figure out how.

    The DB should contain all the data regarding the company's employees and advisers, but mainly employees.

    For each employee I need the DB to save:

    basic data:
    name, ID number, D.O.B, gender, marital status, address, phone number, bank name, bank account number, email

    education:
    degree - BA/MA/PHD,... institution of education: name of college / university, specialization

    work history:
    previous employers, job description, inner ascription department in company, date of arrival, manager's name, subordinate employees

    employment conditions:
    wages, employment % (100%, 50%,...), insurance, #of holiday days left, pension fund, advanced study fund,...

    Inner ascription:
    Department, date of beginning work, manager's name, employees under management

    employment chronology:
    holiday without pay including dates, birth holiday including dates, work accidents including dates, active/non active



    Now for the tricky part. Some employees move after some time from one department to another, or they change a name (after marriage or divorce), or maybe the employment conditions change (better wages). I need to keep record of history for several parameters...

    I will also need to restrict the authorization for using the system for a limit number of employees, but I guess I can do that later in the raping layer.

    I don't know if I should put all this in one big table, or to divide it, if so, how ? I also don't know if I should use some kind of inheritance, making a person and then adviser and employee inherit some attributes ( I understand the theory, but don't know how to implement it in Access, but that's a later stage).

    I would appreciate your guidance on how to build an ERD of this complicated problem, I can always shove everything in one big table and make it like an Excel sheet, but that's not the idea here, I want something more efficient.

    A clarification - I do not expect anyone to actually draw me an ERD, I just need some guidance, like which tables would you create, maybe a list of relations, I will try taking it from there. ANY sort of guidance would be most appreciates, as I do not know how to start.

    THANK YOU!

  2. #2
    rzw0wr is offline I will always be a newbie
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2013
    Location
    Indiana
    Posts
    479
    I would start by reading the following.

    Entity_Relationship.zip

    Dale

  3. #3
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,626
    I searched the forum for: human resources

    Maybe this will give you a jump start: https://www.accessforums.net/databas...-db-26614.html

    Google search: Access human resources database

    http://www.softwaregeek.com/free-acc...mplate/p1.html
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 7
    Last Post: 10-23-2012, 04:50 PM
  2. Creating an Invoice System / Report
    By duffy1807 in forum Database Design
    Replies: 9
    Last Post: 11-03-2011, 11:36 AM
  3. Replies: 1
    Last Post: 07-15-2011, 11:00 AM
  4. Creating a class attendance system
    By slaterino in forum Access
    Replies: 4
    Last Post: 08-23-2010, 02:52 PM
  5. New access user -- help in creating a sub system
    By fidget_sane in forum Access
    Replies: 20
    Last Post: 04-22-2010, 11:46 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums