Analisis y diseño de Base de DAtos

Páginas: 7 (1690 palabras) Publicado: 13 de febrero de 2014
MANUAL SQL
Asignatura: Analisis y Diseño de Bases de Datos
INDICE
1.− INTRODUCCION 2
2. Consultas de Selección 5
3. Criterios de Selección 8
4. Agrupamiento de Registros 12
5. Consultas de Acción 16
6. Tipos de Datos 19
7. SubConsultas 21
8. Consultas de Referencias Cruzadas 23
9. Consultas de Unión Internas 27
10. Consultas de Unión Externas 29
11. Estructuras de las Tablas 30
12Consultas con Parámetros 36
13. Bases de Datos Externas 37
14. Omitir los Permisos de Ejecución 38
15 La Cláusula PROCEDURE 38
16 ANEXOS 39

1.− INTRODUCCION
1.1. 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 y manipular las bases de datos.
1.2 ComandosExisten 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.
1

Comandos DDL
Comando
CREATE
DROP
ALTER

Descripción
Utilizado para crear nuevas tablas, campos e índices
Empleado para eliminar tablas e índices
Utilizado paramodificar las tablas 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 operación.
Utilizado para modificar los valores de los campos y registrosespecificados
Utilizado para eliminar registros de una tabla de una base de datos

1.3 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 las condicionesque 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

1.4 Operadores Lógicos

Operador
AND
OR
NOT

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

1.5 Operadores de Comparación

Operador
<
>


Uso
Menor que
Mayor que
Distinto de
2

=
=
BETWEEN
LIKE
IN

Menor ó Igual que
Mayor ó Igual que
Igual que
Utilizadopara especificar un intervalo de valores.
Utilizado en la comparación de un modelo
Utilizado para especificar registros de una base de datos

1.6 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
Utilizada paracalcular el promedio de los valores de un campo
determinado
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
Utilizada para devolver el valor más alto de un campo especificado
Utilizada para devolver el valor más bajo de un campo especificado

2. CONSULTAS DE SELECCIÓN
Las consultas de selección seutilizan para indicar al motor de datos que devuelva información de las
bases de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar
en un objeto recordset. Este conjunto de registros es modificable.
2.1 Consultas básicas
La sintaxis básica de una consulta de selección es la siguiente:
SELECT Campos FROM Tabla;
En donde campos es la lista de campos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • analisis y diseño de la base de datos proyecto vivero
  • Analisis Y Diseño De Base De Datos
  • Analisis y diseño de bases de datos
  • Diseño De Una Base De Datos
  • Correcto diseño de una base de datos
  • Diseño Base De Datos
  • DISEÑO DE UNA BASE DE DATOS
  • diseño logico de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS