Académique Documents
Professionnel Documents
Culture Documents
Administración
El curso entrega los conocimientos y habilidades necesarios para implementar, operar y
programar una base de datos, y ejecutar tareas de administración básica usando las
herramientas integradas de Microsoft SQL Server 2012.
Objetivos
Dirigido a
Prerrequisitos
Temas
Introducción a SQL Server
o SQL Server Management Studio
o Registro de un servidor SQL
o Tipos y modos de autenticación
o Bases de datos de sistema – Tablas de sistema
o Catálogos – Consultas a los catálogos
El objeto base de datos
o Archivos de bases de datos
o Registro de transacciones
o Creación de una base de datos
o Creación de esquemas
El objeto tabla – La integridad de los datos
o Creación de tablas
o Restricciones de integridad: de entidad, de dominio, referencial
o Modificación de la definición de una tabla
o Restricciones: PRIMARY KEY, UNIQUE, FOREIGN KEY, DEFAULT, CHECK
o Integridad referencial en cascada
Mantenimiento básico de datos
o Declaraciones INSERT, UPDATE y DELETE
o Uso de TRUNCATE TABLE
Introducción a Transact-SQL
o Declaraciones: DML, DDL, DCL
o Variables, operadores y funciones
o Instrucciones de control de flujo
Diseño de consultas simples
o Selección de columnas
o Campos calculados
o Filtro de filas – Operadores LIKE, BETWEEN, IN
o Ordenamiento del conjunto de resultados
o Manipulación de valores NULL
o Funciones de conversión de tipo
o Funciones de fecha y hora
Diseño de consultas complejas
o Funciones de agregación
o Agrupación de datos: GROUP BY y HAVING
o Operador TOP
o Operador DISTINCT
o Uso de los operadores ROLLUP, CUBE y GROUPING
o Combinaciones: INNER JOIN, OUTER JOIN, CROSS JOIN, autojoin
o Creación de tablas a partir de consultas
o Reunión de consultas: UNION
o Subconsultas – Subconsultas correlacionadas
o Inserción de filas con subconsultas
o Operador PIVOT – Common Table Expression (CTE)
o Tabla de doble entrada: uso de SELECT…CASE
Las vistas
o Definición de vista
o Papel de las vistas
o Creación de vistas
o Uso de las vistas en el diseño de consultas
Las transacciones
o Definición de transacción
o Transacciones implícitas y transacciones definidas por el usuario
o ROLLBACK y COMMIT
o Transacciones anidadas
o Los savepoints
Los procedimientos almacenados
o Definición de procedimiento almacenado
o Razones para crear procedimientos almacenados
o Creación, ejecución, modificación y eliminación de procedimientos
almacenados
o Manejo de errores: RAISERROR y TRY/CATCH
Las funciones definidas por el usuario – UDFs
o Definición de UDF
o Creación, ejecución, modificación y eliminación de UDFs
Los desencadenantes
o Definición de desencadenante
o Desencadenantes por inserción, por eliminación, por actualización
o Desencadenantes DDL
Instalación y configuración de una instancia SQL Server
o Planificación de la instalación
o Opciones de instalación
o Configuración de las librerías de red
Administración de la base de datos y sus archivos
o Arquitectura de la base de datos
o Creación de grupos de archivos
o Configurando la base de datos
Copias de respaldo y recuperación
o Introducción
o Diseño de una estrategia de respaldo
o Obtención de la copia de seguridad
o Restauración de una base de datos
Administración de la seguridad
o Tipos y modos de autenticación
o Roles a nivel servidor
o Control de acceso a la base de datos
o Roles a nivel de base de datos
o Permisos
Transferencia de datos
o Introducción a la transferencia de datos
o Introducción a SQL Server Integration Services (SSIS)
o Creación y ejecución de paquetes SSIS
o Uso de BCP
Régimen de Estudios
Instructores