Manual de Los Curso T-SQL

download Manual de Los Curso T-SQL

of 107

Transcript of Manual de Los Curso T-SQL

TRANSACT - SQLNIVEL BSICO NIVEL INTERMEDIO NIVEL AVANZADO

TRANSACT - SQLNIVEL BSICO

Structure Query Language Lenguaje de Consulta Estructurado

Contenido del nivel Bsico

Conceptos bsico de una Base de datos (BD). Estructura de una tabla Partes que componen el analizador de consulta. Palabras Reservadas. Sintaxis de SQL. Consulta para ordenar (order by) Alias para los campos Condicin de busqueda (where)

ObjetivosConocer los conceptos bsicos de una base de datos. Explicar para que se utiliza el lenguaje de SQL. Aprender las palabras reservadas para el uso de las consultas en SQL. Conocer la sintaxis bsica para la consulta de informacin. Aprender las funciones para ordenar y filtrar datos.

Qu es un Base de Datos?

Una base de datos es un conjunto de datos agrupados y ordenados. Una biblioteca puede considerarse una base de datos compuesta en su mayora por libros y documentos indizados para su consulta. Ejemplos de base de datos: gua telefnica, agenda de nmeros telefnicos

PreguntaCul es la utilidad de las base de datos computarizadas? La utilidad se basa en encontrar la informacin en segundos, lo que se demorara horas hojeando agendas, libros, peridicos.

Ejemplos de base de datos

El Directorio Telefnico Vs Las Paginas Amarillas En Internet

http://www.paginasamarillas.com/pagamanet/web/home.aspx?ipa=4

Entonces, Cmo se guarda informacin en una base de datos? La informacin se guarda en Tablas: COLUMNAS = CAMPO NOMBRE DE LA TABLADatos Personales Nombre Yoni Hamed Apellido Sawransky Pealba Acevedo Direccin El Dorado Las Cumbres Bethania Telfono 300-0000 300-0011 300-0022

FILAS = REGISTROS

Maria Luisa

Estructura de la TablaPara facilitar el registro de datos en una determinada tabla se han creado formularios, cuya integracin se convierte en lo que denominamos un programa.

Datos Maestros de Negocios CdigoUFC Op44

NombreUFC,S.A. Oportunity,S.A.

Nombre ExtranjeroUniversal Football Club Oportunidad,S.A.

R.U.C.8-55-565-656-56 8-796-425-4485

Estructura del Analizador de ConsultasVerificar la consultaEjecutar la consulta

Elegir Base de datos

Base de Datos

Buscador de Objetos

Tablas

Escribe aqu!Campos

Palabras Reservadas

Son las palabras definidas por el lenguaje para realizar las diferentes consultas o acciones. Ejemplo de ellas: select, from, and, order by, insert. Nota : las palabras reservadas tendran un color azul en el sistema.

Sintaxis en SQLSELECT campo1, campo2, campo3 FROM Nom_Tabla

SELECT = SELECCIONAR Campo 1,2,3 = nombres de los campos o columnas que se desea buscar la informacin. FROM = DESDE O DE Nom_tabla = nombre de la tabla donde se buscaran los datos.

Recuperar todos los datos de una tabla

SELECT * FROM TablaQu deseo Recuperar?

De dnde?

Recupera todos los datos de una columna

SELECT Campo1 FROM Tabla

Recuperar varias Campos SELECT Campo1, Campo2, Campo3 FROM Tabla

Prctica #1Escribe una consulta que muestre:

1.2. 3.

Todas los campos de la tabla OITM (Artculos).El primer campo de la tabla OITM. Los primeros 5 campos de la tabla OITM.

Ordenar Registro Clusula Order By

SELECT Campo1, Campo2, Campo3 FROM Tabla ORDER BY Campo2

Ordenar Datos empleando varios Campos SELECT Campo1, Campo2, Campo3 FROM Tabla ORDER BY Campo1, Campo2

Ordenar Datos especificando la orientacin

SELECT campo1 ,campo2,campo3 FROM Tabla ORDER BY campo1DESC,campo2

Ordena Campo1 De Mayor A Menor

Prctica #2De la Tabla SOCIO DE NEGOCIOS (OCRD), escribe una consulta que muestre los siguientes datos : Pas (Country) Cliente (Cardname) Balance (Balance) Telfono (Phone1) Ordenando: Primero, por Pas de mayor a menor Segundo, por cliente de menor a mayor.

I RECESO15 MINUTOS

Alias para ColumnasAlias: Se puede utilizar para cambiar el nombre de tablas y columnas./*ALIAS*/SELECT nombre_columna AS encabezado_columna FROM nombre_tabla

SELECT encabezado_columna = nombre_columna FROM Nombre_tabla

SELECT nombre_columna AS [encabezado columna] FROM nombre_tabla

SELECT nombre_columna AS encabezado columna FROM nombre_tabla

Prctica #1 De la tabla Artculos (OITM) escribe una consulta que muestre: Itemcode: Cdigo de artculo ItemName: Nombre de artculo Onhand: Existencias Condicin: Donde Onhand sea mayor a cero. Asgnale los nombres propuestos.

WHERE(condicin de busqueda)Usando el signo de igual = SELECT Campo1, Campo2, Campo3 FROM Tabla WHERE Campo3 = 100 ORDER BY Campo1, Campo2 Usando el signo de mayor que > SELECT Campo1, Campo2, Campo3 FROM Tabla WHERE Campo3 > 100 ORDER BY Campo1, Campo2

WHEREUtilizando el signo de menor igual que