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:
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.
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) | Sí | 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 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) | Sí | El número de extensión telefónica interna de la empresa del empleado. |
WORKDEPT | CHAR(3) | Sí | El número de departamento en el que trabaja el empleado en la empresa. |
YEARSSERVICE | INTEGER | Sí | El número de años de servicio en la empresa acumulados por el empleado. |
AGEINYRS | INTEGER | Sí | La edad del empleado en años. |
SEX | CHAR(1) | Sí | El sexo del empleado. |
SALARY | DECIMAL(9,2) | Sí | 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