Lenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /



Documentos relacionados
MANUAL BÁSICO DEL LENGUAJE SQL

SQL (Structured Query Language)

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Bases de Datos: Structured Query Language (SQL)

Base de datos Lenguaje SQL

Bases de datos: Sistemas de bases de datos:

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo

TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL

El lenguaje SQL es un lenguaje estándar para el acceso y

SQL Server FEMEPA SQL Server 2000

TEMA 20: CONCEPTOS BÁSICOS DE SQL

5- Uso de sentencias avanzadas

6 - Recuperar algunos registros (where)

MÓDULO 1: ORGANIZACIÓN Y ESTRUCTURA DE LA INFORMACIÓN. Tema 3: Interrogación y explotación de datos. Leire Aldaz, Begoña Eguía y Leire Urcola

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

Bases de Datos 2. Teórico

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Programación de sitios web Act 11: Reconocimiento de la unidad 3

Sistemas de Datos Curso: Ernesto Chinkes. SQL Básico Algebra Relacional

Conceptos Avanzados de Bases de datos

Utilización del programa de Orabench Versión para Migración. Describir los pasos para la utilización del programa Orabench de Oracle.

Tema: Uso de sentencias SQL

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 6: Iniciación a SQL

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

A.1. Definiciones de datos en SQL

Sql Basico. Seminar Introduction

LAS SUBCONSULTAS SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

SQL (DML) Carlos A. Olarte Gestión y Modelación de SQL Datos (DML)

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

SQL (Structured Query Language)- DML

SQL. Lenguaje de Consulta Estructurado. Curso básico de SQL (Leire Urcola Carrera)

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

APÉNDICE SQL (Structures Query Language)

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

Procedimientos para agrupar y resumir datos

1. DML. Las subconsultas

OBTENER DATOS EXTERNOS

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos

CONSULTAS BASICAS EN SQL SERVER

ADMINISTRACION DE BASES DE DATOS EN ORACLE

BASES DE DATOS - SQL. Javier Enciso

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

FUNCIONES EN SQL SERVER

ADMINISTRACIÓN DE BASE DE DATOS

Documento Informativo

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas

Fórmulas y funciones

CONSULTAS MULTITABLAS SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Operaciones en el Modelo Relacional. Relacional. Relacional. Índice. Lenguajes de Consulta

Un ejemplo teórico de trigger podría ser éste:

Repaso de Conceptos Básicos de Bases de Datos

Aplicaciones de las vistas Concepto de vista Vistas en SQL Vistas en SQL.

4. Modelo Relacional: Manipulación de los datos.

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

T12 Vistas y tablas temporales

Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por:

Base de datos relacional

Base de datos I Facultad de Ingeniería. Escuela de computación.

Sintaxis: CURSOR nombre_cursor[(param1 [IN] tipo1,... )] IS consulta ;

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

Bases de Datos Relacionales

SERVICIO NACIONAL DE APRENDIZAJE SENA

PHP Perfect SQL v1.0 (SQL perfectas en PHP)

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

Restricciones de Integridad

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

CONSULTAS DE RESUMEN SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Tutorial de MySQL Lección II

Referencia SQL en la versión de HUGOSQL White Paper por: HUGOSQL 2012

Tema 4. SQL. Juan Ignacio Rodríguez de León

6- Combinación de tablas

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

Bases de datos relacionales y el modelo entidad-relación

3.2 Operaciones aritmético-lógicas en Pascal

Taller SQL - SUP. Introducción al Lenguaje SQL. Claúsula Where. Sentencia Select Sentencia Insert Sentencia Update Sentencia Delete

SENTENCIAS Y CONSULTAS EN SQL SERVER


INSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

Sub consultas avanzadas

ÍNDICE INTRODUCCIÓN...13

Tecnología de la Información y la Comunicación. Base de datos. Consultas

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

Oracle básico (IV): Programación en PL/SQL

1.264 Tema 7. Introducción a SQL

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

Vistas en postgresql

Definición de XQuery.

Unidad. Lenguaje SQL. (Structured Query Language)

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

4- Uso de sentencias para el envió y extracción de datos

SQL. Orígenes y Evolución

[CASI v.0110] Pág. 1

Consultas con combinaciones

MANUALITO MS-SQL SERVER

CONSULTAS SIMPLES SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Construyendo una Base de Datos con HUGOSQL White Paper por: HUGOSQL 2012

XML y XQuery. Qué es XML? Qué es XML? (II) Ejemplo de fichero XML. Cuerpo de un documento XML. Estructura de un documento XML

