ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SQL (Lenguaje de Consulta Estructurado)

jostick193Biografía8 de Septiembre de 2015

9.725 Palabras (39 Páginas)175 Visitas

Página 1 de 39

Manual Práctico de SQL

ORIENTADO A SQL 7.0

Preparado por: Alvaro  E. García alvaroegarcia@ubbi.com


Í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                                                                                                                     21

CONDICIONES 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


INTRODUCCIÓN.

SQL (Lenguaje de  Consulta Estructurado)

El SQL  (Structure Query Language), es  un lenguaje de  consulta estructurado  establecido claramente  como el  lenguaje de  alto 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    la    actualidad,   por     ejemplo, ORACLE,  SYBASES, SQL SERVER por  mencionar algunos.

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

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 de  los 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),


Reglas   (RULE),    Dominios   (Domain)   y   Valores   por    defecto

(DEFAULT). CREATE, ALTER y DROP

Lenguaje   de   Manipulación   de   Datos   (DML,     Data   Management

Language)

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


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 las diferentes 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 contenido de este curso.


Crear una base de datos:

Sentencia SQL  CREATE DATABASE

SINTAXIS:

create database nombre_basededatos ON PRIMARY (

name = nombre_basededatos _data,

filename = 'c:\BDTRANSITO.mdf',  /*Dirección donde se  crea*/

...

Descargar como (para miembros actualizados) txt (42 Kb) pdf (563 Kb) docx (231 Kb)
Leer 38 páginas más »
Disponible sólo en Clubensayos.com