

Al finalizar el curso, el participante estará capacitado para:
Describir la arquitectura de una base de datos SQL Server.
Diseñar y crear una base de datos SQL.
Definir e implementar la integridad de datos.
Diseñar y ejecutar consultas que recuperen datos.
Agrupar y resumir datos utilizando Transact-SQL.
Diseñar consultas que recuperan y modifican datos a través de subconsultas.
Ejecutar operaciones de mantenimiento de datos.
24 horas
Av. Túpac Amaru con Eduardo de Habich, entre los pabellones B (Teatro) y H (Arquitectura)
Telefonos: 4816693 - 3813854
4811070 - Anexo 233
Email: informes@uni.edu.pe

La arquitectura Cliente/Servidor.
El modelo Internet.
¿Qué es SQL Server?.
Papel de SQL Server en Cliente/Servidor y en Internet.
Registro del servidor.
El mecanismo de autenticación de SQL Server.
El Catálogo del Servidor y el Catálogo de la base de datos.
Consultas a los catálogos: los procedimientos almacenados del sistema, y las vistas de esquema de información.
Actividades en SQL Server: actividades de diseño, actividades de programación, actividades de administración.
Herramientas de programación de SQL Server.
El lenguaje de programación Transact-SQL.
Sentencias DCL.
Sentencias DDL.
Sentencias DML.
Elementos del lenguaje: variables, operadores, funciones, sentencias de control de flujo.
Ejecución de sentencias Transact-SQL.
Creación de bases de datos.
Configuración de la base de datos.
Modificación de la base de datos.
Creación de grupos de archivos.
Almacenamiento de los datos: arquitectura de la base de datos.
Tipos de datos del sistema.
Creación de tipos de datos.
Creación de tablas.
Modificación de la definición de una tabla.
Generación automática de valores de columnas.
Generación del script.
Inserción de filas.
Eliminación de filas.
Actualización de datos.
Niveles de la integridad de datos: de entidad, de dominio, y referencial.
Tipos de integridad de datos: declarativo y procedural.
Definición de restricciones.
Deshabilitación de la verificación de la data existente.
Deshabilitación de las restricciones.
Uso de la instrucción SELECT.
Diseño de filtros y ordenamiento del resultado.
Las funciones de agregación.
Uso de GROUP BY.
Uso de COMPUTE y COMPUTE BY.
Listado de los primeros n valores.
Definición de join.
Consultas inner join.
Consultas outer join.
Consultas cross join.
Uso de GROUP BY con el operador ROLLUP.
Uso de GROUP BY con el operador CUBE.
La función GROUPING.
Definición de subconsulta.
Subconsultas que devuelven un único valor.
Subconsultas que devuelven un conjunto de valores.
Uso de las cláusulas EXISTS y NOT EXISTS.
Inserción de filas leídas de otra tabla.
Eliminación y actualización en base a los datos de otra tabla.