Transcripción:

S Q Lenguaje de Consulta Estructurado L Wael Najjar / Wael Stephenson Najjar / Prieto Stephenson Prieto

Contenido Parte I El Lenguaje de Consulta Estructurado. Lo que se puede hacer. Lenguaje Estandarizado. Características Generales. Parte II Uso del SQL. Componentes del SQL. Parte III Ejemplos en SQL.

Antes que todo: Parte I un poco de Teoría

Lenguaje de consulta estructurado Es un lenguaje estándar para interactuar con bases de datos relacionales que nos permite trabajar con cualquier tipo de lenguaje en combinación con cualquier tipo de base de datos. El lenguaje es fácil de aprender y una herramienta completa para gestionar datos. Structured Query Language

Lo que se puede hacer El lenguaje SQL consta de sentencias que permiten: Consultar datos de la Base de Datos. Agregar, modificar y remover datos. Crear, modificar y remover estructuras de datos. Regular el acceso de datos.

Lenguaje estandarizado Las solicitudes sobre los datos se expresan mediante sentencias, que deben escribirse de acuerdo con unas reglas sintácticas y semánticas en este lenguaje. Su aprendizaje sirve para todas las aplicaciones existentes en el mercado que lo soporten ya que es un lenguaje estándar por haberse visto consolidado por el Instituto Americano de Normas (ANSI) y por la Organización de Estándares Internacional (ISO)..

Características Generales El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en éstos últimos. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros, y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De esta forma una sola sentencia puede equivaler a uno o más programas que utilizas en un lenguaje de bajo nivel orientado a registro.

Ahora vamos ver: Parte II Cómo funciona SQL?

Uso del SQL El SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución. SQL especifica qué es lo que se quiere y no cómo conseguirlo

Componentes del SQL El lenguaje SQL está compuesto por: Comandos. Cláusulas. Operadores. Funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

Comandos COMANDO SELECT DESCRIPCION 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 operación. UPDATE Utilizado para modificar los valores de los campos y registros especificados. DELETE Utilizado para eliminar registros de una tabla de una base de datos.

Clausulas Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular. CLAUSULA FROM WHERE GROUP BY HAVING ORDER BY DESCRIPCION Utilizada para especificar la tabla de la cual se van a seleccionar los registros. Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar. Utilizada para separar los registros seleccionados en grupos específicos. Utilizada para expresar la condición que debe satisfacer cada grupo. Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico.

Operadores Lógicos OPERADOR AND USO Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas. OR Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. NOT Negación lógica. Devuelve el valor contrario de la expresión.

Operadores de Comparación OPERADOR USO < Menor que. > Mayor que. <> Distinto de. <= Menor ó Igual que. >= Mayor ó Igual que. = Igual que. BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado en la comparación de un modelo. IN Utilizado para especificar registros de una base de datos.

Funciones de Agregado Las funciones de agregado se usan dentro de una cláusula SELECT en grupos de registros para devolver un único valor que se aplica a un grupo de registros. FUNCION AVG DESCRIPCION Utilizada para calcular el promedio de los valores de un campo determinado. COUNT SUM Utilizada para devolver el número de registros de la selección. Utilizada para devolver la suma de todos los valores de un campo determinado. MAX MIN Utilizada para devolver el valor más alto de un campo especificado. Utilizada para devolver el valor más bajo de un campo especificado.

Lenguaje de Consulta Ahora sí, vamos Estructurado a la práctica Tecleemos un poco: Parte III Ejemplos de sintaxis y utilización de instrucciones

SELECT Sintaxis SELECT campos FROM tablas WHERE condición Ejemplo SELECT name FROM s_depto WHERE name = INATEC

UPDATE Sintaxis UPDATE tabla SET campo1 = valor1 WHERE condición Ejemplo UPDATE s_dept SET name = INATEC WHERE id = 15

INSERT Sintaxis INSERT INTO table (campo1, campo2) VALUES (valor1,( valor2) Ejemplo INSERT INTO s_dept (id, name) VALUES (20,( INATEC )

DELETE Sintaxis DELETE FROM table WHERE condición Ejemplo DELETE FROM s_dept WHERE id = 15

Por último: Bono Extra Un caso de la vida real?

El SQL y las Bases de Datos en los Colegios

A los que no se rieron con el chiste anterior, entonces: no entendieron nada. o el chiste es muy malo. Espero sea esto último

Gracias por su Atención

http://teletriunfador.wordpress.com/