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
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Entrada 2 Blog

Entrada 2 Blog

Ratings: (0)|Views: 16 |Likes:
Published by diegosalamancab
SQL, base de datos
SQL, base de datos

More info:

Published by: diegosalamancab on Mar 07, 2009
Copyright:Attribution Non-commercial

Availability:

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

06/16/2009

pdf

text

original

 
Sql:
Siglas del ingles de Lenguage Query System = Sistema de Lenguaje de Preguntasutilizado generalmente en sistemas administradores de bases de datos, tanto en Main Frame,como en computadores personales.http://www.systemaster.com/4deinteres/utilidades/diccionario.htmLenguaje utilizado parabase de datosdesarrollado entre 1974 y 1975 enIBMResearch. Por  esos años se llamaba SEQUEL (Structured English QUEry Language) y servía como interfazpara un sistema experimental de base de datos llamado SYSTEM R.SQL fue introducido por Oracle por primera vez en una base de datos comercial en el año 1979.Se convirtió en un estándar  ANSIeISO dando lugar al SQL-86 o SQL1, que se fue actualizando a SQL-92 o SLQ2, luego a SQL3 y actualmente (2004) a SQL4.El lenguaje se utiliza para definir,consultar yactualizar la base de datos, y es el más popular de su estilo.La estructura básica paraconsultas en SQLesselect-from-where. Conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje dedefiniciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), que posee tambiéncapacidad para especificar restricciones y evolución de esquemas.http://www.alegsa.com.ar/Dic/sql.phpEs un potente lenguaje informático que cumple las funciones de DDL y DML en los SGBDrelacionales. Su origen está en el lenguaje SEQUEL (Structured English QUEry Language)desarrollado en IBM en los años 1974-75.
DML
(Lenguaje de Manipulación de Datos). Permite la manipulación de las operaciones deInserción, Eliminación y Modificación.
DDL
(Lenguaje de Definición de Datos). Por medio de este, el DBMS identifica lasdescripciones de los elementos de los esquemas y almacena la definición del esquema en elcatálogo del DBMS. Mediante el DDL, el DBMS específica el esquema conceptual e interno(Base de datos Almacenada).http://www.paginasprodigy.com/evaristopacheco/taller/conceptos.htmlEl DML (Data Management Language) lenguaje de manipulación de datos, describe todasesas sentencias que sirven para recuperar, insertar, borrar, modificar los datos almacenados enla base de datosEl DDL (Data Definition Language) lenguaje de definición de datos es la parte del SQL quemás varía de un sistema a otro ya que esa área tiene que ver con cómo se organizaninternamente los datos y eso, cada sistema lo hace de una manera u otra.http://74.125.47.132/search?q=cache:dCnxnCVJLIYJ:190.84.50.173:81/guiasUAN/programacion3/apoyos/introduccionDDL.pdf+definicion+DML&hl=es&ct=clnk&cd=3&gl=co&client=firefox-a
SELECT-FROM-WHERE
Estructura típica para las consultas SQL a bases de datos.
 
El bloque de consulta tiene la siguiente forma:SELECT < lista de atributos> FROM < lista de tablas> WHERE <condicion>La lista de atributos, es la lista de nombres de atributos cuyos valores serán recuperados en laconsulta.La lista de tablas, es la lista de nombres de las tablas o relaciones necesarias para procesar laconsulta.La condición, es la expresión condicional (booleana) que identifica las tuplas que seránrecuperadas por la consulta.Por ejemplo, la siguiente consulta a una base de datos, da como resultado la lista de alumnos(nombre y apellido) que se encuentran registrados en la tabla ALUMNO donde el curso al queasisten es llamado "informatica":SELECT nombre, apellidoFROM alumnoWHERE alumno.curso = "informatica";La cláusula WHERE puede ser omitida, lo cual devolvería todos los alumnos.
http://www.alegsa.com.ar/Dic/select-from-where.php
Puede ejecutar una única instrucción DDL en este artículo utilizando la sintaxis siguiente conlas clases DAO de MFC:// Open database file.CDaoDatabase db;db.Open( _T("C:\\MyDatabase.mdb") );// Set strSQL to desired DDL statement.CString strSQL;strSQL = _T("CREATE TABLE Simple (ID long)" );// Execute DDL statement.try{db.Execute( strSQL, dbFailOnError );}catch ( CDaoException *e ){// Display errors (simple example).AfxMessageBox( e->m_pErrorInfo->m_strDescription,MB_ICONEXCLAMATION );e->Delete();}
La instrucción de DDL CREATE TABLE
La instrucción de tabla crear siguiente crea una tabla de prueba con toda la DDL disponiblepara los tipos de datos:
 
CREATE TABLE TestAllTypes(MyText TEXT(50),MyMemo MEMO,MyByte BYTE,MyInteger INTEGER,MyLong LONG,MyAutoNumber COUNTER,MySingle SINGLE,MyDouble DOUBLE,MyCurrency CURRENCY,MyReplicaID GUID,MyDateTime DATETIME,MyYesNo YESNO,MyOleObject LONGBINARY,MyBinary BINARY(50))
La instrucción de DDL de ALTER TABLE
Esta instrucción es útil cuando se necesita quitar o agregar un campo a una tabla existente.
Nota:
esta instrucción no permite modificar un campo existente en una tabla de Access (por ejemplo, para cambiar tipo de datos el campo).La siguiente DDL quita la columna denominada MoreInfo de la tabla TooManyFields:ALTER TABLE TooManyFields DROP COLUMN MoreInfoLa siguiente instrucción de DDL agrega una columna denominada ExtraInfo a una tabladenominada NotEnoughFields:ALTER TABLE NotEnoughFields ADD COLUMN ExtraInfo Text (255)Instrucción el ALTER TABLE se puede utilizar para crear una relación entre dos tablas.La siguiente instrucción SQL crea dos tablas (Cars y colores) y, a continuación, se crea unarelación entre la tabla Cars y la tabla de colores en el campo ColorID (cada vehículo puedetener sólo un color).
Nota:
hay tres instrucciones de DDL independientes, que deben ser una ejecutado a la vez:CREATE TABLE Cars(CarID LONG,CarName TEXT(50),ColorID LONG

You're Reading a Free Preview

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