www.oracle.com/academy Programación de Bases de Datos conSQL 15-3: Gestión deVistas Actividades dePráctica Objetivos •
Views 270 Downloads 4 File size 153KB
www.oracle.com/academy
Programación de Bases de Datos conSQL 15-3: Gestión deVistas Actividades dePráctica Objetivos • • •
Crear y ejecutar una consulta que elimina unavista Crear y ejecutar una consulta mediante una vista enlínea Crear y ejecutar una consulta para el análisis de Nprincipales
Terminología Identifique el término para cada una de las siguientes definiciones. ANÁLISIS DE N PRINCIPALES DROP VIEW
Pide los valores de N mayores o menores de una columna
VISTA EN LÍNEA
Subconsulta con un alias que se puede utilizar en una sentencia SQL
Elimina una vista
Inténtelo/Resuélvalo 1. Cree una vista de la tabla copy_d_songs denominada view_copy_d_songs que incluya solo el título y el artista. Ejecute una sentencia SELECT * para verificar que la vistaexiste.
CREATE OR REPLACE VIEW view_copy_d_songs as SELECT title, artist FROM copy_d_songs; VERIFICACION.SELECT * FROM view_copy_d_songs; 2. Emita DROP view_copy_d_songs. Ejecute una sentencia SELECT * para verificar que la vista se hasuprimido. DROP VIEW view_copy_d_songs View dropped.
3. Cree una consulta que seleccione el apellido y el salario de la base de datos Oracle. Clasifique los salarios del más alto al más bajo para los tres empleados principales.
SELECT ROWNUM AS "Longest employed", last_name, salary FROM (SELECT last_name, salary FROM employees ORDER BY salary desc) WHERE ROWNUM