Employee Database (Firebird)
Employee is a sample database that comes with the Firebird cross-platform database management system.
You can use this database to explore Firebird SQL and other DBMS features.
Below is a list of this DB tables:
COUNTRY - countries table.
- COUNTRYName of the country
- CURRENCYCurrency used in the country
| COUNTRY |
CURRENCY |
| USA |
Dollar |
JOB - company's staff schedule.
- JOB_CODEJob code
- JOB_GRADEJob grade
- JOB_COUNTRYCountry associated with the job
- JOB_TITLEJob title
- MIN_SALARYMinimum salary for the job
- MAX_SALARYMaximum salary for the job
- JOB_REQUIREMENTJob requirements
- LANGUAGE_REQLanguage requirements
| JOB_CODE |
JOB_GRADE |
JOB_COUNTRY |
JOB_TITLE |
MIN_SALARY |
MAX_SALARY |
JOB_REQUIREMENT |
LANGUAGE_REQ |
| CEO |
1 |
USA |
Chief Executive Officer |
130000.00 |
250000.00 |
No specific requirements. |
[null] |
DEPARTMENT - company divisions.
- DEPT_NODepartment number
- DEPARTMENTDepartment name
- HEAD_DEPTHead department (can be null)
- MNGR_NOManager number
- BUDGETDepartment budget
- LOCATIONDepartment location
- PHONE_NOPhone number for the department
| DEPT_NO |
DEPARTMENT |
HEAD_DEPT |
MNGR_NO |
BUDGET |
LOCATION |
PHONE_NO |
| 000 |
Corporate Office |
[null] |
105 |
1000000.00 |
Monterey |
(408) 555-1234 |
EMPLOYEE - list of employees.
- EMP_NOEmployee number
- FIRST_NAMEFirst name of the employee
- LAST_NAMELast name of the employee
- PHONE_EXTPhone extension for the employee
- HIRE_DATEDate of employee's hire
- DEPT_NODepartment number
- JOB_CODEJob code for the employee
- JOB_GRADEJob grade for the employee
- JOB_COUNTRYCountry associated with the employee's job
- SALARYSalary of the employee
- FULL_NAMEFull name of the employee
| EMP_NO |
FIRST_NAME |
LAST_NAME |
PHONE_EXT |
HIRE_DATE |
DEPT_NO |
JOB_CODE |
JOB_GRADE |
JOB_COUNTRY |
SALARY |
FULL_NAME |
| 2 |
Robert |
Nelson |
250 |
1988-12-28 00:00:00 |
600 |
VP |
2 |
USA |
105900.00 |
Nelson, Robert |
PROJECT - list of projects.
- PROJ_IDProject ID
- PROJ_NAMEProject name
- PROJ_DESCProject description
- TEAM_LEADERTeam leader for the project
- PRODUCTProduct associated with the project
| PROJ_ID |
PROJ_NAME |
PROJ_DESC |
TEAM_LEADER |
PRODUCT |
| VBASE |
Video Database |
Development of a video database management system for managing video distribution on demand. |
45 |
software |
EMPLOYEE_PROJECT - employee-project mapping.
- EMP_NOEmployee number
- PROJ_IDProject ID
PROJ_DEPT_BUDGET - project budgets.
- FISCAL_YEARFiscal year
- PROJ_IDProject ID
- DEPT_NODepartment number
- QUART_HEAD_CNTQuarter headcount (can be null)
- PROJECTED_BUDGETProjected budget for the fiscal year
| FISCAL_YEAR |
PROJ_ID |
DEPT_NO |
QUART_HEAD_CNT |
PROJECTED_BUDGET |
| 1994 |
GUIDE |
100 |
[null] |
200000.00 |
SALARY_HISTORY - history of employee salary changes.
- EMP_NOEmployee number
- CHANGE_DATEDate of salary change
- UPDATER_IDUpdater ID
- OLD_SALARYPrevious salary
- PERCENT_CHANGEPercentage change in salary
- NEW_SALARYNew salary after the change
| EMP_NO |
CHANGE_DATE |
UPDATER_ID |
OLD_SALARY |
PERCENT_CHANGE |
NEW_SALARY |
| 28 |
1992-12-15 00:00:00 |
admin2 |
20000.00 |
10.000000 |
22000.000000 |
CUSTOMER - company clients.
- CUST_NOCustomer number
- CUSTOMERCustomer name
- CONTACT_FIRSTFirst name of the contact person
- CONTACT_LASTLast name of the contact person
- PHONE_NOPhone number for the customer
- ADDRESS_LINE1 Address line 1
- ADDRESS_LINE2Address line 2 (can be null)
- CITYCity of the customer
- STATE_PROVINCEState or province of the customer
- COUNTRYCountry of the customer
- POSTAL_CODEPostal code of the customer
- ON_HOLDOn hold status (can be null)
| CUST_NO |
CUSTOMER |
CONTACT_FIRST |
CONTACT_LAST |
PHONE_NO |
ADDRESS_LINE1 |
ADDRESS_LINE2 |
CITY |
STATE_PROVINCE |
COUNTRY |
POSTAL_CODE |
ON_HOLD |
| 1001 |
Signature Design |
Dale J. |
Little |
(619) 530-2710 |
15500 Pacific Heights Blvd. |
[null] |
San Diego |
CA |
USA |
92121 |
[null] |
SALES - list of sales.
- PO_NUMBERPurchase order number
- CUST_NOCustomer number associated with the order
- SALES_REPSales representative number
- ORDER_STATUSOrder status
- ORDER_DATEDate of the order
- SHIP_DATEDate of shipment
- DATE_NEEDEDDate needed (can be null)
- PAIDPayment status
- QTY_ORDEREDQuantity ordered
- TOTAL_VALUETotal value of the order
- DISCOUNTDiscount applied
- ITEM_TYPEType of item in the order
- AGEDAged value
| PO_NUMBER |
CUST_NO |
SALES_REP |
ORDER_STATUS |
ORDER_DATE |
SHIP_DATE |
DATE_NEEDED |
PAID |
QTY_ORDERED |
TOTAL_VALUE |
DISCOUNT |
ITEM_TYPE |
AGED |
| V91E0210 |
1004 |
11 |
shipped |
1991-03-04 00:00:00 |
1991-03-05 00:00:00 |
[null] |
y |
10 |
5000.00 |
0.100000 |
hardware |
1.000000000 |