Resolucipo De Ejercicios Bases De Datos Simple

Páginas: 4 (769 palabras) Publicado: 21 de enero de 2013
Ejercicio 2 – Gestión de empleados

1. Tabla de códigos de la creación
CREATE TABLE departamentos ( Cod_departamento INTEGER, Nombre Varchar(255) NOT NULL, Presupuesto REAL NOT NULL, PRIMARY KEY(cod_departamento) );

CREATE TABLE Empleados ( NSS INT NOT NULL, Nombre Varchar(255) NOT NULL, Apellidos Varchar(255) NOT NULL, cod_departamento INT NOT NULL, PRIMARY KEY (NSS), FOREIGN KEY(cod_Departamento) REFERENCES Departamentos(cod_departamento) );

2. Seleccione el apellido de todos los empleados.
SELECT Apellidos FROM Empleados;

3. Seleccione el apellido de todos los empleados,sin duplicados.
SELECT DISTINCT(Apellidos) FROM Empleados;

4. Seleccione todos los datos de los empleados cuyo apellido es "Smith".
SELECT * FROM Empleados WHERE Apellidos = 'Smith';

5.Seleccione todos los datos de los empleados cuyo apellido es "Smith" o "Doe".
/ * Con OR/ * SELECT * FROM Empleados WHERE Apellidos = 'Smith' OR Apellidos = 'Doe';

/ * Con IN * / SELECT * FROM EmpleadosWHERE Apellidos IN ('Smith', 'Doe');

6. Seleccione todos los datos de los empleados que trabajan en el departamento 14.
SELECT * FROM Empleados WHERE cod_departamento=14;

7. Seleccione todoslos datos de los empleados que trabajan en el departamento de 37 o 77 departamentos.
/ * Con OR / * SELECT * FROM Empleados WHERE cod_departamento=37 OR cod_departamento=77;

/ * Con IN * / SELECT *FROM Empleados WHERE cod_Departamento IN (37,77);

8. Seleccione todos los datos de los empleados cuyo apellido comienza con una "S".
SELECT * FROM Empleados WHERE Apellidos LIKE 'S%';

9.Seleccione la suma de todos los presupuestos de los departamentos.
SELECT SUM(presupuesto) FROM departamentos;

10.Seleccione el número de empleados en cada departamento (sólo es necesario para mostrarel código de departamento y el número de empleados).
SELECT cod_Departamento, COUNT(*) FROM Empleados GROUP BY cod_Departamento;

11. Seleccione todos los datos de los empleados, incluyendo el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicio Modelamiento de base de datos
  • Ejercicios Bases de Datos
  • Ejercicios base de datos
  • Ejercicio base de datos
  • Ejercicios Teoricos Base De Datos
  • Ejercicio Bases De Datos
  • Ejercicios practicos de bases de datos
  • Ejercicio de bases de datos en sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS