Professional Documents
Culture Documents
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.
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.