Acerca de la base de datos SROUTEDB

La base de datos SROUTEDB contiene dos tablas llamadas EMPLOYEE y DEPARTMENT. El diagrama siguiente muestra cómo interactúa el flujo de mensajes de ejemplo con las tablas basándose en el contenido de los mensajes de prueba:

Diagrama que resume las interacciones entre el flujo de mensajes y la base de datos de usuario.

El siguiente diagrama muestra cómo se enlazan las tablas mediante valores comunes para las columnas EMPLOYEE.EMPNUM a DEPARTMENT.MGRNUM y DEPARTMENT.DEPTNUM a EMPLOYEE.WORKDEPT.

Diagrama que muestra cómo las dos tablas se relacionan entre sí, tal como se describe en el texto.

La tabla DEPARTMENT

La tabla DEPARTMENT contiene información sobre los departamentos de la empresa. El flujo de mensajes de Direccionamiento de base de datos simplificado consulta los datos de la tabla.

La tabla siguiente muestra la estructura de la tabla de base de datos denominada DEPARTMENT que se utiliza en el ejemplo.

Nombre del campo Tipo de datos ¿Es un nulo? Contenido
DEPTNUM CHAR(3) No El número exclusivo del departamento.
DEPTNAME VARCHAR(36) No El nombre descriptivo del departamento.
MGRNUM CHAR(6) El número exclusivo del jefe del departamento.

La tabla siguiente muestra el contenido de la tabla de base de datos denominada DEPARTMENT que se utiliza en el ejemplo.

DEPTNUM DEPTNAME MGRNUM
D00 Personnel 000010
D01 Development 000020
D02 Support 000030

La tabla EMPLOYEE

La tabla EMPLOYEE contiene datos de los empleados. El flujo de mensajes de Direccionamiento de base de datos simplificado consulta los datos de la tabla.

La tabla siguiente muestra la estructura de la tabla de base de datos denominada EMPLOYEE que se utiliza en el ejemplo.

Nombre del campo Tipo de datos ¿Es un nulo? Contenido
EMPNUM CHAR(6) No El número exclusivo del empleado.
FIRSTNM VARCHAR(20) No El nombre del empleado.
LASTNM VARCHAR(15) No El apellido del empleado.
PHONENUM CHAR(4) El número de extensión telefónica interna de la empresa del empleado.
WORKDEPT CHAR(3) El número de departamento en el que trabaja el empleado en la empresa.
YEARSSERVICE INTEGER El número de años de servicio en la empresa acumulados por el empleado.
AGEINYRS INTEGER La edad del empleado en años.
SEX CHAR(1) El sexo del empleado.
SALARY DECIMAL(9,2) El salario anual del empleado.

La tabla siguiente muestra el contenido de la tabla de base de datos denominada EMPLOYEE que se utiliza en el ejemplo.

EMPNUM FIRSTNM LASTNM PHONENUM WORKDEPT YEARSSERVICE AGEINYRS SEX SALARY
000010 DAVID BROWN 4501 D01 10 54 M 23250.00
000020 SALLY KWAN 4738 D00 9 27 F 18375.00
000030 JOHN GEYER 6789 D01 22 47 M 53000.00
000040 EVA SMITH 7831 D00 12 37 F 29000.00

Volver a Acerca del ejemplo Direccionamiento de base de datos