Está en la página 1de 3

PRACTICA 5

USO DEL COMANDO SELECT


INTRODUCCION
SQL: Es un lenguaje de consulta estructurado, tambin es un lenguaje de base de
datos normalizado utilizado por el motor de base de datos de Microsoft jet. SQL,
sin embargo, tambin se puede utilizar para crear y manipular directamente las
bases de datos.
El analizador de consulta SQL es una herramienta muy importante y de gran
ayuda para todos aquellos que comienzan a manejar bases de datos o a
manipularlas, ya sea seleccionando, insertando, actualizando o eliminando datos
(registros) de una tabla existente en una base de datos.
En esta prctica utilizaremos bsicamente el comando SELECT que es un
comando que pertenece a los comandos de tipo DML.
DML: son los comandos que permiten generar consultas para filtrar y extraer datos
de la base de datos. Entre este tipo de comandos encontramos como ya se
menciono anteriormente el comando SELECT. Tambin pertenecen a los
comandos DML los siguientes: INSERT, UPDATE, DELETE:
SELECT: Es utilizado para consultar registros de la base de datos que satisfagan
un criterio determinado.
INSERT: Utilizado para cargar lotes de datos en la base de datos en una nica
operacin.
UPDATE: Es utilizado para modificar los valores de los campos y registros
especificados.
DELETE: Utilizado para eliminar registros de una tabla en una base de datos.
La sintxis bsica es:
SELECT [CAMPO1,CAMPO2,..CAMPO N] FROM [NOMBRE TABLA]
La sintxis con condicin es:
SELECT [CAMPO1,CAMPO2,..CAMPO N] FROM [NOMBRE TABLA] WHERE
[CONDICION]
OBJETIVO
El estudiante adquirir la competencia para manejar el analizador de consultas de
SQL y a la vez aplicar los comandos de manipulacin de datos realizando
consultas simples o compuestas con o sin condicin.
MATERIAL:
Material bibliogrfico bsico
Manejador de base de datos
Simulador de SQL Server Ya
Modelo de la base de datos

PROCEDIMIENTO
1. Para realizar esta prctica debes haber hecho la prctica # 4, ya que se
utilizarn los registros que guardan las tablas de la base de datos de
ESCOLARES.
2. Debers entrar al entorno de DDL de tu manejador de Base de Datos, si
utilizas SQL Server debers ejecutar el Analizador de Consultas, si es el
My SQL, activars la base de datos ESCOLARES y elegirs la pestaa que
se llama SQL
3. Ejecuta una por una las siguientes sentencias para consultar la informacin
que se encuentra guardada en las tablas

Realizar una consulta de todos los campos y todos los registros de la tabla
de alumnos:

SELECT * FROM alumnos

Realizar una consulta de algunos campos y todos los registros de la tabla


de alumnos
SELECT NOMBRE_ALU, APELLIDOP_ALU, APELLIDOM_ALU FROM
ALUMNOS

Realizar una consulta de todos los campos de los primeros 3 registros de la


tabla
SELECT * TOP 3 FROM ALUMNOS (SQL SERVER)
SELECT * FROM ALUMNOS LIMIT 3

Realizar una consulta de todos los campos de la tabla de alumnos que


pertenecen a la especialidad 7
SELECT * FROM ALUMNOS WHERE ESPEC_ALU = 7

4. Realizar una consulta combinando dos tablas que se encuentran


relacionadas, para este ejemplo utilizaremos la tabla de ESPECIALIDADES
con la tabla de ALUMNOS.
Se consultar todos los registros de la tabla de alumnos mostrando el
campo NO_CONTROL, NOMBRE_ALU con el NOMBRE DE LA
ESPECIALIDAD a la que pertenece (no la clave) este dato se extraer de la
tabla ESPECIALIDADES con el campo NOMBRE_ESP

SELECT alumnos.NO_CONTROL,NOMBRE_ALU,especialidad.NOMBRE_ESP
FROM alumnos INNER JOIN especialidad ON
alumnos.ESPEC_ALU=especialidad.CVE_ESPEC
5. Se puede realizar la misma consulta pero agregando una condicin
WHERE al final para que nos mande solo algn registro determinado, por
ejemplo solo el alumno que tenga cierto nmero de control.
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 ms instrucciones similares a las vistas en esta prctica sobre otras
tablas y ejectalas registrando lo que sucede con cada instruccin.
7. Documentar la aplicacin de la prctica, siguiendo las instrucciones de la
lista de actividades de la unidad.