1. Crear un nuevo proyecto en Supabase y darle por nombre nomina. Crear las siguientes tablas en el proyecto, con los campos que se indican a continuación.
Asigna el tipo de datos que consideres, excepto para el campo estado_civil que será un tipo enum con los siguientes valores: Soltero, Casado, Divorciado, Viudo, Otro.
ALTER TABLE empleado ADD CONSTRAINT estados_civiles CHECK ( estado_civil IN ('Soltero', 'Casado', 'Divorciado', 'Viudo', 'Otro'));
| empleado | cargo | departamento | ||
|---|---|---|---|---|
|
pk_empleado apellido nombre sexo fecha_nacimiento estado_civil hijos fk_cargo fk_departamento fecha_contrato sueldo |
pk_cargo cargo |
pk_departamento departamento |
Deberás comenzar por las tablas departamento y cargo. Recuerda la integridad referencial.
| pk_cargo | cargo |
|---|---|
| 1 | Analista |
| 2 | Asistente |
| 3 | Ejecutivo |
| 4 | Gerente |
| 5 | Oficinista |
| 6 | Programador |
| 7 | Secretaria |
| 8 | Vice Presidente |
| 9 | Técnico |
| 10 | Especialista |
| pk-departamento | departamento |
|---|---|
| 1 | Administración |
| 2 | Compras |
| 3 | Contabilidad |
| 4 | Informática |
| 5 | Recursos Humanos |
| 6 | Ventas |
| 7 | Marketing |
| 8 | Finanzas |
| 9 | Recepción |