You are on page 1of 4

UNIVERSIDAD TECNOLOGICA DE IZUCAR DE MATAMOROS MATERIA: BASE DE DATOS NOMBRE DEL ENSAYO: SQL PROFESOR: LIC.

CARLOS GONZALEZ GONZALEZ NOMBRE DEL ALUMNO(A): ARIADNA ROSAS CARIO GRADO Y GRUPO: 2 A FECHA DE ENTREGA: 23/02/2012 BIBLIOGRAFIAS http://www.desarrolloweb.com/articulos/262.php http://personal.lobocom.es/claudio/sql001.htm http://es.wikipedia.org/wiki/SQL#Lenguaje_de_definici.C3. B3n_de_datos_.28DDL.29 http://www.infor.uva.es/~chernan/Bases/Teoria/TEMA2.pd f http://personal.telefonica.terra.es/web/guada/access_avan /material/Apuntes%20de%20SQL.pdf

QUE ES SQL? El lenguaje de consulta estructurado o SQL (por sus siglas en ingls structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. SQL fue introducido por Oracle por primera vez en una base de datos comercial en el ao 1979. El lenguaje se utiliza para definir, consultar y actualizar la base de datos, y es el ms popular de su estilo; posee tambin capacidad para especificar restricciones y evolucin de esquemas. La estructura bsica para consultas en SQL es select-from-where. y PARA QUE ES Y CUALES SON SUS PRINCIPALES CARACTERISTICAS

Una de sus caractersticas es el manejo del lgebra y el clculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- informacin de inters de una base de datos, as como tambin hacer cambios sobre ella. Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que gracias a su fuerte base terica y su orientacin al manejo de conjuntos de registros, permite una alta productividad en codificacin y la orientacin a objetos. QUE ES Y PARA QUE SIRVE EL DDL? Es el lenguaje de definicin de datos, sirve para definir los diferentes esquemas de la base de datos. Debe permitir especificar: y y y y y y y y Elementos de datos Relaciones entre ellos Estructura de ellos Reglas de integridad Autorizacin de acceso Vistas lgicas de los usuarios Espacio reservado para la base de datos Modo de representacin (binario, decimal, ) QUE ES Y PARA QUE SIRVE EL DML?

Lenguaje de manipulacin de datos. Sirve para obtener, insertar, eliminar y modificar los datos de la base de datos

 COMANDOS DDL  CREATE: utilizado para crear nuevas tablas, campos e ndices  DROP: empleado para eliminar tablas e ndices  ALTER: utilizado para modificar las tablas agregando campos o cambiando la definicin de los campos  COMANDOS DML  SELECT: utilizado para consultar registros de la base de datos que satisfagan un criterio determinado  INSERT: utilizado para cargar lotes de datos en la base de datos en una nica operacin  UPDATE: utilizado para modificar los valores de los campos y registros especificados  DELETE: utilizado para eliminar registros de una tabla de una base de datos CUALES SON LAS CLAUSULAS? Son las condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular FROM Especifica la tabla de la cual se van a seleccionar los registros. WHERE Especifica las condiciones que deben reunir los registros que se van a seleccionar. GROUP BY Separa los registros seleccionados en grupos especficos. HAVING Expresa la condicin que debe satisfacer cada grupo. ORDER BY Ordena los registros seleccionados de acuerdo con un orden especfico. FUNCIONES DE AGREGADO Las funciones de agregado se usan dentro de una clusula SELECT en grupos de registros para devolver un nico valor que se aplica a un grupo de registros.

AVG: COUNT: SUM: MAX: MIN:

Calcula el promedio de los valores de un campo determinado Devuelve el nmero de registros de la seleccin Devuelve la suma de todos los valores de un campo determinado Devuelve el valor ms alto de un campo especificado Devuelve el valor ms bajo de un campo especificado

CONCLUSION El SQL es un lenguaje de programacin que se utiliza para el acceso a las bases de datos que nos permite declarar diversas operaciones; este programa tambin incluye el manejo del algebra y el clculo relacional; tambin se define aqu dos lenguajes mas que se manejan en el SQL los cuales son el DDL, que define datos, y el DML, que es el que manipula datos, cada uno de estos tiene sus propios comandos; las clausulas son condiciones que se quieren manipular y finalmente dentro de estas clausulas existen las funciones de agrado.

You might also like