Descripción:
Este curso esta orientado también a aquellas personas que se dedican al desarrollo de aplicaciones informáticas, tanto páginas Web, intranets y programas de escritorio. Mediante el aprendizaje de SQL y la implementación de servidores de datos, comprenderán mejor el enlace de sus aplicaciones con las bases de datos y serán capaces de separar el desarrollo de sus aplicaciones, de la capa de negocio que supone la parte de la base de datos. Con la ayuda del lenguaje T-SQL y SQLCLR podrán incluir objetos que realicen tareas que solucionan cantidad de problemas que se plantean durante el desarrollo de aplicaciones, mejorando enormemente la eficacia y la seguridad de las aplicaciones.
Seguro que habrá programadores que desarrollan las conexiones a sus bases de datos mediante un único usuario, otro que las realizan mediante el usuario 'sa'...Todos estos casos ponen en peligro la seguridad de los datos vitales de una empresa, y es motivo suficiente para animar a los alumnos a que realicen este curso
Objetivo:
Taller totalmente practico. Prepara al participante para la productividad inmediata en su empresa
Perfil del Participante:
Se requiere que el participante tenga conocimientos básicos de programación y el lenguaje SQL (No indispensable) Además de conceptos elementales de bases de datos.
Temario:
| Temas |
Descripción |
| 1 |
Instalacion e Implementacion del servidor de base de datos con Management Studio |
- Introducción a SQL Server 2005
- Versiones de SQL Server 2005 y Requerimientos de instalación
- Instalación de SQL Server 2005 - Servicios SQL Server 2005
- El Management Studio 2005
- Herramienta de Configuracion de Superficie
- Configuracion de servicios (inicio,pausa,detener)
- Herramienta de Administracion de Configuracion
- Habilitar conexiones remotas
- Habilitar las consultas remotas sin servidores vinculados ni remotos (Excel, Access, DBF, etc)
- Registro de Servidores locales y remotos
- Creacion de base de datos
- Migracion de datos de otros motores de base de datos para SQL SERVER
- Crear Tablas
- Definir propiedades de Campo( Reglas de validacion y valores predeteminados,campos Autonumericos)
- Definir Tipos de datos de SQL Server 2005 trabajar con los nuevos tipos de Datos de SQL Server 2005
- Definir Claves primarias Simples o Compuestas
- Crear un Diagrama de base de datos-Definir la integridad Referencial
- Operaciones en Cascada Actualizar y Eliminar - Uso de la opción Comprobar Datos al crear
- Definición de índices-Crear de índices Agrupados-No Agrupados-Únicos
- Crear una copia de seguridad
- Restaurar la copia de seguridad
|
| 2 |
Uso de Transact SQL 2005 |
- Uso del lenguaje TSQL 2005
- Creacion de una base de datos personalizada
- Modificar una base de datos
- Eliminar una base de datos
- Crear Tablas, Modificar Tablas, Eliminar Tablas
- Insertar Registros a una tabla-Insertar Registros de otra Tabla-Insertar Registros de una tabla de otra base de datos
- Insertar Registros en forma Masiva (BCP)
- Eliminar Registros-Editar Registros
|
| 3 |
Implementar Vistas y desarrollo de Ejemplos practicos |
- Creación de Vistas (Consultas)
- Vistas simples
- Vistas multitablas
- Como Modificar Vistas
- Como eliminar Vistas
- Funciones de agregado de SQL Server 2005
- Funciones de Texto, Fecha, Matematicas
- Creación de tus propias Funciones personalizadas
- Taller de Desarrollo de Consultas,Ejemplos Practicos o Operador Between
- Operador Is Null – is Not Null
- Operador Like
- Operador In
- Operador Where
- Listar Resumen de Ventas por Fecha(Anual, mensual, diario)
- Listar Productos que mas se venden
- Listar los mejores Clientes (los que mas compran)
- Productos Faltantes por Categoria
- Listado de pedidos realizado por un cliente entre dos fechas,etc
|
| 4 |
Desarrollo de Subconsultas y procedmientos almacenados |
- Creacion de subconsultas Con EXISTS,IN,ALL,ANY
- Creacion de consultas Remotas (Access, Excel, DBF etc)
- Uso de OpenRowSet y OPENDATASOURCE
- Consulta Remotas a ACCESS
- Consulta Remotas a Excel
- Consultas Remotas a otros
- Creación de procedimientos almacenados
- Modificar un Procedimiento almacenado
- Eliminar un procedimiento almacenado
- Capturar excepciones con Begin TRY-End Try-Begin Catch y End Catch
- Procedimientos parametrizados
- Definir Parametos de entrada - Definir Parametros de salida
- Modificar un Procedimiento almacenado
- Eliminar un procedimiento almacenado
- Crear Transacciones en SQL Server 2005
- Confirmar una transaccion
- Deshacer una transaccion
|
| 5 |
Implementacion de triggers y cursores |
- Creación de Triggers
- Deshabilitar Triggers
- Eliminar Triggers
- Creación de Cursores – Selección,Actulizacion y Eliminacion
|
| 6 |
Introduccion a Reporting services |
- Introduccion a Reporting Services – Servidor de Reportes
- Servicios de informes
- Diseño de un informe
- Selección de los datos a usaren el informe
- Estilo del informe - Ubicación del informe - El diseñador de informes
- Vista previa del informe -Puesta en explotación del informe
|
| 7 |
Integración de SQL Server 2005 con Aplicaciones .NET |
- Introducción al SQLCLR - Proyectos de base datos para SQL server 2005 con Visual Studio 2005
- Asistentes para proyectos SQL Server
- El namespace Microsoft.SqlServer.Server
- Creacion de Procedimientos almacenados,Funciones y Triggers Con Visual basic 2005 (sin uso de TSQL)
- Creacion de tus propias funciones de Agregado Scalar como SUM,MIN,MAX,COUNT
- Creacion de tus propios tipos de datos
- Creacion de procedimientos almacenados en ADO.NET y alojados como ensamblados en la propia base de datos(incrementa el rendimiento)
- Registrar un ensamblado en SQL Server
- Prueba del procedimiento almacenado
|
| 8 |
Seguridadd de usuarios y Demo de aplicaciones con acceso a Datos SQL Server 2005 |
- Creacion de usuarios y asignacion de funciones y permisos
- Demo1 Desarrollo de una aplicación Windows con acceso a datos con SQL Server 2005
- Demo2 Desarrollo de una aplicación Web con acceso a datos con SQL Server 2005
- Demo3 Demo Desarrollo de una aplicación Movil con acceso a datos con SQL Server 2005 CE
|
Horario y Duración:
Horario : Domingos de 03:00pm a 09:00PM
Inicio : 24 de Agosto
Duración : 24 Horas
Costo:
- El costo es Trescientos nuevos soles (S/300.00)
- Se entregara Certificado a los Asistentes
- Vacantes para 16 participantes
- 1 Pc' por participante
Inscripción y Registro:
- Sistemas Uni-Sede central
- Teléfonos: 381-3851 | 384-4832
Central Telefónica: 481-1070 Anexo: 408 - 569
Acerca del Instructor:
Marcelo Miranda es Analista Desarrollador y Consultor de sistemas desde hace 8 años, se especializa en desarrollo de aplicaciones Windows y Web con acceso a datos empleando JAVA, SQL Server y Oracle.
Consultas
Para consultas o sugerencias acerca del contenido del curso escriba al correo:
marcelo@mirandaconsultores.com.
www.mirandaconsultores.com
|