Manual sql

Solo disponible en BuenasTareas
  • Páginas : 40 (9770 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de septiembre de 2010
Leer documento completo
Vista previa del texto
Bases de Datos

Plantel: CONALEP “Manuel Rivera Cambas” Material Didáctico: Notas de Clase Módulo: Programación con Gestores de Bases de Datos Semestre: Quinto Unidad: Uno Función: Clarificador

BASES DE DATOS SQL
Introducción al Lenguaje SQL

.

Docente: Lic. En Informática y M.S.I. Alfredo Contreras Méndez
Docente: Lic. En Informática y M.S.I. Alfredo Contreras Méndez

5° Semestre 1Página:

Bases de Datos

Índice
Tema
Introducción SQL (Structured Query Language) Introducción a SQL Componentes del SQL Tipos de dato Operadores Palabras Clave Funciones Agregadas Predicados Lenguaje de Definición de Datos Parte I Tablas Nomenclatura Creación de Tablas Modificación de Tablas Eliminación de Tablas Lenguaje de Definición de Datos Parte II Definición de Índices Introduccióna los Índices Creación de Índices Lenguaje de Definición de Datos Parte III Vistas Creación de Vistas Sinónimos Lenguaje de Manipulación de Datos Parte I Consulta de Datos La sentencia SELECT La cláusula WHERE La cláusula Order By Lenguaje de Manipulación de Datos Parte II Insertar Datos Inserción de Filas Inserción Individual de Filas Inserción Múltiple de Filas Borrado de Datos La SentenciaDELETE La Sentencia TRUNCATE Actualización de Datos La Sentencia UPDATE Uso de Subconsultas con UPDATE Consultas Combinadas (Join) Consultas Combinadas Combinación Interna Combinación Externa Unión Consultas Agregadas La Cláusula Group By La cláusula Having AVG Count Max, Min Sum Subconsultas Definición de Subconsultas Referencias Externas Anidar Subconsultas Utilización de Subconsultas con UPDATE LaFunción Exists Conclusión Bibliografía

Página
3 4 4 5 5 6 6 7 7 8 8 8 9 10 12 12 12 12 13 14 14 15 16 17 17 17 18 19 21 21 21 21 23 25 25 25 26 26 27 29 29 29 30 32 34 34 34 35 35 36 36 37 37 37 38 39 39 40 41

Docente: Lic. En Informática y M.S.I. Alfredo Contreras Méndez

Página: 2

Bases de Datos

INTRODUCCION

El lenguaje de consulta estructurado o SQL (por sus siglas en inglésstructured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar de una forma sencilla los datos de interés de una base de datos, así como también hacer cambios sobre ellos.Esta recopilación de notas está pensada para la gente que quiere formarse como desarrollador de aplicaciones. El objetivo de esas notas es poder aprender SQL en forma sencilla viendo un concepto teórico y algunos ejercicios prácticos que ayuden al alumno a comprender como es que se enlazan las herramientas de desarrollo con los manejadores de bases de datos a la hora de desarrollar aplicaciones. Lasorganizaciones cada vez necesitan contar con aplicaciones que ayuden a realizar su trabajo de manera más eficiente y es por esa razón que el alumno con perfil de desarrollo debe obtener un conocimiento profundo de SQL el cual le facilitará la implementación de bases de datos y el desarrollo de sistemas de información en las empresas.

alumno: bautista rivera daniel

Página: 3

Bases deDatos

SQL (Structured Query Language)
SQL es el lenguaje de consulta universal para bases de datos. Desde esta opción vamos a tratar los temas relacionados con SQL ANSI 92, que es el estándar SQL , ya que existen variantes como T-SQL (Transact-SQL) y PL/SQL (Procedure Language / SQL) que serán tratados en sus propias opciones. SQL proporciona métodos para definir la base datos, para manipular lainformación y para gestionar los permisos de acceso a dicha información. Para que un gestor de bases de datos sea considerado como relacional, debe soportar SQL, independientemente de las características particulares que dicho gestor pueda aportar. Conocer SQL es conocer las bases de datos, y todo su potencial.

Introducción a SQL
SQL es el lenguaje de consulta universal para bases de datos....
tracking img