Manual Practico SQL

Páginas: 24 (5956 palabras) Publicado: 13 de junio de 2015
Manual Práctico de SQL
ORIENTADO A SQL 7.0
Preparado por:
Alvaro E. García
alvaroegarcia@ubbi.com

Manual Práctico de SQL
Preparado por: Alvaro E. García

ÍNDICE
INTRODUCCIÓN

3

PASOS PARA IMPLEMENTAR UNA BD

5

CREAR UNA BD

6

SENTENCIA CREATE

8

LIGADURAS

9

ELIMINACIÓN DE TABLAS

14

SENTENCIA ALTER

14

CONSULTAS SIMPLES

17

SENTENCIA SELECT – FROM

19

COLUMNAS CALCULADAS

21CONDICIONES DE BÚSQUEDA

22

ORDENACIÓN DE RESULTADOS (ORDER BY)

25

CONSULTAS A MÚLTIPLES TABLAS (INNER JOIN)

26

CONSULTAS RESUMEN

30

CONCLUSIÓN

32

BIBLIOGRAFÍA

33

2

Manual Práctico de SQL
Preparado por: Alvaro E. García

INTRODUCCIÓN.
SQL (Lenguaje de Consulta Estructurado)
El SQL (Structure Query Language), es un lenguaje de consulta
estructurado establecido claramente como el lenguaje dealto
nivel estándar para sistemas de base de datos relacionales. Los
responsables de publicar este lenguaje como estándar, fueron
precisamente los encargados de publicar estándar, la ANSI
(Instituto Americano de Normalización) y la ISO (organismo
Internacional de Normalización). Es por lo anterior que este
lenguaje lo vas a encontrar en cualquiera de los DBMS
relacionales que existen en laactualidad, por ejemplo,
ORACLE, SYBASES, SQL SERVER por mencionar algunos.

El SQL agrupa tres tipos de sentencias
particulares, en los siguientes lenguajes:

con

objetivos

9 Lenguaje de Definición de Datos (DDL, Data Definiton
Language)
9 Lenguaje de Manipulación de Datos (DML, Data
Management Language)
9 Lenguaje de Control de Datos (DCL, Data Control
Language)

A continuación se describen cada uno delos lenguajes:
Lenguaje de Definición de Datos (DDL, Data Definiton Language)

Grupo de sentencias del SQL que soportan la definición y
declaración de los objetos de la base de datos. Objetos tales
como: la base de datos misma(DATABASE), las tablas(TABLE),
las Vistas (VIEW), los índices (INDEX), los procedimientos
almacenados (PROCEDURE), los disparadores (TRIGGER),

3

Manual Práctico de SQLPreparado por: Alvaro E. García

Reglas (RULE), Dominios (Domain) y Valores por defecto
(DEFAULT).
CREATE,
ALTER

y

DROP
Lenguaje de
Language)

Manipulación

de

Datos

(DML,

Data

Management

Grupo de sentencias del SQL para manipular los datos que
están almacenados en las bases de datos, a nivel de filas
(tuplas) y/o columnas (atributos). Ya sea que se requiera que
los datos sean modificados,eliminados, consultados o que se
agregaren nuevas filas a las tablas de las base de datos.
INSERT,
UPDATE,
DELETE

y

SELECT
Lenguaje de Control de Datos (DCL, Data Control Language)

Grupo de sentencias del SQL para controlar las funciones de
administración que realiza el DBMS, tales como la atomicidad y
seguridad.
COMMIT TRANSACTION,
ROLLBACK TRANSACTION,
GRANT
REVOKE

4

Manual Práctico de SQLPreparado por: Alvaro E. García

Pasos para implementar una base de datos:
PASO

Descripción

1

Definir en el disco duro, el área física que contendrá las
tablas de la base de datos. Sentencia SQL --> CREATE
DATABASE. Æ Tema 1 de este manual

2

Crear las diferentes tablas de la base de dato. Sentencia SQL
--> CREATE TABLE Tema 4.2 del contenido de este curso.

3

Insertar las filas de lasdiferentes tablas, sin violar la
integridad de datos. Sentencia SQL --> INSERT INTO . Tema
3.4.1 del contenido de este curso.

4

Actualizar los datos que cambien con el tiempo en las
diferentes tablas. Sentencia SQL --> UPDATE. Tema 3.4.2
del contenido de este curso.

5

Eliminar las filas que ya no se requieran en las diferentes
tablas. Sentencia SQL --> DELETE Tema 3.4.3 del contenido
de este curso.6

Realizar las consultas deseadas a las tablas de la base de
datos a través de la poderosa sentencia de consultas del SQL,
llamada SELECT. Tema 4.3 hasta 4.6 del contenido de este
curso.

7

Dar nombre a las consultas. elaboradas en el paso No.6 cuando
se requiera ocultar el diseño y columnas de las tablas a través
de la creación de vistas lógicas. Sentencia SQL ----> CREATE
VIEW. Tema 3.5 del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SQL manual practico
  • manual sql
  • Manual Sql
  • Manual De SQL
  • manual sql
  • Manual De SQL
  • Manual SQL
  • MANUAL SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS