SRE Group Assignment 4
SRE Group Assignment 4
Assignment – 4
Group Members:
Farhan Masood 70078203
Ammad Ahmed 70078984
Sohaib Nazir 70077386
Section:
S
Department:
Department Of Software Engineering
Submitted to:
Sir Junaid Aziz
Data Dictionary
System Design
Admin:
Column Name Data Type Constraints Description
GroupId Number(2,0) Primary Key Admin Group Id
GroupName VarChar2(60 - Admin Tables
Byte) Description
HR Manager:
Column Name Data Type Constraints Description
HRRightsId Number(1,0) Primary Key Human Resource
Rights Id
GroupId Number(2,0) Foreign Key Admin Group Id
HrRightsName Char(12 Byte) - Human Resource
Rights
Description
Gender:
Column Name Data Type Constraints Description
GenderId Number(1,0) Primary Key Gender Id
GroupId Number(2,0) Foreign Key Admin Group Id
GenderName Char(6 Byte) - Gender
Description
Nationality:
Column Name Data Type Constraints Description
NationalityId Number(1,0) Primary Key Nationality Id
GroupId Number(2,0) Foreign Key Admin Group Id
NationalityName Char(7 Byte) - Nationality
Description
Religion:
Column Name Data Type Constraints Description
ReligionId Number(1,0) Primary Key Religion Id
GroupId Number(2,0) Foreign Key Admin Group Id
ReligionName Char(30 Byte) - Religion
Description
Marital Status:
Column Name Data Type Constraints Description
MaritalStatusId Number(1,0) Primary Key Marital Status Id
GroupId Number(2,0) Foreign Key Admin Group Id
MaritalStatusName Char(8 Byte) - Marital Status
Description
Education Level:
Column Name Data Type Constraints Description
EducationLevelId Number(1,0) Primary Key Education Level
Id
GroupId Number(2,0) Foreign Key Admin Group Id
EducationLevelName Char(12 Byte) - Education Level
Description
Languages:
Column Name Data Type Constraints Description
LanguagesId Number(2,0) Primary Key Language Id
GroupId Number(2,0) Foreign Key Admin Group Id
LanguagesName Char(60 Byte) - Language
Description
Training Type:
Column Name Data Type Constraints Description
TrainingTypeId Number(2,0) Primary Key Training Id
GroupId Number(2,0) Foreign Key Admin Group Id
TrainingTypeName Char(60 Byte) - Training
Description
Departments:
Column Name Data Type Constraints Description
DepartmentsId Number(2,0) Primary Key Department Id
GroupId Number(2,0) Foreign Key Admin Group Id
DepartmentsName Char(60 Byte) - Department
Description
Designation:
Column Name Data Type Constraints Description
DepartmentsId Number(2,0) Foreign Key Department Id
DesignationId Number(2,0) Primary Key Designation Id
GroupId Number(2,0) Foreign Key Admin Group Id
DesignationName Char(60 Byte) - Designation
Description
Establishment:
Column Name Data Type Constraints Description
Establishment Code Number(7,0) Foreign Key Employee Code
FirstName Char(15 Byte) Not Null First Name
MiddleName Char(15 Byte) - Middle Name
LastName Char(15 Byte) Not Null Last Name
DomainName VarChar2(35 Unique Domain Name
Byte)
Email VarChar2(50 Unique Email Address
Byte)
RegDate Date - Date of
Establishment
Form
StateClient Number(2,0) - State for
Tracking Work
of Simple User
StateAdmin Number(1,0) - State for
Tracking Work
of Admin User
HRRights Number(1,0) Foreign Key HR Right to
Employee
TRRights Number(1,0) Foreign Key TR Right to
Employee
Reports
Attendance Report: It provides the real-time attendance report of the employees.
Activity Report: It provides the activities of all the employees that has been done
in the office.
Leave Report: It provides the status of the employees leave.
Salary Report: Provide all the incentives and pay report.