Mind map
Introducción al SQL. Transact-SQL
Map content
Introducción al SQL. Transact-SQL
SQL (Structured Query Language), Lenguaje Estructurado de Consulta es el lenguaje utilizado para definir, controlar y acceder a los datos almacenados en una base de datos relacional. En SQL Server la versión de SQL que se utiliza se llama TRANSACT-SQL.
Las instrucciones SQL se clasifican según su propósito en tres grupos:
- El DDL (Data Description Language) Lenguaje de Descripción de Datos.
- es la parte del SQL dedicada a la definición de la base de datos, consta de sentencias para definir la estructura de la base de datos, permiten crear la base de datos, crear, modificar o eliminar la estructura de las tablas, crear índices, definir reglas de validación de datos, relaciones entre las tablas, etc.
- tenemos 3 verbos básicos:
- CREATE (Crear)
- DROP (Eliminar)
- ALTER (Modificar)
- El DCL (Data Control Language) Lenguaje de Control de Datos
- se compone de instrucciones que permiten:
- Ejercer un control sobre los datos tal como la asignación de privilegios de acceso a los datos (GRANT/REVOKE).
- La gestión de transacciones (COMMIT/ROLLBACK).
- se compone de instrucciones que permiten:
- El DML (Data Manipulation Language) Lenguaje de Manipulación de Datos.
- se compone de las instrucciones para el manejo de los datos, para insertar nuevos datos, modificar datos existentes, para eliminar datos y la más utilizada, para recuperar datos de la base de datos.
- utilizaremos los verbos:
- INSERT (Crear, es decir, insertar una nueva fila de datos)
- DELETE (Eliminar filas de datos)
- UPDATE (Modificar filas de datos)
- SELECT (Seleccionar, obtener)
- El DDL (Data Description Language) Lenguaje de Descripción de Datos.
Introducción al TRANSACT-SQL
- es un lenguaje muy potente que nos permite definir casi cualquier tarea que queramos efectuar sobre la base de datos.
- Características generales del lenguaje Transact-SQL
- es un lenguaje muy potente que nos permite definir casi cualquier tarea que queramos efectuar sobre la base de datos.
2Reglas de formato de los identificadores
- Los identificadores son los nombres de los objetos de la base de datos. Cualquier elemento de Microsoft SQL Server 2005 puede tener un identificador: servidores, bases de datos, tablas, vistas, columnas, índices, desencadenadores, procedimientos, restricciones, reglas, etc.
- No puede ser una palabra reservada.
- El nombre debe tener entre 1 y 128 caracteres, excepto para algunos tipos de objetos en los que el número es más limitado.
- El nombre debe empezar por: El nombre debe empezar por:
- Ciertos símbolos al principio de un identificador tienen un significado especial en SQL Server.
- Algunas funciones de Transact-SQL tienen nombres que empiezan con un doble signo de arroba (@@).
- No se permiten los caracteres especiales o los espacios incrustados.
- Los identificadores son los nombres de los objetos de la base de datos. Cualquier elemento de Microsoft SQL Server 2005 puede tener un identificador: servidores, bases de datos, tablas, vistas, columnas, índices, desencadenadores, procedimientos, restricciones, reglas, etc.
Tipos de datos
- Los numéricos: int, decimal, money
- Los de fecha y hora: datetime
- Y las cadenas de caracteres: varchar
Las constantes
- es un valor específico o un símbolo que representa un valor de dato específico.
Las expresiones
- Una expresión es una combinación de símbolos y operadores que el motor de base de datos de SQL Server evalúa para obtener un único valor
Funciones
- Funciones de conjuntos de filas:
- Funciones de agregado (también llamadas funciones de columna):
- Funciones de categoría:
- Funciones escalares:
Las variables
- En Transact-SQL podemos definir variables, que serán de un tipo de datos determinado, como tipos de datos podemos utilizar los propios de la base de datos SQL-SERVER, pero también podemos utilizar tipos propios del lenguaje que no pueden ser utilizados en DDL.
Information
- Description
- Mind Map on Introducción al SQL. Transact-SQL, created by Luis Angel PC on 29/10/2014.
- Created by
- Luis Angel PC
- Views
- 4
- Rating