SQL NIVEL I


COMPETENCIA/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.
Participa, Descubre, y Desarrolla Aplicaciones Web, Orientadas a empresas del entorno local buscando la sistematización de procesos en la red denominada INTERNET.


DESCRIPCION

La presente Área tiene por finalidad que el estudiante conozca apropiadamente la estructura del diseño de páginas web dinámicas con acceso a datos, utilizando lenguajes estandarizados por la W3C como (XHTML, HTML5, CSS) y lenguajes de administración de datos como PHP – MySQL y AJAX, utilizando el entorno de desarrollo integrado Adobe Dreamweaver.

Conoce las formas de desarrollar aplicaciones web basadas en formas de inserción de datos con formularios, búsqueda dinámica de datos, sesiones de usuarios con PHP & MYSQL

DIRIGIDO A
Estudiantes
Profesionales
Trabajadores
Público en general

PRE REQUISITO
  • Ms Windows, ser proactivo, tener iniciativa, habilidad, creatividad
DURACION
24 Horas
COSTO
S/.100.00
HORARIOS
SQL NIVEL I
CODIGOHORARIOFEC INICIOLOCAL
TEMARIO

PRIMERA SESION


INTRODUCCION AL 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.

SEGUNDA SESION


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.

CREACION 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.

CREACION 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.

TERCERA SESION


MODIFICACION DE LOS DATOS
Inserción de filas.
Eliminación de filas.
Actualización de datos.

DEFINICION DE LA INTEGRIDAD DE LOS 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.

CUARTA SESION


DISEÑOS DE CONSULTAS BASICAS
Uso de la instrucción SELECT.
Diseño de filtros y ordenamiento del resultado.

AGRUPACION Y RESUMENES DE DATOS
Las funciones de agregación.
Uso de GROUP BY.
Uso de COMPUTE y COMPUTE BY.
Listado de los primeros n valores.

QUINTA SESION


CONSULTAS A VARIAS TABLAS
Definición de join.
Consultas inner join.
Consultas outer join.
Consultas cross join.

SEXTA SESION


VALORES DEE AGREGACION 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.

SEPTIMA SESION


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

OCTAVA SESION


EXAMEN FINAL


Calle José María Mejia N° 1698 - Telef. : 056 522604 facebook.com/selva.sytem www.istpselvasystem.edu.pe - Nasca