Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
29Activity
0 of .
Results for:
No results containing your search query
P. 1
SQL Comandos

SQL Comandos

Ratings: (0)|Views: 2,616|Likes:
Published by izamc444

More info:

Published by: izamc444 on Feb 13, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/02/2013

pdf

text

original

 
Ana Isabel Morales Contreras 4 CICECyTEJ 14 Zapotiltic
SQL
Introducción
El lenguaje de consulta estructurado (
SQL
)es un lenguaje de base de datos normalizado, utilizado por el motor de basede datos de Microsoft Jet.
SQL
se utiliza para crear objetos QueryDef, como el argumento de origen del métodoOpenRecordSet y como la propiedad RecordSource del control de datos. Tambiénse puede utilizar con el método Execute para crear y manipular directamentelas bases de datos Jet y crear consultas
SQL
de paso a través para manipular bases de datos remotas cliente – servidor El Lenguaje de consulta estructurado (SQL [/eseku
ˈ
ele/ en español, /
ɛ
skju
ːˈɛ
l /, eninglés, pero no /
ˈ
si
ː
kwəl/ ya que esto deriva de sus primeras versiones donde senombraba Structured ENGLISH Query Language, que no es vigente hoy en día]Structured Query Language) es unlenguaje declarativode acceso abases de datos  relacionales que permite especificar diversos tipos de operaciones en éstas. Una desus características es el manejo delálgebray elcálculo relacionalpermitiendo efectuar  consultascon el fin de recuperar -de una forma sencilla-informaciónde interés de una base de datos, así como también hacer cambios sobre ella. Es unlenguajede cuartageneración
Componentes del SQL
El lenguaje
SQL
está compuesto por comandos, cláusulas, operadoresy funciones de agregado. Estos elementos se combinan en las instrucciones paracrear, actualizar y manipular 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 datosde la base de datos.
 
Comandos DLLComandoDescripciónCREATEUtilizado para crear nuevas tablas, campos e índicesDROPEmpleado para eliminar tablas e índicesALTERUtilizado para modificar las tablas agregando campos o cambiando ladefinición de los camposComandos DML
 
Ana Isabel Morales Contreras 4 CICECyTEJ 14 Zapotiltic
Comando
Descripción
SELECT
Utilizado para consultar registrosde la base de datos que satisfagan uncriterio determinado
INSERT
Utilizado para cargar lotes de datos en la base de datos en una únicaoperación.
UPDATE
Utilizado para modificar losvaloresde los campos y registros especificados
DELETE
Utilizado para eliminar registros de una tabla de una base de datos
Orígenes y evolución
Los orígenes del SQL están ligados a los de las bases de datos relacionales. En1970 E. F. Coddpropone elmodelo relacionaly asociado a éste un sublenguaje de acceso a losdatosbasado en el cálculo de predicados. Basándose en estas ideas, loslaboratorios deIBMdefinen el lenguajeSEQUEL(Structured English QUEry Language) que más tarde sería ampliamente implementado por elSGBD(SistemasGestores de Bases de Datos) experimental System R, desarrollado en1977tambiénpor IBM. Sin embargo, fueOraclequien lo introdujo por primera vez en1979en un programa comercial.El SEQUEL terminaría siendo el predecesor de SQL, siendo éste una versiónevolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de losdiversosSGBDrelacionales surgidos en los años siguientes y es por finestandarizado en1986por elANSI, dando lugar a la primera versiónestándar de este lenguaje, el "SQL-86" o "SQL1". Al año siguiente este estándar es también adoptadopor laISO.Sin embargo, este primer estándar no cubre todas las necesidades de losdesarrolladores e incluye funcionalidades de definición de almacenamiento que seconsideraron suprimir. Así que en1992se lanza un nuevo estándar ampliado yrevisado del SQL llamado "SQL-92" o "SQL2".En la actualidad el SQL es el estándar 
de facto
de la inmensa mayoría de los SGBDcomerciales. Y, aunque la diversidad de añadidos particulares que incluyen lasdistintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.El ANSI SQL sufrió varias revisiones y agregados a lo largo del tiempo:
AñoNombreAlias
 
Ana Isabel Morales Contreras 4 CICECyTEJ 14 Zapotiltic
1999SQL:1999SQL20002003SQL:2003 2006SQL:2006 2008SQL:2008 El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad ypotencia de los sistemas relacionales permitiendo gran variedad de operaciones enéstos últimos.Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a sufuerte base teórica y su orientación al manejo de conjuntos deregistros, y no aregistros individuales, permite una alta productividad en codificación y la orientación aobjetos. De esta forma una sola sentencia puede equivaler a uno o más programasque utilizas en un lenguaje de bajo nivel orientado a registro.
 
CláusulasLas cláusulas son condiciones de modificación utilizadas para definir los datos quedesea seleccionar o manipular. CláusulaDescripciónFROMUtilizada para especificar la tabla de la cual se van a seleccionar losregistrosWHEREUtilizada para especificar las condiciones que deben reunir los registrosque se van a seleccionar GROUP BYUtilizada para separar los registros seleccionados engruposespecíficosHAVINGUtilizada para expresar la condición que debe satisfacer cada grupoORDER BYUtilizada para ordenar los registros seleccionados de acuerdo con unorden específicoOperadores Lógicos OperadorUsoANDEs el "y" lógico. Evalua dos condiciones y devuelve unvalor de verdad sólosi ambas son ciertas.

Activity (29)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Elkin Vivas liked this
Melisa Carmona liked this
Heliodoro Oviedo liked this
Jorge R. Moreno liked this
Carla Martínez liked this
sayoshi liked this
Katy Cadena liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->