02 Intro SQL

Páginas: 9 (2064 palabras) Publicado: 5 de julio de 2015
Clase Introducción a SQL
Business Intelligence
Master of Science en Gestión Estratégica
Universidad Adolfo Ibáñez

SQL
q  Es

un lenguaje de consultas para base de datos.

q  Es

ocupado por el 80% de los motores de bases de datos
y por el 99% de los que se utilizan para almacenar datos
en empresas.

q  Lenguaje

muy fácil de aprender pero que toma tiempo
perfeccionar.

1
 

SQL:Motivación
q  Conocimientos

básicos de SQL son solicitados
fuertemente en el mercado:
§ 
§ 

Analista de Negocios
Control de Procesos

q  Promesa

de BI: Usuarios de negocio no deberían ocupar

SQL.
q  Realidad:

En ambientes donde no existe una estructura BI
bien definida, SQL permite obtener información
realizando consultas a la base de datos.

SQL
q  SQL
§ 
§ 
§ 
§ 
§ 
§ 
§ 
§ 
§ 

permiterealizar las siguientes acciones:

Crear tablas
Rellenar tablas con registros
Buscar datos dentro de una tabla
Realizar operaciones sobre columnas de una tabla
Unir registros de distintas tablas
Borrar registros de una tabla
Borrar tablas
Modificar tablas
Muchas otras acciones…

2
 

Ejemplo Tabla
Tabla Llamadas
fecha
 

hora
 

celular
 

duracion
 

horario
 

03/03/2012
 23:34:01
 

94356478
 

67
 

1
 

03/03/2012
 

23:46:09
 

86371834
 

32
 

1
 

03/03/2012
 

23:53:04
 

83452987
 

45
 

1
 

03/03/2012
 

23:57:34
 

94356478
 

23
 

1
 

03/03/2012
 

23:59:32
 

94356478
 

12
 

1
 

03/03/2012
 

23:59:45
 

86371834
 

19
 

1
 

04/03/2012
 

0:00:23
 

83452987
 

54
 

1
 

EjemploRegistro
Tabla Llamadas
fecha
 

hora
 

celular
 

duracion
 

horario
 

03/03/2012
 

23:34:01
 

94356478
 

67
 

1
 

03/03/2012
 

23:46:09
 

86371834
 

32
 

1
 

03/03/2012
 

23:53:04
 

83452987
 

45
 

1
 

03/03/2012
 

23:57:34
 

94356478
 

23
 

1
 

03/03/2012
 

23:59:32
 

94356478
 

12
 

1
 

03/03/2012
 23:59:45
 

86371834
 

19
 

1
 

04/03/2012
 

0:00:23
 

83452987
 

54
 

1
 

3
 

Comandos
q  SQL

es un lenguaje que funciona con comandos y que
opera sobre las columnas de una tabla.

q  Los
§ 
§ 
§ 
§ 
§ 
§ 
§ 

distintos comandos que vamos a ver son:

SELECT
FROM
WHERE
ORDER BY
GROUP BY
HAVING
JOIN

SELECT
q  Permite

elegir que columnas desplegar, ingresando acontinuación del comando los nombres de las columnas
separadas por una coma.

q  Ejemplo:
§ 

SELECT fecha, hora, celular

q  El

signo * es un comodín y sirve para elegir todas las
columnas. En el caso anterior es el equivalente a escribir:
§ 

SELECT * = SELECT fecha, hora, celular, duracion, horario

4
 

FROM
q  Indica

de que tabla queremos recuperas los datos.

q  Ejemplo:
q SELECT

fecha, hora, celular FROM llamadas

q  SELECT

y FROM deben estar siempre en todas las
consultas.

q  ‘SELECT

* FROM llamadas’ muestra la tabla llamadas
completa.

Ejemplo SELECT FROM
SELECT fecha, hora, celular FROM llamadas
fecha
 

hora
 

celular
 

03/03/2012
 

23:34:01
 

94356478
 

03/03/2012
 

23:46:09
 

86371834
 

03/03/2012
 

23:53:04
 

83452987
 03/03/2012
 

23:57:34
 

94356478
 

03/03/2012
 

23:59:32
 

94356478
 

03/03/2012
 

23:59:45
 

86371834
 

04/03/2012
 

0:00:23
 

83452987
 

5
 

Ejemplo SELECT *
SELECT * FROM llamadas
fecha
 

hora
 

celular
 

duracion
 

horario
 

03/03/2012
 

23:34:01
 

94356478
 

67
 

1
 

03/03/2012
 

23:46:09
 

86371834
 

32
 

1
 03/03/2012
 

23:53:04
 

83452987
 

45
 

1
 

03/03/2012
 

23:57:34
 

94356478
 

23
 

1
 

03/03/2012
 

23:59:32
 

94356478
 

12
 

1
 

03/03/2012
 

23:59:45
 

86371834
 

19
 

1
 

04/03/2012
 

0:00:23
 

83452987
 

54
 

1
 

Operaciones sobre columnas
q  Al

seleccionar las columnas en el comando SELECT se
puede realizar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro .algebra relacional con sql
  • Intro al lenguaj sql
  • 02 04 15 INTRO
  • CLASE 02 INTRODUCCI N A SQL
  • 1 Intro Progrmacio OB Capitulo 2 02 Lectura Datos
  • Intro
  • Intro
  • Intro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS