Está en la página 1de 5
Introduccién al Lenguaje SQL Objetivo General Conover la funcién del lenguaje SQL ll, Objetivos especificos Conover los componentes y tipos de comandos de SQL Mi, — Contenido Qué es el Lenguaje SQL Componentes del SQL ‘Comandos y tipos de comandos Comandos Externos Comandos Internos Clausulas Operadores Légicos Operadores de comparacion Funciones 4. Qué es el Lenguaje SQL El lenguaje de consulta estructurado SQL es un lenguaje de base de datos normalizado, utlizado por todas las bases de datos conocidas. El nombre SQL significa: Sequence ‘Query Languaje (Lenguaje de Consultas Secuenciales). Entre las bases de datos conocidas que utilizan SQL estan Access, Oracle, Informix, SQL Base, SQL Server 2000, entre otras; SQL Server 2000 es la base de datos que estudiaremos en la segunda parte de este libro La importancia de‘ conocer el lenguaje SQL, esté en que por medio de 61 podemos obtener cualquier tipo de reporte 0 consulta de los datos sin tener que hacer un programa fargo y tedioso; lo anterior es en lo que se rofiere a reportes y consullas; con una sola instruccion es posible obtener de la base de datos cualquier informacion. Los programadores en SQL, son personas muy apreciadas en cualquier institucién, mas que los programadores que se dedican al desarrollo de aplicaciones en otras herramientas de programacién; un programador en SQL. esta preparado para dar un informe o reporte en cuestién de minutos. ‘Actualmente la mayoria de las empresas desarrollan sus aplicaciones para montarias en luna base de datos, por ser mas seguro, y como SQL trabaja en cualquier base de datos hace de este lenguaje una de las metas principales para cualquier programiacor Introd alsa 2, Componentes del SAL El lenguaje SQL esté compuesto por comandos, cléusulas, operadores y funciones. Estos, componentes nos ay.dan a crear, actualizar y manipular las bases de datos. 3. Comandos Existen dos tipos de comandos en SQL: a. Los Comandos externos o DLL que permiten crear, modificar y eliminar objetos de la base de datos b. Los Comandcs internos © DML que permiten manipular datos de las tablas de la base de datos, como hacer consultas,fitrar datos, ordenar datos, etc. Comandos Externos o DLL Como dijmos, fos comandos externas son los que actian sobre los objetos de la base de datos; existen tres comandos externos: a. Create: se utiiza para crear tablas, indices y otros objetos b. Drop: se utiize para eliminar tablas, indices y otros objetos c. Alter: se utliza para modifcar tablas 5, Comandos Internos o DML Como dijimos, los comandos internos nos permiten manipular los datos de las tablas; los comandos internos son los siguientes: . Select: se utiliza para consuttar datos de los registros de las tablas Insert: se utliza para agregar registros 2 la tabla de datos Update: se utiliza para modificar los valores de los campos y registros de una tabla |. Delete: se utiliza para eliminar registros de una tabla aooD 6. Clausulac ’ Las clausulas son agregados al comando Select, que permiten seleccionar o manipular fos datos siguiendo certos crterios; entre las cldusulas tenemas las siguientes: From: se utiliza para indicar de qué tabla se leeran o seleccionaran los datos Where: se utiliza para ftrar la seleccion de datos por medio de condiciones Group by: se utiliza para agrupar los registros de acuerdo a un criterio Having: se utiiza para filtrar los resultados de un agrupamiento por medio de una condicion e. Order by: se utiliza para ordenar los datos en una seleccién de los mismos pore sa.1008 a Las clausulas se usan como parte de la sentencia Select, pero no se usan en el rest ‘comandos internos, como Insert, Update y Delete. 7. Operadores Légicos Un operador I6gico es un enlace entre una condicién y otra, dando una relacién entre ambas; los operadores légicos son necesarios en los casos en que en una sentencia Select se desean manejar mas de una condicion. Entre los operadores légicos tenemos fos siguientes: a. And: se utiliza para evaluar dos condiciones y solo si las dos condiciones se ‘cumplen devuelve un valor verdadero (true) b. Or: se utiiza para evaluar dos condiciones y devuelve un valor verdadero solo si al menos una de las dos condiciones se cumple, cc. Not: Devuelve el valor contrario de una expresion Los operadores logicos ademas de usarse en la sentencia Select, también se usan en el resto de comandos internos, como Insert, Update y Delete, 8, Operados de Comparacion Un operador de comparacién se utiliza para indicar contra qué valor se desea comparar tuna condicién, Los operadores de comparacién son los siguientes: > Mayor que < Menor que Diferente a Mayor o igual que Menor 0 igual que Igual Between Para evaluar intervalos de valores Like Para combarar un campo contra una determinada cadena de caracteres in Para comparar un campo contra una lista de valores Las operadores dé comparacién ademas de usarse en la sentencia Select, también s= san en el resto de comandos intemnos, como Insert, Update y Delete. 9, Funciones Las funciones se utiizan para especificar una accién distinta a una simple lectura de registros; por medio de las funciones los resultados obtenidos son calculos en base 2 ‘grupos de registros. Entre las funciones tenemos las siguientes: Gis icn a. Avg: se utiliza para calcular el valor promedio entre los valores de un campo del registro b. Count se utiliza para davolver el numero de registros de una seleccion ©. Sum. se utiliza para sumar los valores de un determinado campo del registro . Max devuelve el valor mas alto de un campo especifico ©. Min: devuelve el valor mas bajo de un campo especifico Las funciones se usan como parte de la sentencia Select, pero no se usan er n el resto de comandos internos, como Insert, Update y Delete. SQL, Lenguaje de Programacién Cs] Guia de trabajo Capitulo No. 4 1. Qué es el lenguaje SAL 2. Qué significa SQL 3. Qué bases de datos conoce que usen el Lenguaje SQL 4, Qué ventaja nos proporciona SQL. 5, Cudles son los componentes de SQL 6. Qué dos tipos de comandos existen en SQL 7. Cudles son los comandos externos 8. Cuéles son los comandos internos 8. Qué clausulas tiene el SQL 10. Qué cldusulas se usan con la sentencia Update 11. Cuales son los operadores légicos de SQL 12, Cudles son los operadores de comparacién de SQL 18.Cudles son las funciones de SQL 14. Qué funciones se utilizan con la sentencia Delete

También podría gustarte