Practica 5 Select 1

download Practica 5 Select 1

of 3

description

ertyuiopóiuytre

Transcript of Practica 5 Select 1

PRACTICA 5USO 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]

OBJETIVOEl 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 alumnosSELECT 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_ESPECWHEREAlumnos.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.