SQL, SQL SERVER

Páginas: 9 (2030 palabras) Publicado: 15 de enero de 2014

INGENIERÍA EN INFORMÁTICA

Dr. Luis Javier Mena Camaré

SQL SERVER, MY SQL y OLAP

EQUIPO #3
Marcos Adrián Beltrán Cabrera
Carrillo Estrada Jesús Martín
Brandon Acosta Chiquete
Francisco de Jesús Bertoldi Bernal
Carlos Ramiro Velarde Meza
Juan Alejandro Doroteo López
Alma González
GRUPO: V-I
10/01/2014
Introducción
(Structured Query Language) Lenguaje utilizado para base dedatos desarrollado entre 1974 y 1975 en IBM Research. Por esos años se llamaba SEQUEL (Structured English Query Language) y servía como interfaz para 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 ANSI e ISO dando lugar al SQL-86 o SQL1, que se fue actualizando aSQL-92 o SLQ2, luego a SQL3 y actualmente (2004) a SQL4.
El lenguaje se utiliza para definir, consultar y actualizar la base de datos, y es el más popular de su estilo. La estructura básica para consultas en SQL es select-from-where.
Conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje de definiciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), queposee también capacidad para especificar restricciones y evolución de esquemas.
¿Qué es SQL?
El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacionalpermitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.
A diferencia de muchos lenguajes de descripción de datos, SQL utiliza una colección de verbos imperativo cuyo efecto es modificar el esquema de la base de datos, añadiendo, cambiando o eliminando las definiciones de tablas y otrosobjetos. Estas declaraciones se pueden mezclar libremente con otras sentencias SQL, por lo que el DDL no es realmente una lengua independiente. La declaración más común es CREATE TABLE. El lenguaje de programación SQL, el más difundido entre los gestores de bases de datos, admite las siguientes sentencias de definición: CREATE, DROP y ALTER, cada una de las cuales se puede aplicar a las tablas, vistas,procedimientos almacenados y triggers de la base de datos.

Historia

Características principales
El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y tiene las siguientes características:

• Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones ymodificaciones de los esquemas de relación.
• Lenguaje interactivo de manipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
• Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
• Definición de vistas: El LDDincluye comandos para definir las vistas.
• Control de transacciones: SQL tiene comandos para especificar el comienzo y el final de una transacción.
• SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
• Autorización: El LDD incluye comandos para especificar los derechos deacceso a las relaciones y a las vistas

Ventajas y desventajas
Ventajas:
* Es un estándar para el manejo de datos en un Manejador de Base de Datos Relacional.
* Es no sensitivo, esto quiere decir que no importa si pones en mayúsculas o minúsculas el comando o instrucción te lo reconocerá.
* Es imperativo, no necesariamente secuencial aunque tenga un ordenamiento.
* Es de fácil comprensión....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server
  • sql server
  • Sql Server
  • Sql server
  • SQL SERVER
  • SQL Server
  • Sql Server
  • SQL server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS