Curso de SQL

Páginas: 85 (21077 palabras) Publicado: 10 de octubre de 2013
Curso de SQL
Indice Pagina
Introducción 3
Breve Historia
Componentes del SQL
Comandos
Cláusulas
Operadores lógicos
Operadores de Comparación
Funciones de Agregado
Consultas de Selección 6
Consultas Básicas
Devolver Literales
Ordenar los Registros
Uso de Indices de las tablas
Consultas con Predicado
Alias
Recuperar Información de una base de Datos ExternaCriterios de Selección 10
Operadores Lógicos
Intervalos de Valores
El Operador Like
El Operador In
La cláusula WHERE
Agrupamiento de Registros y Funciones Agregadas 14
La cláusula GROUP BY
AVG (Media Aritmética)
Count (Contar Registros)
Max y Min (Valores Máximos y Mínimos)
StDev y StDevP (Desviación Estándar)
Sum (Sumar Valores)
Var y VarP (Varianza)
COMPUTE de SQL-SERVERConsultas de Acción 17
DELETE
INSERT INTO
Insertar un único Registro
Para seleccionar registros e insertarlos en una tabla nueva
Insertar Registros de otra Tabla
UPDATE
Tipos de datos 20
Subconsultas 22
Consultas de Unión Internas 24
Consultas de Combinación entre tablas
Consultas de Autocombinación
Consultas de Combinaciones no Comunes
CROSS JOIN (SQL-SERVER)
SELF JOINConsultas de Unión Externas 29
Estructuras de las Tablas 30
Creación de Tablas Nuevas
La cláusula CONSTRAINT
Creación de Indices
Modificar el Diseño de una Tabla
Cursores 35
Consultas de Referencias Cruzadas (Access) 38
Full Text (SQL Server) 41
Consultas e índices de texto
Componentes de las consultas de texto de Transact-SQL
Funciones de conjunto de filas CONTAINSTABLEy FREETEXTTABLE
CONTAINSTABLE (T-SQL)
FREETEXTTABLE
Utilizar el predicado CONTAINS
Utilizar el predicado FREETEXT
Funciones de conjunto de filas CONTAINSTABLE y FREETEXTTABLE
Los predicados de texto de las funciones
Comparación entre CONTAINSTABLE y CONTAINS
Comparación entre FREETEXTTABLE y FREETEXT
Identificación del nombre de la columna de la clave única
Limitar los conjuntosde resultados
Buscar palabras o frases con valores ponderados (término ponderado)
Combinar predicados de texto con otros predicados de TRANSACT-SQL
Utilizar predicados de texto para consultar columnas de tipo IMAGE
Acceso a Bases de Datos Externas (Access) 57
Parámetros (Access) 58
Omitir los permisos de acceso (Access) 58
Cláusula Procedure (Access) 59
Problemas resueltos 60Búsqueda de registros duplicados
Búsqueda de registros no relacionados
Optimizar consultas 61
Diseño de las tablas
Gestión y elección de los índices
Campos a Seleccionar
Campos de Filtro
Orden de las Tablas


Introducción
Breve Historia
Componentes del SQL
Comandos
Cláusulas
Operadores lógicos
Operadores de Comparación
Funciones de Agregado

Introducción
El lenguaje deconsulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos. Pero como sucede con cualquier sistema de normalización hay excepciones para casi todo; de hecho, cada motor de bases de datos tiene sus peculiaridades y lo hace diferente de otromotor, por lo tanto, el lenguaje SQL normalizado (ANSI) no nos servirá para resolver todos los problemas, aunque si se puede asegurar que cualquier sentencia escrita en ANSI será interpretable por cualquier motor de datos.
 Breve Historia
La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir "ese-cu-ele" y no "siquel" como se oye a menudo) empieza en1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM, de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English Query Language) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso SQL STGT
  • Curso sql 2008
  • Curso de sql 2005 creacion de bases
  • ejercicio unidad 6 curso de SQL
  • Curso de Sql
  • Curso sql
  • sql curso
  • Curso SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS