Una Mas Uno

Páginas: 3 (627 palabras) Publicado: 17 de abril de 2011
EXAMEN PARCIAL
TALLER DE PROGRAMACIÓN AVANZADA
1. Crear una base de datos a la que se nombrará con su apellido.
2. Agregar las siguientes tablas:
1. NOMBRE: Empleados
2.CAMPOS:
1. “EMPNUM”            NUMERIC(4) NOT NULL,
2. "NOMBRE"            VARCHAR(100) NOT NULL,
3. "PUESTO"            VARCHAR(20) NOT NULL,
4. "SUPERIOR”           NUMERIC(4)NOT NULL,
5. "FECHACONTRATACION"    VARCHAR (10) NOT NULL,
6. "SALARIO"            NUMERIC(7,2) NOT NULL,
7. "DEPTONUM"               VARCHAR(10) NOT NULL,8. “GRADO”            NUMERIC(2) NOT NULL
1. NOMBRE: Departamentos
2. CAMPOS:
1. "DEPTONUM"     VARCHAR(10) NOT NULL,
2. "NOMBRE"           VARCHAR(25) NOTNULL,
3. "UBICACION"             VARCHAR(20) NOT NULL
1. NOMBRE: Nivel_Salario
2. CAMPOS:
1. "GRADO"    NUMERIC(2) NOT NULL,
2. "NIVELINF"    VARCHAR(14)NOTNULL,
3. "NIVELSUP"    VARCHAR(13) NOT NULL
1. NOMBRE: Bonos
2. CAMPOS:
1. "EMPNUM"  NUMERIC(4) NOT NULL,
2. "COMISION" NUMERIC(7,2) NOT NULL
1.Establecer las siguientes restricciones en las tablas:
1. Tabla: Empleados
2. Llave primaria: EMPNUM
3. Tabla: Departamentos
4. Llave primaria: DEPTONUM
5. Tabla:Nivel_Salario
6. Llave primaria: GRADO
7. Llave foráneas entre:
1. Empleados y Departamentos
2. Empleados y Nivel_Salario
3. Empleados y Bonos
1. Valor de loscampos:
1. En la tabla Nivel_Salario el campo NIVELINF no puede ser más grande a NIVELSUP
2. En la tabla Bonos, el campo COMISION no puede ser menor a cero.
1. Utilizar losscripts que se muestran a continuación para llenar la base de datos.
1. insert into Empleados  values(7329,'SMITH','Cajero',7902,'17-12-80',800, 1000, 20, 1);
2. insert into Empleados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mas Mas
  • MAS ES MAS
  • Mas y mas
  • mas y mas
  • lo mas mas
  • El mas mas
  • Mas o mas
  • mas mas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS