Professional Documents
Culture Documents
DATABASE CONSTRUCTION
AND
FLOWCHARTS
DATABASE CONSTRUCTION
Managers’ Table
Name Description
Data Type: Text
Manager’s Name
Name of the Manager
Data Type: Text
Department and Position
Department they belong and position
Data Type: Text
Contact information
Address and telephone number
Data Type: Text
Skills
Skills related to work
Data Type: Text
Trainings Attended
Trainings attended held by the company
Data Type: Text
Trainings Rejected
Trainings they rejected to attend
Data Type: Text
Project Held
Projects handled
Employees’ Table
Name Description
Data Type: Text
Employee’s Name
Name of the Manager
Data Type: Text
Department and Position
Department they belong and position
Data Type: Text
Contact info
Address and telephone number
Data Type: Text
Skills
Skills related to work
Data Type: Text
Manager
Employee’s Manager
Data Type: Text
Trainings Attended
Trainings attended held by the company
Data Type: Text
Trainings Rejected
Trainings they rejected to attend
Data Type: Text
Project Held
Projects handled
Data Type: Text
Birthdate
Birthday of the Employee
Trainings Table
Name Description
Data Type: Text
Training Name
Name of the Training/ Course
Data Type: Text
Training Description
Description of the Training/ Course
Data Type: Text
Attendees
Name of the proposed attendee
Data Type: Text
Attendees Status Status of the attendee. Status will be attending
and tentative
Data Type: Text
Schedule
Time and Date the training will be held
Data Type: Text
Venue
Venue where the training will be held
Data Type: Text
Attendance Attendance of the attendees in this particular
training
Data Type: Text
Trainers
Trainer that will held the training/ course
Relationships
Managers Table Employees Table
Trainings Table
Training Name
Training Description
Attendee
Attendees Status
Schedule
Venue
Attendance
Trainers
Query Tables
- Table that is generated by the system showing schedule of all the ongoing trainings the
where a particular employee is enrolled.
Employee Name
Department and Position
Manager
Training Name
Training Description
Schedule
Venue
Trainer
- Table that is generated showing the attendance of a particular employee on the trainings
they attended.
Employee Name
Department and Position
Manager
Training Name
Training Description
Attendance
- Table that is generated showing the profile of a particular employee. if the user is an
employee they can only view their own profile, on the other hand if the user is a manager
the manager can view their own profile and the profile of the employees
Employee’s Name under their management.
Department and Position
Contact information
Manager
Skills
Trainings Attended
Trainings Rejected
Project Held
Birthdate
Profile of a particular manager
Managers’ Name
Department and Position
Contact information
Skills
Trainings Attended
Trainings Rejected
Project Held
FLOWCHARTS PRESENTATION
System Start
Start
A
Input Username
and Password
No No
Display Invalid
Employee B
username and
password
Employee
Start
Accept
choice
No C
D
Accept
Training
Course
Send to the
Sure Yes Manager for Return
approval
C
Training
Approval
Start
Display Display
trainings for Yes trainings for
approval Approval
B
No Respond
Return
Enlist employee to B
Will attend Yes SEARCH training TRAININGS TRAININGS
attendees
Manager
Start
C
Display
Manager’s Is
Menu Training
Choice = ‘Training Yes D
Maintenance
Maintenance’
Accept
No
choice
Is
Manager
Choice= ‘Manager D
Profile
Profile’
Is
Employee
choice= ‘Employee Yes D
Management
Maintenance’ D
No
No
Return
C
Employee
Management
Start A
Display
Employee
Menu Is
Yes DELETE B
choice = ‘DELETE’
Accept
Choice
No
Is
VIEW
choice = ‘VIEW Yes B
Is EMPLOYEE
Yes ADD B EMPLOYEE’
Choice = ‘ADD’
B
No
No
Return
Is
Yes EDIT B
Choice = ‘EDIT’
No
ADD EDIT
Start Start C
Store information
SEARCH
on the database
Employee
Employee Employee
Edit? Yes C
D No
Return
VIEW
DELETE
PROFILE
Start Start A
SEARCH SEARCH
SEARCH
Employee Employee
TRAININGS
Recommend a
DELETE? Yes DELETE Yes A
training Sure Yes C
D
No No No
Return Return B
Training
Maintenance
C
F
Start
Enlist employee as
tentative attendee Display
Trainings Is DELETE
Yes E
Menu choice = ‘DELETE’ TRAINING
TRAININGS Accept No
choice
Is
VIEW
choice = ‘VIEW Yes E
TRAINING
EMPLOYEE’
D Is ADD
Yes E
Choice = ‘ADD’ TRAINING
E
No
No
Return
Is EDIT
Yes E
Choice = ‘EDIT’ TRAINING
No
F
ADD EDIT
TRAINING TRAINING
Start Start A
TRAININGS
TRAININGS
TRAININGS
B
Display training
Return profile
Edit? Yes A
B No
DELETE
TRAINING Return
Start
VIEW
Accept Training/ TRAINING
Course
Start
SEARCH
Accept Training/
Course
TRAININGS
SEARCH
Display training/
course profile TRAININGS
No
Return
Return