SlideShare a Scribd company logo
1 of 4
Download to read offline
You are required to develop a simple database application for a small recruiting firm that wishes to
keep track of all the employees at the firm; storing details about their name, phone numbers,
hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and
there are 5 to 20 employees in each department. The department information includes department
name, description and total number of employees in that department. The company also provides
vehicles for some of its employees. An employee maybe allocated one car. To ensure timely
maintenance of vehicle, the company would like to store the following details of the vehicle: make,
model, next_maintenance_date.
Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.).
Various allowances are allocated to each position. For example, the managers have fuel
allowance, house allowance, social allowance and managers allowance. On the other hand, the
administrators have house allowance and social allowance. Clerks and HR employees have social
allowance and uniform allowance. The name and description of each allowance needs to be
stored.
The database keeps track of all Projects in the organization. Each department is assigned to one
or more project. Project can be assigned to one or more department (Interdisciplinary projects).
The HR Employee has his own credentials to login into the system to manipulate the database.
The credentials are stored in a table (Login). You will also need a table to store transactions
(Transaction Date/Time, User Name, Position, and Employee Number).
The system must store employees grades. Each employee will have a grade (Example A, B, C).
The grade should have a predefined salary range.
The system must store information about employees overtime base on night or day shift, number
of working hours, and grade. An employee may or may not work overtime. The calculation of
overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift.
The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time
shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B
Receives $150 and So on).
You need to have the following constraints in your system: Primary and foreign keys.
The employees salary should be between the grade range (Example: Grade A - Salary between
30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age
should be between 18 and 60. Vehicle next maintenance is within 3 month of
current date. Each position should not exceed the predefined allowances. The System will need a
constraint for Gender (M,F).
The Username must be Unique in Table Login. Mandatory fields must not be NULL.
Can u do that for this database system
Normalize your tables to the third normal form. With details
. Is it in First, Second, or third? And explain why.
You are required to develop a simple database application for a small recruiting firm that wishes to
keep track of all the employees at the firm; storing details about their name, phone numbers,
hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and
there are 5 to 20 employees in each department. The department information includes department
name, description and total number of employees in that department. The company also provides
vehicles for some of its employees. An employee maybe allocated one car. To ensure timely
maintenance of vehicle, the company would like to store the following details of the vehicle: make,
model, next_maintenance_date.
Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.).
Various allowances are allocated to each position. For example, the managers have fuel
allowance, house allowance, social allowance and managers allowance. On the other hand, the
administrators have house allowance and social allowance. Clerks and HR employees have social
allowance and uniform allowance. The name and description of each allowance needs to be
stored.
The database keeps track of all Projects in the organization. Each department is assigned to one
or more project. Project can be assigned to one or more department (Interdisciplinary projects).
The HR Employee has his own credentials to login into the system to manipulate the database.
The credentials are stored in a table (Login). You will also need a table to store transactions
(Transaction Date/Time, User Name, Position, and Employee Number).
The system must store employees grades. Each employee will have a grade (Example A, B, C).
The grade should have a predefined salary range.
The system must store information about employees overtime base on night or day shift, number
of working hours, and grade. An employee may or may not work overtime. The calculation of
overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift.
The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time
shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B
Receives $150 and So on).
You need to have the following constraints in your system: Primary and foreign keys.
The employees salary should be between the grade range (Example: Grade A - Salary between
30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age
should be between 18 and 60. Vehicle next maintenance is within 3 month of
current date. Each position should not exceed the predefined allowances. The System will need a
constraint for Gender (M,F).
The Username must be Unique in Table Login. Mandatory fields must not be NULL.
Can u do that for this database system
Normalize your tables to the third normal form. With details
. Is it in First, Second, or third? And explain why.
You are required to develop a simple database application for a small recruiting firm that wishes to
keep track of all the employees at the firm; storing details about their name, phone numbers,
hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and
there are 5 to 20 employees in each department. The department information includes department
name, description and total number of employees in that department. The company also provides
vehicles for some of its employees. An employee maybe allocated one car. To ensure timely
maintenance of vehicle, the company would like to store the following details of the vehicle: make,
model, next_maintenance_date.
Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.).
Various allowances are allocated to each position. For example, the managers have fuel
allowance, house allowance, social allowance and managers allowance. On the other hand, the
administrators have house allowance and social allowance. Clerks and HR employees have social
allowance and uniform allowance. The name and description of each allowance needs to be
stored.
The database keeps track of all Projects in the organization. Each department is assigned to one
or more project. Project can be assigned to one or more department (Interdisciplinary projects).
The HR Employee has his own credentials to login into the system to manipulate the database.
The credentials are stored in a table (Login). You will also need a table to store transactions
(Transaction Date/Time, User Name, Position, and Employee Number).
The system must store employees grades. Each employee will have a grade (Example A, B, C).
The grade should have a predefined salary range.
The system must store information about employees overtime base on night or day shift, number
of working hours, and grade. An employee may or may not work overtime. The calculation of
overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift.
The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time
shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B
Receives $150 and So on).
You need to have the following constraints in your system: Primary and foreign keys.
The employees salary should be between the grade range (Example: Grade A - Salary between
30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age
should be between 18 and 60. Vehicle next maintenance is within 3 month of
current date. Each position should not exceed the predefined allowances. The System will need a
constraint for Gender (M,F).
The Username must be Unique in Table Login. Mandatory fields must not be NULL.
Can u do that for this database system
Normalize your tables to the third normal form. With details
. Is it in First, Second, or third? And explain why.
Entities: - Employee ename, hire date, DOB, Phoneno, Gender - Transaction : Date-Time,
username, job, empno - login : ID, password - Grade : salary_range - Bonus : Bname,job,
commission, salary - Position : prame - Allowance : aname, description - Vehicle: model, make,
next_maintenance - Project : project no, project Name - Department : Deptname, description, total
Empro

More Related Content

Similar to You are required to develop a simple database application fo.pdf

Similar to You are required to develop a simple database application fo.pdf (20)

Hamida ali al shabani
Hamida ali al shabaniHamida ali al shabani
Hamida ali al shabani
 
Manager hr payroll_tour
Manager hr payroll_tourManager hr payroll_tour
Manager hr payroll_tour
 
Manager HR Payroll tour
Manager HR Payroll tourManager HR Payroll tour
Manager HR Payroll tour
 
Hr erpnext
Hr erpnextHr erpnext
Hr erpnext
 
Amr Mahfouz
Amr MahfouzAmr Mahfouz
Amr Mahfouz
 
Basic payroll mistakes you know how to cringe
Basic payroll mistakes you know how to cringeBasic payroll mistakes you know how to cringe
Basic payroll mistakes you know how to cringe
 
Huffman trucking info week 3 cmgt 430
Huffman trucking info week 3 cmgt 430Huffman trucking info week 3 cmgt 430
Huffman trucking info week 3 cmgt 430
 
HR Management In Odoo
HR Management In OdooHR Management In Odoo
HR Management In Odoo
 
Employee management system in Software Engineering
Employee management system in Software EngineeringEmployee management system in Software Engineering
Employee management system in Software Engineering
 
Hr module
Hr moduleHr module
Hr module
 
A model towards better world
A model towards better worldA model towards better world
A model towards better world
 
Salary survey c level-2018
Salary survey c level-2018Salary survey c level-2018
Salary survey c level-2018
 
Db
DbDb
Db
 
A computerized payroll system for the barangay hall
A computerized payroll system for the barangay hallA computerized payroll system for the barangay hall
A computerized payroll system for the barangay hall
 
Erp next dalal ahmed dalal
Erp next dalal ahmed dalalErp next dalal ahmed dalal
Erp next dalal ahmed dalal
 
Chapter 10 compensation and benefits
Chapter 10 compensation and benefitsChapter 10 compensation and benefits
Chapter 10 compensation and benefits
 
Simplified payroll in myob
Simplified payroll in myobSimplified payroll in myob
Simplified payroll in myob
 
Yogesh hr amin_2018 (cv)
Yogesh hr amin_2018 (cv)Yogesh hr amin_2018 (cv)
Yogesh hr amin_2018 (cv)
 
HRMS Demo (1) (1).pptx
HRMS Demo (1) (1).pptxHRMS Demo (1) (1).pptx
HRMS Demo (1) (1).pptx
 
Payroll QRGv2
Payroll QRGv2Payroll QRGv2
Payroll QRGv2
 

More from abhishek80801

Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdf
Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdfBir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdf
Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdfabhishek80801
 
Describe two 2 ways trade secrets are more useful than pat.pdf
Describe two 2 ways trade secrets are more useful than pat.pdfDescribe two 2 ways trade secrets are more useful than pat.pdf
Describe two 2 ways trade secrets are more useful than pat.pdfabhishek80801
 
7 Required Information The following information applies to.pdf
7 Required Information The following information applies to.pdf7 Required Information The following information applies to.pdf
7 Required Information The following information applies to.pdfabhishek80801
 
Axis II is used to code all of the following except Adjustm.pdf
Axis II is used to code all of the following except Adjustm.pdfAxis II is used to code all of the following except Adjustm.pdf
Axis II is used to code all of the following except Adjustm.pdfabhishek80801
 
CalculationNotes.pdf
CalculationNotes.pdfCalculationNotes.pdf
CalculationNotes.pdfabhishek80801
 
A stock just paid a dividend of 163 The dividend is expec.pdf
A stock just paid a dividend of 163 The dividend is expec.pdfA stock just paid a dividend of 163 The dividend is expec.pdf
A stock just paid a dividend of 163 The dividend is expec.pdfabhishek80801
 
2 Let An be the set of binary strings of length n which do .pdf
2 Let An be the set of binary strings of length n which do .pdf2 Let An be the set of binary strings of length n which do .pdf
2 Let An be the set of binary strings of length n which do .pdfabhishek80801
 
6 Use the laws of Boolean algebra to simplify the following.pdf
6 Use the laws of Boolean algebra to simplify the following.pdf6 Use the laws of Boolean algebra to simplify the following.pdf
6 Use the laws of Boolean algebra to simplify the following.pdfabhishek80801
 
4 Given Rabcdef Given the following functional depe.pdf
4 Given Rabcdef Given the following functional depe.pdf4 Given Rabcdef Given the following functional depe.pdf
4 Given Rabcdef Given the following functional depe.pdfabhishek80801
 
4 Write the corresponding Python expression of the followin.pdf
4 Write the corresponding Python expression of the followin.pdf4 Write the corresponding Python expression of the followin.pdf
4 Write the corresponding Python expression of the followin.pdfabhishek80801
 
1 Why do some employees refuse to report ethical misconduct.pdf
1 Why do some employees refuse to report ethical misconduct.pdf1 Why do some employees refuse to report ethical misconduct.pdf
1 Why do some employees refuse to report ethical misconduct.pdfabhishek80801
 
Cul de los siguientes NO es cierto acerca de los estndare.pdf
Cul de los siguientes NO es cierto acerca de los estndare.pdfCul de los siguientes NO es cierto acerca de los estndare.pdf
Cul de los siguientes NO es cierto acerca de los estndare.pdfabhishek80801
 
Buffalo Inc issues 500 shares of 10 par value common stock.pdf
Buffalo Inc issues 500 shares of 10 par value common stock.pdfBuffalo Inc issues 500 shares of 10 par value common stock.pdf
Buffalo Inc issues 500 shares of 10 par value common stock.pdfabhishek80801
 
Which of the following is an example of a diagnostic use of .pdf
Which of the following is an example of a diagnostic use of .pdfWhich of the following is an example of a diagnostic use of .pdf
Which of the following is an example of a diagnostic use of .pdfabhishek80801
 
Suponga que est interesado en la longitud de cierta especie.pdf
Suponga que est interesado en la longitud de cierta especie.pdfSuponga que est interesado en la longitud de cierta especie.pdf
Suponga que est interesado en la longitud de cierta especie.pdfabhishek80801
 
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdf
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdfSineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdf
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdfabhishek80801
 
Read the case study below and answer questions that follow .pdf
Read the case study below and answer questions that follow .pdfRead the case study below and answer questions that follow .pdf
Read the case study below and answer questions that follow .pdfabhishek80801
 
Puedes identificar las diferentes actividades que generan s.pdf
Puedes identificar las diferentes actividades que generan s.pdfPuedes identificar las diferentes actividades que generan s.pdf
Puedes identificar las diferentes actividades que generan s.pdfabhishek80801
 
Partif What is tho gesl ve IRound you snewer to tor decim.pdf
Partif What is tho gesl ve IRound you snewer to tor decim.pdfPartif What is tho gesl ve IRound you snewer to tor decim.pdf
Partif What is tho gesl ve IRound you snewer to tor decim.pdfabhishek80801
 
please make an outline for the purpose of this research was.pdf
please make an outline for the purpose of this research was.pdfplease make an outline for the purpose of this research was.pdf
please make an outline for the purpose of this research was.pdfabhishek80801
 

More from abhishek80801 (20)

Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdf
Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdfBir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdf
Bir K Yneticisi olan Evelyn alanlarn ie alnmas ve cretle.pdf
 
Describe two 2 ways trade secrets are more useful than pat.pdf
Describe two 2 ways trade secrets are more useful than pat.pdfDescribe two 2 ways trade secrets are more useful than pat.pdf
Describe two 2 ways trade secrets are more useful than pat.pdf
 
7 Required Information The following information applies to.pdf
7 Required Information The following information applies to.pdf7 Required Information The following information applies to.pdf
7 Required Information The following information applies to.pdf
 
Axis II is used to code all of the following except Adjustm.pdf
Axis II is used to code all of the following except Adjustm.pdfAxis II is used to code all of the following except Adjustm.pdf
Axis II is used to code all of the following except Adjustm.pdf
 
CalculationNotes.pdf
CalculationNotes.pdfCalculationNotes.pdf
CalculationNotes.pdf
 
A stock just paid a dividend of 163 The dividend is expec.pdf
A stock just paid a dividend of 163 The dividend is expec.pdfA stock just paid a dividend of 163 The dividend is expec.pdf
A stock just paid a dividend of 163 The dividend is expec.pdf
 
2 Let An be the set of binary strings of length n which do .pdf
2 Let An be the set of binary strings of length n which do .pdf2 Let An be the set of binary strings of length n which do .pdf
2 Let An be the set of binary strings of length n which do .pdf
 
6 Use the laws of Boolean algebra to simplify the following.pdf
6 Use the laws of Boolean algebra to simplify the following.pdf6 Use the laws of Boolean algebra to simplify the following.pdf
6 Use the laws of Boolean algebra to simplify the following.pdf
 
4 Given Rabcdef Given the following functional depe.pdf
4 Given Rabcdef Given the following functional depe.pdf4 Given Rabcdef Given the following functional depe.pdf
4 Given Rabcdef Given the following functional depe.pdf
 
4 Write the corresponding Python expression of the followin.pdf
4 Write the corresponding Python expression of the followin.pdf4 Write the corresponding Python expression of the followin.pdf
4 Write the corresponding Python expression of the followin.pdf
 
1 Why do some employees refuse to report ethical misconduct.pdf
1 Why do some employees refuse to report ethical misconduct.pdf1 Why do some employees refuse to report ethical misconduct.pdf
1 Why do some employees refuse to report ethical misconduct.pdf
 
Cul de los siguientes NO es cierto acerca de los estndare.pdf
Cul de los siguientes NO es cierto acerca de los estndare.pdfCul de los siguientes NO es cierto acerca de los estndare.pdf
Cul de los siguientes NO es cierto acerca de los estndare.pdf
 
Buffalo Inc issues 500 shares of 10 par value common stock.pdf
Buffalo Inc issues 500 shares of 10 par value common stock.pdfBuffalo Inc issues 500 shares of 10 par value common stock.pdf
Buffalo Inc issues 500 shares of 10 par value common stock.pdf
 
Which of the following is an example of a diagnostic use of .pdf
Which of the following is an example of a diagnostic use of .pdfWhich of the following is an example of a diagnostic use of .pdf
Which of the following is an example of a diagnostic use of .pdf
 
Suponga que est interesado en la longitud de cierta especie.pdf
Suponga que est interesado en la longitud de cierta especie.pdfSuponga que est interesado en la longitud de cierta especie.pdf
Suponga que est interesado en la longitud de cierta especie.pdf
 
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdf
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdfSineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdf
Sineklerdeki krmz gz renginin renksiz bir nc reten Gen .pdf
 
Read the case study below and answer questions that follow .pdf
Read the case study below and answer questions that follow .pdfRead the case study below and answer questions that follow .pdf
Read the case study below and answer questions that follow .pdf
 
Puedes identificar las diferentes actividades que generan s.pdf
Puedes identificar las diferentes actividades que generan s.pdfPuedes identificar las diferentes actividades que generan s.pdf
Puedes identificar las diferentes actividades que generan s.pdf
 
Partif What is tho gesl ve IRound you snewer to tor decim.pdf
Partif What is tho gesl ve IRound you snewer to tor decim.pdfPartif What is tho gesl ve IRound you snewer to tor decim.pdf
Partif What is tho gesl ve IRound you snewer to tor decim.pdf
 
please make an outline for the purpose of this research was.pdf
please make an outline for the purpose of this research was.pdfplease make an outline for the purpose of this research was.pdf
please make an outline for the purpose of this research was.pdf
 

Recently uploaded

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

You are required to develop a simple database application fo.pdf

  • 1. You are required to develop a simple database application for a small recruiting firm that wishes to keep track of all the employees at the firm; storing details about their name, phone numbers, hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and there are 5 to 20 employees in each department. The department information includes department name, description and total number of employees in that department. The company also provides vehicles for some of its employees. An employee maybe allocated one car. To ensure timely maintenance of vehicle, the company would like to store the following details of the vehicle: make, model, next_maintenance_date. Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.). Various allowances are allocated to each position. For example, the managers have fuel allowance, house allowance, social allowance and managers allowance. On the other hand, the administrators have house allowance and social allowance. Clerks and HR employees have social allowance and uniform allowance. The name and description of each allowance needs to be stored. The database keeps track of all Projects in the organization. Each department is assigned to one or more project. Project can be assigned to one or more department (Interdisciplinary projects). The HR Employee has his own credentials to login into the system to manipulate the database. The credentials are stored in a table (Login). You will also need a table to store transactions (Transaction Date/Time, User Name, Position, and Employee Number). The system must store employees grades. Each employee will have a grade (Example A, B, C). The grade should have a predefined salary range. The system must store information about employees overtime base on night or day shift, number of working hours, and grade. An employee may or may not work overtime. The calculation of overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift. The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B Receives $150 and So on). You need to have the following constraints in your system: Primary and foreign keys. The employees salary should be between the grade range (Example: Grade A - Salary between 30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age should be between 18 and 60. Vehicle next maintenance is within 3 month of current date. Each position should not exceed the predefined allowances. The System will need a constraint for Gender (M,F). The Username must be Unique in Table Login. Mandatory fields must not be NULL. Can u do that for this database system Normalize your tables to the third normal form. With details . Is it in First, Second, or third? And explain why. You are required to develop a simple database application for a small recruiting firm that wishes to keep track of all the employees at the firm; storing details about their name, phone numbers, hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and there are 5 to 20 employees in each department. The department information includes department
  • 2. name, description and total number of employees in that department. The company also provides vehicles for some of its employees. An employee maybe allocated one car. To ensure timely maintenance of vehicle, the company would like to store the following details of the vehicle: make, model, next_maintenance_date. Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.). Various allowances are allocated to each position. For example, the managers have fuel allowance, house allowance, social allowance and managers allowance. On the other hand, the administrators have house allowance and social allowance. Clerks and HR employees have social allowance and uniform allowance. The name and description of each allowance needs to be stored. The database keeps track of all Projects in the organization. Each department is assigned to one or more project. Project can be assigned to one or more department (Interdisciplinary projects). The HR Employee has his own credentials to login into the system to manipulate the database. The credentials are stored in a table (Login). You will also need a table to store transactions (Transaction Date/Time, User Name, Position, and Employee Number). The system must store employees grades. Each employee will have a grade (Example A, B, C). The grade should have a predefined salary range. The system must store information about employees overtime base on night or day shift, number of working hours, and grade. An employee may or may not work overtime. The calculation of overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift. The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B Receives $150 and So on). You need to have the following constraints in your system: Primary and foreign keys. The employees salary should be between the grade range (Example: Grade A - Salary between 30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age should be between 18 and 60. Vehicle next maintenance is within 3 month of current date. Each position should not exceed the predefined allowances. The System will need a constraint for Gender (M,F). The Username must be Unique in Table Login. Mandatory fields must not be NULL. Can u do that for this database system Normalize your tables to the third normal form. With details . Is it in First, Second, or third? And explain why. You are required to develop a simple database application for a small recruiting firm that wishes to keep track of all the employees at the firm; storing details about their name, phone numbers, hiredate, Gender, Date of Birth, Salary, and Commission. The firm has many departments and there are 5 to 20 employees in each department. The department information includes department name, description and total number of employees in that department. The company also provides vehicles for some of its employees. An employee maybe allocated one car. To ensure timely maintenance of vehicle, the company would like to store the following details of the vehicle: make, model, next_maintenance_date.
  • 3. Each employee has a position (manager, accountant, administrator, clerk, HR employee, etc.). Various allowances are allocated to each position. For example, the managers have fuel allowance, house allowance, social allowance and managers allowance. On the other hand, the administrators have house allowance and social allowance. Clerks and HR employees have social allowance and uniform allowance. The name and description of each allowance needs to be stored. The database keeps track of all Projects in the organization. Each department is assigned to one or more project. Project can be assigned to one or more department (Interdisciplinary projects). The HR Employee has his own credentials to login into the system to manipulate the database. The credentials are stored in a table (Login). You will also need a table to store transactions (Transaction Date/Time, User Name, Position, and Employee Number). The system must store employees grades. Each employee will have a grade (Example A, B, C). The grade should have a predefined salary range. The system must store information about employees overtime base on night or day shift, number of working hours, and grade. An employee may or may not work overtime. The calculation of overtime is based on Hourly pay rate per grade * Number of working Hours * Day or Night Shift. The maximum number of hours for overtime is 8 hours. Night time shift pay is twice the Day time shift pay. The hourly pay rate is based on the Grade. Example (Grade A receives $200, Grade B Receives $150 and So on). You need to have the following constraints in your system: Primary and foreign keys. The employees salary should be between the grade range (Example: Grade A - Salary between 30000-50000). Employees phone number, Hiredate, Date of Birth should not be empty. The age should be between 18 and 60. Vehicle next maintenance is within 3 month of current date. Each position should not exceed the predefined allowances. The System will need a constraint for Gender (M,F). The Username must be Unique in Table Login. Mandatory fields must not be NULL. Can u do that for this database system Normalize your tables to the third normal form. With details . Is it in First, Second, or third? And explain why. Entities: - Employee ename, hire date, DOB, Phoneno, Gender - Transaction : Date-Time, username, job, empno - login : ID, password - Grade : salary_range - Bonus : Bname,job,
  • 4. commission, salary - Position : prame - Allowance : aname, description - Vehicle: model, make, next_maintenance - Project : project no, project Name - Department : Deptname, description, total Empro