Ms. SQL Server - Implementación I

Objetivo

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.

Descripción

Dirigido a

Requisitos previos

Duración

24 horas

Costo

Horarios

 

Informes e Inscripciones

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

Temario del Curso

Tema 1

Introducción a SQL Server

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.

Tema 2

Transact - SQL

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 base de datos

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.

Creación de tablas

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.

Tema 3

Modificación de los datos

Inserción de filas.
Eliminación de filas.
Actualización de datos.

Definición de la integridad 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.

Tema 4

Diseño de consultas básicas

Uso de la instrucción SELECT.
Diseño de filtros y ordenamiento del resultado.

Agrupación y resúmenes de datos

Las funciones de agregación.
Uso de GROUP BY.
Uso de COMPUTE y COMPUTE BY.
Listado de los primeros n valores.

Tema 5

Consultas a varias tablas

Definición de join.
Consultas inner join.
Consultas outer join.
Consultas cross join.

Valores de agregación dentro del conjunto de resultados

Uso de GROUP BY con el operador ROLLUP.
Uso de GROUP BY con el operador CUBE.
La función GROUPING.

Tema 6

Subconsultas

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.

 

Inicio - Acerca del CEPS-UNI - Pràcticas PreProfesionales - Medias Becas - Bolsa de Trabajo - Personal - Infraestructura - Sugerencias
Ofimática - Operador de Microcomputadoras - Autocad - Producción Multimedia - Ensamblaje y Reparación de Microcomputadoras - Diseño Gráfico
Administración y Soporte en Redes - Web Designer Professional - Linux System Administrator - Visual Basic Solution Developer - DataBase Administrator
Analista y Diseñador de Sistemas - Base de Datos con SQL Server - Aplicaciones Windows con Visual Basic.NET - Aplicaciones Web con Visual Basic.NET
Aplicaciones Distribuidas con Visual Basic.NET - Programador en Lenguaje Java - Aplicaciones Web con Plataforma Java
Aplicaciones para Negocios Electrónicos con Linux

CEPS-UNI - Todos los derechos reservados 2009