Unidad1 Leng Consulta 20150128

Páginas: 6 (1346 palabras) Publicado: 17 de abril de 2015
Universidad Autónoma de Chiapas
Facultad de Contaduría y Administración C-I
Licenciatura en Sistemas Computacionales

Unidad 1

Lenguajes de Consultas

Introducción al
Lenguaje de Consulta

Dr. Luís Alejandro Trujillo Santos
ltsantos@unach.mx

1

2

Contenido

Objetivo

• Introducción.
• Componentes.

• Al término de la unidad el alumno conocerá
las características y componentes del lenguajeestructurado de consulta.

Comandos.
Cláusulas.
Operadores lógicos.
Operadores de comparación.
Operadores SQL
Funciones de registro simple
Funciones de grupo

3

4

Introducción

Introducción

• El lenguaje estructurado de consulta
(SQL) es un lenguaje de base de datos
normalizado, utilizado por los diferentes
motores de bases de datos para
realizar
determinadas
operaciones
sobre los datos o sobrela estructura de
los mismos.

• Cada motor de bases de datos tiene
sus peculiaridades y lo hace diferente
de otro motor, por lo tanto, el lenguaje
SQL normalizado (ANSI) no nos servirá
para resolver todos los problemas,
aunque si se puede asegurar que
cualquier sentencia escrita en ANSI
será interpretable por cualquier motor
de datos.
5

6

1

Lenguaje Estructurado de Consulta.


LenguajeEstructurado de Consulta.

El Lenguaje Estructurado de Consulta o
“SQL”, es el lenguaje de
manipulación de
datos relacionales más utilizado hasta el día
de hoy.

• Ha sido respaldado por el American National
Standards Institute (ANSI) como el lenguaje
de manipulación de bases de datos
relacionales, es el lenguaje de acceso a
datos más utilizado por la mayoría de los
sistemas manejadores de bases dedatos
(DBMS), DB2, SQL/DS, Oracle, Ingres,
Sybase, SQL Server, Dbase para Windows,
Paradox, Microsoft Access, Mysql entre otros.
7

Lenguaje Estructurado de Consulta.


• Por la popularidad de SQL ha llegado a ser el
lenguaje estándar para el intercambio de
información entre computadoras, puede
correr en cualquier computadora y sistema
operativo.
• El desarrollo de SQL comenzó en el instituto
deinvestigaciones de IBM a mediados de los
70s, bajo el nombre SEQUEL, varias
versiones fueron liberadas, pero a mediados
de 1980 el producto fue renombrado a SQL.
Desde entonces, IBM se ha unido con otros
vendedores en el desarrollo de productos
para SQL.
8

Lenguaje Estructurado de Consulta.

El American National Standards Institute (ANSI)
ha tomado el papel de dar mantenimiento al SQL,
yperiódicamente pública versiones actualizadas
del estándar SQL.

• La construcción de expresiones en una
implementación particular de SQL (por ejemplo, en
Oracle o SQL) puede ser ligeramente diferente del
estándar ANSI, esto debido en parte por que
muchos de los productos DBMS fueron
desarrollados antes de existiera el acuerdo sobre
el estándar, y también por que las compañías han
añadido mayor capacidad asus productos para
obtener ventajas competitivas.
9

• Los comandos de SQL pueden ser utilizados
interactivamente como un lenguaje de consulta, o
pueden ser insertados en un programa de
aplicación (Inventarios, Cuentas por cobrar,
Cuentas por pagar, Nomina, etc).
• De esta manera SQL no es un lenguaje de
programación (como Cobol); es un sublenguaje de
datos, o lenguaje de acceso de datos, quees
insertado en otros lenguajes.

10

Comandos

Componentes del SQL

• Existen tres tipos de comandos SQL:

• El lenguaje SQL está compuesto por:

Los comandos DDL (Lenguaje de Definición
de de Datos) permiten crear y definir nuevas
bases de datos, campos e índices, vistas,
procedimientos, usuarios.
Los DML que permiten generar consultas para
ordenar, filtrar y extraer datos de la base de
datos.Los DCL permiten a los administradores de
bases de datos (DBA) otorgar permisos y
quitarlos de las cuentas de los usuarios de
bases de datos.

Comandos
Cláusulas
Operadores
Funciones.

• Estos elementos se combinan en las
instrucciones para crear, actualizar y
manipular las bases de datos.

11

12

2

Ejemplo del Comando Create

Comandos DDL
No.
1

Comando

Descripción

2
3

CREATE

DROP

ALTER...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consulta leng
  • leng
  • leng
  • lenga
  • leng
  • Lenga
  • lengue
  • Unidad1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS