Professional Documents
Culture Documents
TBD Practica 5 Select Zuvirie
TBD Practica 5 Select Zuvirie
INTRODUCCION
OBJETIVO
El estudiante adquirirá la competencia para manejar el analizador de consultas de
SQL y a la vez aplicará los comandos de manipulación de datos realizando
consultas simples o compuestas con o sin condición.
MATERIAL:
Material bibliográfico básico
Manejador de base de datos
Modelo de la base de datos
PROCEDIMIENTO
1. Para realizar esta práctica debes haber hecho la práctica #4, ya que se
utilizarán los registros que guardan las tablas de la base de datos de
ESCOLARES.
3. Ejecuta una por una las siguientes sentencias para consultar la información
que se encuentra guardada en las tablas
Realizar una consulta de todos los campos y todos los registros de la tabla
de alumnos:
Realizar una consulta del nombre, apellido paterno y apellido materno como
una sola cadena de caracteres separado cada dato por un espacio y que lo
muestre en una sola columna virtual llamada NOMBRE COMPLETO
SELECT alumnos.NO_CONTROL,NOMBRE_ALU,especialidad.NOMBRE_ESP
FROM alumnos INNER JOIN especialidad ON
alumnos.ESPEC_ALU=especialidad.CVE_ESPEC
WHERE
Alumnos.NO_CONTROL = ‘00500201’
6. Crea más instrucciones similares a las vistas en esta práctica sobre otras
tablas y ejecútalas registrando lo que sucede con cada instrucción.
MATERIAS
PASO 1
PASO 2
PASO 3
PASO 4
PASO 5
PASO 6
PASO 7
7. Documentar la aplicación de la práctica, siguiendo las instrucciones de la
lista de actividades de la unidad.
Para consultar datos que no coinciden con una igualdad entre 2 tablas
SELECT * FROM DUSU_ALUMNO WHERE NOT EXIST (SELECT * FROM DALU
WHERE DALU.ALU_CTR=DUSU_ALUMNO.ALU_CTR)
Para consultar todos los datos de una relacion de 2 tablas y que me mande tambien los que
no tengan coincidencia con un valor nulo en lugar de usar el inner join, se usa el left join
para que me mande los de la tabla nombrada a la izquierda y el rigth join para que me
mande los de la tabla nombrada a la derecha.