tutotial SQL

Páginas: 10 (2352 palabras) Publicado: 19 de mayo de 2014
UNIVERSIDAD TECNOLÓGICA DE CAMPECHE
Tecnologías De La Información Y Comunicación
Área: Sistemas Informáticos

Lenguaje de Definición de Datos
(SQL-DDL) Y
Lenguaje de Manipulación de Datos
(SQL-DML).
Tutorial

Base De Datos
Autora: Bertha Del Carmen Pacheco
Torres

Introducción
El SQL es el lenguaje estándar ANSI/ISO de definición, manipulación y control
de bases de datosrelacionales. Es un lenguaje declarativo: sólo hay que indicar
qué se quiere hacer. En cambio, en los lenguajes procedimentales es necesario
especificar cómo hay que hacer cualquier acción sobre la base de datos. El SQL
es un lenguaje muy parecido al lenguaje natural; concretamente, se parece al
inglés, y es muy expresivo. Por estas razones, y como lenguaje estándar, el SQL
es un lenguaje con el quese puede acceder a todos los sistemas relacionales
comerciales.
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos
normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se
utiliza para crear objetos QueryDef, como el argumento de origen del método
OpenRecordSet y como la propiedad RecordSource del control de datos.
También se puede utilizar con elmétodo Execute para crear y manipular
directamente las bases de datos Jet y crear consultas SQL de paso a través para
manipular bases de datos remotas cliente - servidor.

Componentes del DML Y DDL
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y
funciones de agregado. Estos elementos se combinan en las instrucciones para
crear, actualizar ymanipular las bases de datos.
Comandos
Existen dos tipos de comandos SQL:
Los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
Los DML que permiten generar consultas para ordenar, filtrar y extraer datos de
la base de datos.
Comandos DLL
Comando
Descripción
Utilizado para crear nuevas tablas,
CREATE
campos e índices
Empleado para eliminar tablas e índices
DROPUtilizado para modificar las tablas
ALTER
agregando campos o cambiando la
definición de los campos.

Comandos DML
Comando
SELECT
INSERT
UPDATE
DELETE

Descripción
Utilizado para consultar registros de la
base de datos que satisfagan un criterio
determinado.
Utilizado para cargar lotes de datos en la
base de datos en una única.
Utilizado para modificar los valores de
los campos yregistros.
Utilizado para eliminar registros de una
tabla de una base de datos

Cláusulas
Las cláusulas son condiciones de modificación utilizadas para definir los datos
que desea seleccionar o manipular.
Cláusula
FROM
WHERE

GROUP BY
HAVING

ORDER BY

Descripción
Utilizada para especificar la tabla de la cual se
van a seleccionar los registros.
Utilizada para especificar lascondiciones 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
Operadores
AND

OR
NOT

Uso
Es el "y" lógico. Evalúa doscondiciones y
devuelve un valor de verdad sólo si ambas son
ciertas.
Es el "o" lógico. Evalúa dos condiciones y
devuelve un valor de verdadero si alguna de
las dos es cierta.
Negación lógica. Devuelve el valor contrario
de la expresión.

Operadores de Comparación
Operadores
<
>

=
=
BETWEEN
LIKE
In

Uso
Menor que
Mayor que
Distinto de
Menor o Igual que
Mayor o Igual queIgual que
Utilizado para especificar un intervalo de valores.
Utilizado en la comparación de un modelo
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.
Función
AVG
COUNT
SUM
MAX
MIN

Descripción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tutotial
  • tutotial SIG
  • Que es sql
  • que es sql
  • SQL
  • Sql
  • Tutotial a
  • tutotial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS