Modelamiento de bases de datos y consultas con SQL Server

Compartir:  

     Imprimir ficha    

Las actuales exigencias del mundo empresarial ponen de manifiesto la necesidad de contar con información de calidad, precisa, oportuna y confiable. Sin embargo, este objetivo no se ha cumplido plenamente, siendo una de las causas el mal diseño y manejo de sus bases de datos, o bien el uso de archivos planos tipo Excel,  con datos no estructurados ni relacionados adecuadamente entre sí, llamando equivocadamente a eso una “base de datos”. 
Lo anterior, ha producido grandes problemas de mantenimiento, pérdidas de información, redundancia de datos, inconsistencias, etc., además  de problemas de rendimiento, acceso y recuperación.

Es por ello, que se ha creado este curso, dirigido a las empresas e instituciones del país que desean capacitar a sus trabajadores en la administración de su información utilizando tecnología de bases de datos, apoyados con la herramienta de gestión de datos MSQL-Server de la empresa Microsoft.

Al finalizar el curso, los participantes serán capaces de realizar modelos de datos eficientes, con reglas claras de modo tal que el manejo de información sea simple. Con la herramienta de gestión de datos MSQL-Server podrán crear bases de datos correctamente relacionadas. Crear, editar y eliminar tablas, realizar consultas de inserción, edición y eliminación de datos como también generar eventos condicionados por otras acciones. Y por último realizar reportes con resúmenes de información sin sobrecargar el sistema.


(*) Duración del curso: 36 horas cronológicas (48 horas pedagógicas)  



Jefes de departamentos, área o sección, coordinadores de procesos y  administrativos a cargo del manejo de datos.

Conocimientos a nivel usuario del entorno de trabajo del sistema operativo Windows. Conocimientos generales de algún lenguaje de programación a nivel básico.

Modelar una base de datos y realizar consultas de forma segura y eficiente, utilizando el sistema MSQL-Server.

1. Identificar los tipos de bases de datos y sistemas de gestión de bases de datos.
Módulo 1: Conceptos generales de las Bases de Datos.
1.1. Evolución de la tecnología.
1.2. Tipos de bases de datos.
1.3. Arquitectura cliente/servidor (C/S).
1.4. Sistemas de gestión de bases de datos (SGBD).

2. Identificar los diversos modelos de datos y sus características.
Módulo 2: Modelamiento de datos mediante distintos tipos de modelos.
2.1. Conceptos y definiciones.
2.2. Reglas de negocio.
2.3. Modelo jerárquico y de red.
2.4. Modelo relacional.
2.5. Modelo entidad/relación.
2.6. Modelo orientado a objetos.
2.7. Modelo relacional extendido.

3. Diseñar bases de datos utilizando MSQL-Server.
Módulo 3: Planificación y diseño de Bases de Datos.
3.1. Proceso de planificación.
3.2. Importancia del diseño de bases de datos.
3.3. Metodología de diseño de bases de datos.
3.4. Análisis de requerimientos y especificaciones.
3.5. Diseño conceptual.
3.6. Diseño lógico.
3.7. Diseño físico.

4. Emplear los elementos del entorno gráfico de SQL-Server Managment Studio (SSMS).
Módulo 4: Descripción del programa y creación de Bases de Datos.
4.1. Explorador de objetos.
4.2. Explorador de soluciones.
4.3. Explorador de plantillas.
4.4. Editor de consultas.
4.5. Introducción al lenguaje SQL y Transac SQL.
4.6. Instrucciones principales del DDL, DML y TCL.
4.7. Creación y actualización de bases de datos.
4.8. Creación de tablas y manejo de datos.
4.9. Uso de índices y manejo de claves.
4.10. Relacionamiento entre tablas.

5. Programar con el programa MSQL-Server.
Módulo 5: Programación de Bases de Datos.
5.1. Lenguaje Transac SQL.
5.2. Crear, modificar y borrar tablas.
5.3. Agregar, modificar y eliminar registros.
5.4. Consultas simples.
5.5. Consultas multitablas.
5.6. Subconsultas.
5.7. Vistas.
5.8. Procedimientos almacenados.
5.9. Triggers.

6. Manejar las soluciones de respaldo y seguridad utilizando MSQL-Server.
Módulo 6: Seguridad y respaldos.
6.1. Políticas de seguridad.
6.2. Políticas de respaldo.
6.3. Mecanismos de recuperación.

JEFE DE PROGRAMA
- Jorge Herrera Méndez
Ingeniero Comercial, Licenciado en Ciencias de la Administración, Universidad de Santiago de Chile. Director-Gerente del Programa de Capacitación en Computación y del Programa de Capacitación y Desarrollo Integral PROCADE, Dirección General de Educación Continua, Pontificia Universidad Católica de Chile.

EQUIPO DOCENTE*

- Marcela Contreras Gálvez
Operador de Computadores Profesionales. 22 años como profesora de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

- Miguel Ángel Valladares Silva
Analista de Sistemas, AIEP. 15 años como profesor de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

- Richard Yeber Vera
Programador en computación, Complejo Educacional Técnico Profesional Joaquín Edwards Bello. Diplomado de redes y conectividad, INACAP. 8 años como profesor de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

- Rosa Lara Cuevas
Ingeniero en Informática DuocUC. 6 años como profesora de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

(*)  El curso será dictado por uno de los profesores descritos en “Equipo Docente” que será designado por la unidad.

El método de enseñanza es teórico práctico. Durante las horas teóricas el relator entregará los contenidos con ayuda de un proyector que permitirá la visualización del uso del software para todos los  alumnos. Paralelamente, expondrá las definiciones y conceptos que permitirán la apropiación de contenidos, basado en  una metodología gradual que se intensifica de acuerdo al grado de aprendizaje de los temas por parte de los alumnos.

Durante las horas prácticas, cada alumno podrá practicar lo aprendido en un computador, con supervisión y apoyo del relator; quien resolverá las dudas de cada una de las prácticas y ejercicios del curso.

Los participantes aprobarán el curso con nota mínima 4.0 en escala de 1 a 7. Tendrán las siguientes evaluaciones y ponderaciones:
-Prueba teórica será sobre el diseño y modelamiento de datos (40%)
-Trabajo práctico que consiste en la creación de bases de datos y consultas (60%.)

El alumno aprobará al obtener como promedio una nota igual o superior a 4.0 y una asistencia mínima de 75%.

Las personas interesadas deberán completar la ficha de inscripción ubicada al lado derecho de esta página web.

- Las inscripciones son hasta completar las vacantes.
- Si el pago lo efectúa su empresa, el encargado de capacitación de su empresa debe ingresar el requerimiento en “Inscripción Empresa”, subiendo ficha de inscripción con firma y timbre además de ODC, OTIC, OC CM.
- El inscribirse no asegura el cupo, una vez inscrito en el programa, se debe cancelar el valor para estar matriculado.

* El Programa se reserva el derecho de suspender la realización del curso si no cuenta con el mínimo de alumnos requeridos. En tal caso se devuelve a los alumnos matriculados la totalidad del dinero en un plazo aproximado de 15 días hábiles. A las personas matriculadas que se retiren de la actividad antes de la fecha de inicio, se les devolverá el total pagado menos el 10% del total del arancel.