SQL

SQL


¿Que es SQL?

 Structured Query Language que no es mas que un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...).


¿Para que sirve SQL?


Es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del control de datos. También

se puede utilizar con el método Execute para crear y manipular directamente las bases de datos


Se usa para consultar, actualizar y administrar bases de datos relacionales, tales como las de Microsoft Access. Al crear una consulta en la ventana Consulta, lo que hace Microsoft Access en realidad es construir una instrucción SQL equivalente.
Es posible ver esta instrucción y editarla eligiendo el comando SQL del menú Ver de la ventana Consulta, o haciendo clic en el botón "Presentación SQL".

Características

  • El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
  • Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros permite una alta productividad en codificación y la orientación a objetos.
  • Lenguaje de definicion de datos. 
  • Lenguaje interactivo de manipulación de datos. 
  • Integridad. 
  • Definicion de Vistas.
  • Control de transacciones. SQL tiene comandos para especificar el comienzo y el final de una transaccion.
  • SQL Incorporado y Dinamico. Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programacion como c++, c, java, Cobol, Pascal y Fortran
  • Autorizacion. El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas

Ejemplos

INSERT INTO agenda_telefonica (nombre, numero) 
VALUES ('Roberto Jeldrez', 4886850);
Cuando se especifican todos los valores de una tabla, se puede utilizar la sentencia acortada:
 INSERT INTO nombreTabla VALUES ('valor1', ['valor2,...'])
Ejemplo (asumiendo que 'nombre' y 'número' son las únicas columnas de la tabla 'agenda_telefonica'):
 INSERT INTO agenda_telefonica 
VALUES ('Jhonny Aguiar', 080473968);

0 comentarios:

Publicar un comentario

 
Blog © 2012 | Pamela Olga Consuelo Olivares Martinez | 1523779