Base de Datos de Empleados: estructura de la tabla y resumen
La base de datos de Empleados (Firebird) es un conjunto de datos de muestra utilizado para aprender SQL y explorar las capacidades del sistema de gestión de bases de datos Firebird.
Esta página describe la estructura de la tabla, las columnas clave y las relaciones para consultas SQL prácticas.
La base de datos de Empleados contiene 9 tablas principales.
Diagrama ER de la base de datos de Empleados
Lista de tablas
COUNTRY - tabla de países.
- COUNTRYNombre del país
- CURRENCYMoneda utilizada en el país
| COUNTRY |
CURRENCY |
| USA |
Dólar |
JOB - horario del personal de la empresa.
- JOB_CODECódigo de trabajo
- JOB_GRADEGrado de trabajo
- JOB_COUNTRYPaís asociado con el trabajo
- JOB_TITLETítulo del trabajo
- MIN_SALARYSueldo mínimo para el trabajo
- MAX_SALARYSueldo máximo para el trabajo
- JOB_REQUIREMENTRequisitos del trabajo
- LANGUAGE_REQRequisitos de idioma
| JOB_CODE |
JOB_GRADE |
JOB_COUNTRY |
JOB_TITLE |
MIN_SALARY |
MAX_SALARY |
JOB_REQUIREMENT |
LANGUAGE_REQ |
| CEO |
1 |
USA |
Director Ejecutivo |
130000.00 |
250000.00 |
No hay requisitos específicos. |
[null] |
- FOREIGN KEY (JOB_COUNTRY) REFERENCES COUNTRY(COUNTRY)
DEPARTMENT - divisiones de la empresa.
- DEPT_NONúmero de departamento
- DEPARTMENTNombre del departamento
- HEAD_DEPTDepartamento principal (puede ser nulo)
- MNGR_NONúmero de gerente
- BUDGETPresupuesto del departamento
- LOCATIONUbicación del departamento
- PHONE_NONúmero de teléfono del departamento
| DEPT_NO |
DEPARTMENT |
HEAD_DEPT |
MNGR_NO |
BUDGET |
LOCATION |
PHONE_NO |
| 000 |
Oficina Corporativa |
[null] |
105 |
1000000.00 |
Monterey |
(408) 555-1234 |
- FOREIGN KEY (HEAD_DEPT) REFERENCES DEPARTMENT(DEPT_NO)
EMPLOYEE - lista de empleados.
- EMP_NONúmero de empleado
- FIRST_NAMENombre del empleado
- LAST_NAMEApellido del empleado
- PHONE_EXTExtensión telefónica del empleado
- HIRE_DATEFecha de contratación del empleado
- DEPT_NONúmero de departamento
- JOB_CODECódigo de trabajo del empleado
- JOB_GRADEGrado de trabajo del empleado
- JOB_COUNTRYPaís asociado con el trabajo del empleado
- SALARYSueldo del empleado
- FULL_NAMENombre completo del empleado
| 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 |
- FOREIGN KEY (DEPT_NO) REFERENCES DEPARTMENT(DEPT_NO)
- FOREIGN KEY (JOB_CODE) REFERENCES JOB(JOB_CODE)
PROJECT - lista de proyectos.
- PROJ_IDID del proyecto
- PROJ_NAMENombre del proyecto
- PROJ_DESCDescripción del proyecto
- TEAM_LEADERLíder del equipo para el proyecto
- PRODUCTProducto asociado con el proyecto
| PROJ_ID |
PROJ_NAME |
PROJ_DESC |
TEAM_LEADER |
PRODUCT |
| VBASE |
Base de Datos de Video |
Desarrollo de un sistema de gestión de base de datos de video para gestionar la distribución de video bajo demanda. |
45 |
software |
- FOREIGN KEY (TEAM_LEADER) REFERENCES EMPLOYEE(EMP_NO)
EMPLOYEE_PROJECT - mapeo de empleado-proyecto.
- EMP_NONúmero de empleado
- PROJ_IDID del proyecto
- FOREIGN KEY (EMP_NO) REFERENCES EMPLOYEE(EMP_NO)
- FOREIGN KEY (PROJ_ID) REFERENCES PROJECT(PROJ_ID)
PROJ_DEPT_BUDGET - presupuestos de proyectos.
- FISCAL_YEARAño fiscal
- PROJ_IDID del proyecto
- DEPT_NONúmero de departamento
- QUART_HEAD_CNTConteo de cabezas del trimestre (puede ser nulo)
- PROJECTED_BUDGETPresupuesto proyectado para el año fiscal
| FISCAL_YEAR |
PROJ_ID |
DEPT_NO |
QUART_HEAD_CNT |
PROJECTED_BUDGET |
| 1994 |
GUIDE |
100 |
[null] |
200000.00 |
- FOREIGN KEY (PROJ_ID) REFERENCES PROJECT(PROJ_ID)
- FOREIGN KEY (DEPT_NO) REFERENCES DEPARTMENT(DEPT_NO)
SALARY_HISTORY - historial de cambios salariales de los empleados.
- EMP_NONúmero de empleado
- CHANGE_DATEFecha de cambio de salario
- UPDATER_IDID del actualizador
- OLD_SALARYSalario anterior
- PERCENT_CHANGEPorcentaje de cambio en el salario
- NEW_SALARYNuevo salario después del cambio
| 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 |
- FOREIGN KEY (EMP_NO) REFERENCES EMPLOYEE(EMP_NO)
CUSTOMER - clientes de la empresa.
- CUST_NONúmero de cliente
- CUSTOMERNombre del cliente
- CONTACT_FIRSTNombre de la persona de contacto
- CONTACT_LASTApellido de la persona de contacto
- PHONE_NONúmero de teléfono del cliente
- ADDRESS_LINE1Línea de dirección 1
- ADDRESS_LINE2Línea de dirección 2 (puede ser nulo)
- CITYCiudad del cliente
- STATE_PROVINCEEstado o provincia del cliente
- COUNTRYPaís del cliente
- POSTAL_CODECódigo postal del cliente
- ON_HOLDEstado en espera (puede ser nulo)