Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. TEMA:
En esta seccin veremos como leer el contenido de una tabla mediante la ejecucin de
consultas sencillas a travs de la instruccin SELECT.
Utilizar los comandos SQL de manera que nos permita recuperar la informacin
de alguna base de datos.
Aprender a trabajar con las funciones para la manipulacin de fechas.
Realizar conversiones de tipo de datos.
Obtener resultados originados por la seleccin de uno o varios grupos, haciendo
uso de las funciones de columna.
Ordenar registros
NUMBER(n,d)
DATE
Modelamiento de datos
UNSCH-
Modelamiento de datos
UNSCH-
CASO PRCTICO
Se tiene la siguiente estructura de un modelo fsico de datos,
para ello crear un tablespace y un esquema ventas.
EJEMPLO 01: El siguiente ejemplo retorna todas las columnas y filas de la tabla
PRODUCTOS
SELECT * FROM PRODUCTO
EJERCICIO
01:
ejemplo
retorna
IdProveedor,Nombre,Representante,Ciudad de la tabla Proveedor.
Modelamiento de datos
El
siguiente
las
columnas
UNSCH-
idProducto AS Cdigo,
Nombre AS Descripcin,
unidadMedida AS Unidad,
precioProveedor AS "Precio Unitario"
FROM producto
DEFINIENDO COLUMNAS COMPUTADAS
Una columna computada es una columna que se muestra en el resultado de una
consulta, pero no existe fsicamente como tal en la tabla. La columna computada
muestra el resultado de ejecutar alguna operacin con las columnas de la tabla.
EJEMPLO 04: El siguiente ejemplo retorna las columnas idProducto, Nombre,
precioProveedor,
y el campo calculado Precio con descuento
=
precioProveedor*0.9 de la tabla producto.
SELECT idProducto AS Cdigo,
Nombre AS Descripcin,
unidadMedida AS Unidad,
precioProveedor AS "Precio Unitario ",
precioProveedor*0.90 as "Precio con Descuento "
FROM producto
WHERE
La clusula WHERE dice a SQL que incluya slo ciertas filas o registros de datos en los
resultados de la consulta, es decir, que tiene que cumplir los registros que se desean ver.
OPERADORES LOGICOS
OPERADOR
AND
OR
NOT
Modelamiento de datos
USO
Es el y lgico. Evala dos condiciones y devuelve
un valor de verdad slo si ambas son ciertas
Es el o lgico. Evala dos condiciones y devuelve
un valor de verdad si alguna de las dos es cierta
Negacin Lgica. Devuelve el contrario de la
expresin
UNSCH-
EJEMPLO 05: El ejemplo slo retorna las filas de los proveedores ( NOMBRE,
REPRESENTANTE) que residen en el callao
EJEMPLO
06:
El
siguiente
ejemplo
retorna
las columnas
de la tabla Proveedor. El
ejemplo slo retorna las filas de los proveedores que residen en El callao o
Arequipa
IdProveedor,Nombre,Representante,Ciudad
EJERCICIOS PROPUESTOS
EJERCICIO1:
El siguiente ejemplo retorna todas las columnas de la tabla de productos. El
ejemplo slo retorna las filas de los productos con idproveedor
igual a 10 y
adems tenga como IDCATEGORIA igual a 5.
EJERCICIO2:
Mostrar los datos del proveedor que sea representante igual a GORDILLO
BARRIGA, SANCHO
EJERCICIO3:
Mostrar el nombre, apellidos y fecha de nacimiento de la tabla Empleado, si la
fecha de nacimiento es igual 1975
EJERCICIO4:
Mostrar las columnas nombre, apellidos y el ao de la tabla Empleado, si la fecha
de nacimiento es igual 1975 o nombre del empleado es igual a JACINTO.
EJERCICIO5:
Mostrar el nombre, apellidos, fecha de nacimiento y edades de la tabla Empleados
si la edad comprende entre 20-32 aos
Modelamiento de datos
UNSCH-
CONCATENAR CADENAS
EJERCICIO6:
Mostrar el nombre y apellido del empleado en una solo columna, y dar como
nombre a la nueva columna Nombres y Apellidos, , mostrar tambin la fecha de
nacimiento.
ORDENAR REGISTROS
EJERCICIO8:
seleccionar los PROVEEDORES ordenados alfabticamente por el campo
representante y descendentemente por el departamento
EJERCICIO9:
Mostrar el nombre en minscula y los apellidos del empleado en mayscula en
una solo columna, y la edad, ordenados por la edad de mayor a menor.
EJERCICIO10:
Mostrar la Ciudad y Departamento en una solo columna, cuyo nombre de la nueva
columna es Ubicacin, de la tabla PROVEEDOR.
Modelamiento de datos
UNSCH-
Modelamiento de datos