LABORATORIO No 3 Construir Sentencias SQL Para La Manipulacion Bd

Páginas: 7 (1638 palabras) Publicado: 25 de marzo de 2015
Sentencias SQL para la Manipulación de BD

SERVICIO NACIONAL DE APRENDIZAJE SENA
CENTRO DE BIOTECNOLOGIA AGROPECUARIA
LABORATORIO No 2 SENTENCIAS SQL PARA LA
MANIPULACION DE BASE DE DATOS

Marzo
DE 2015

1. INTRODUCCIÓN
El manejo adecuado de instrucciones SQL, para la manipulación de datos,
es fundamental en el mundo de los Sistemas de Información, es por ello
que cada una de las actividadespropuestas en este laboratorio, le
permitirán apropiar los conceptos necesarios para un óptimo manejo de la
información en cualquier Base de Datos.
2. OBJETIVOS
 Construir consultas simples y multitabla a la base de datos, de
acuerdo con los requerimientos.
3. PROCEDIMIENTO
Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el
siguiente procedimiento:
1. Leer detenidamente cadaenunciado.
2. Identificar las entidades con sus campos.
3. Identificar las instrucciones manejadas por el Lenguaje de Consultas
Estructurado.
4. Construir las instrucciones necesarias para la manipulación de la
base de datos propuesta en este laboratorio.
5. Presentar la solución a cada ejercicio empleando la sintaxis definida
por el “Lenguaje estructurado de Consultas SQL”.
6. Guardar el archivo con elcódigo SQL, en formato .sql con el nombre
Solucion_Laboratorio_SQL.

 

Sentencias SQL para la Manipulación de BD
4. EJERCICIOS
Utilizando instrucciones SQL, realice los siguientes ejercicios:
Ejercicio 1: BD EMPLEADOS
1. Ejecute los siguientes script para crear e insertar datos en la base de
datos empleados:
CREATE DATABASE EMPLEADOS;
CREATE TABLE departamento (
CODIGO_DEPART int(11) NOT NULL,NOMBRE varchar(20) NOT NULL,
LOCALIDAD varchar(20) DEFAULT NULL,
PRIMARY KEY (CODIGO_DEPART)
);
INSERT INTO Taller_SIMPLES.departamento (CODIGO_DEPART, NOMBRE,
LOCALIDAD) VALUES
(10, 'CONTABILIDAD', 'SEVILLA'),
(20, 'INVESTIGACION', 'MADRID'),
(30, 'VENTAS', 'BARCELONA'),
(40, 'PRODUCCION', 'BILBAO');
CREATE TABLE empleado (
CODIGO_EMPLEADO int(11) NOT NULL,
APELLIDO varchar(20) NOT NULL,
OFICIOvarchar(20) NOT NULL,
DIRECCION int(11) DEFAULT NULL,
FECHA_INGRESO date NOT NULL,
SALARIO int(11) NOT NULL,
COMISION int(11) DEFAULT NULL,
departamento int(11) NOT NULL,
PRIMARY KEY (CODIGO_EMPLEADO),
FOREIGN KEY (departamento) references
departamento(codigo_depart)
)

INSERT INTO empleado (CODIGO_EMPLEADO, APELLIDO, OFICIO,
DIRECCION, FECHA_INGRESO, SALARIO, COMISION, departamento) VALUES
(7369,'SANCHEZ', 'EMPLEADO', 7902, '1980-12-17', 104000, NULL,
20),
(7499, 'ARROYO', 'VENDEDOR', 7698, '1980-02-20', 108000, 39000,
30),
(7521, 'SALA', 'VENDEDOR', 7698, '1981-02-22', 162500, 162500,
30),

 

Sentencias SQL para la Manipulación de BD
(7566,
20),
(7654,
30),
(7698,
(7788,
(7839,
(7844,
(7876,
20),
(7900,
30),
(7902,
20),
(7934,
10);

'JIMENEZ', 'DIRECTOR', 7839, '1981-04-02', 386750,NULL,
'MARTIN', 'VENDEDOR', 7698, '1981-09-29', 162500, 182000,
'NEGRO', 'DIRECTOR', 7839, '1981-05-01', 370500, NULL, 30),
'GIL', 'ANALISTA', 7566, '1981-11-09', 390000, NULL, 20),
'REY', 'PRESIDENTE', NULL, '1981-11-17', 650000, NULL, 10),
'TOVAR', 'VENDEDOR', 7698, '1981-08-09', 195000, 0, 30),
'ALONSO', 'EMPLEADO', 7788, '1981-09-23', 143000, NULL,
'JIMENO', 'EMPLEADO', 7698, '1981-12-03', 1235000,NULL,
'FERNANDEZ', 'ANALISTA', 7566, '1981-12-03', 390000, NULL,
'MUÑOZ', 'EMPLEADO', 7782, '1982-01-23', 169000, NULL,

2. Realice las siguientes consultas:
 Mostrar el apellido, oficio y número de departamento de cada
empleado.
 Mostrar el número, nombre y localización de cada
departamento.
 Mostrar todos los datos de todos los empleados.
 Datos de los empleados ordenados por apellidos.
Datos de los empleados ordenados por número de
departamento descendentemente.
 Datos de los empleados ordenados por número de
departamento
descendentemente
y
dentro
de
cada
departamento ordenados por apellido ascendentemente.
 Mostrar los datos de los empleados cuyo salario sea mayor que
200000.
 Mostrar los datos de los empleados cuyo oficio sea ʻANALISTAʼ.
 Seleccionar el apellido y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LABORATORIO 3 BLOQUES PL-SQL
  • Iideas Para Construir Mis Instrumentos De Laboratorio
  • Bd sql
  • Sentencias SQL
  • Sentencias Sql
  • Sentencias de sql
  • Sentencias SQL
  • sentencias de SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS