DATA SCIENCE | SQL MASTER
Inicia el 14/05/2024
6 Encuentros
Modalidad virtual
FUNDAMENTACIÓN
SQL (Structured Query Language): El curso se basa en un profundo entendimiento del lenguaje SQL, que es esencial para interactuar con bases de datos relacionales. Los estudiantes aprenderán a escribir consultas SQL para recuperar, modificar y administrar datos en la base de datos.
Diseño de Bases de Datos: Los fundamentos del diseño de bases de datos son cruciales. Esto incluye la creación de tablas, la definición de relaciones, la normalización de bases de datos y el uso de claves primarias y foráneas para mantener la integridad de los datos.
Optimización de Consultas: Se enseñarán técnicas para optimizar consultas SQL, lo que incluye el uso de índices, la optimización de estructuras de consulta y la identificación de cuellos de botella de rendimiento.
Programación de Bases de Datos: Los estudiantes aprenderán a crear procedimientos almacenados, funciones y desencadenadores (triggers) en SQL Server u otro sistema de gestión de bases de datos (DBMS) que se utilice en el curso. Estos componentes permiten la automatización de tareas y la lógica de negocios en la base de datos.
Administración de Bases de Datos: Se cubrirán aspectos relacionados con la administración de bases de datos, como la gestión de usuarios y permisos, copias de seguridad y restauración de bases de datos, y el monitoreo del rendimiento de la base de datos.
Integración de Datos: El curso abordará cómo importar y exportar datos desde y hacia diferentes fuentes, incluyendo Excel u otros sistemas de almacenamiento de datos.
Herramientas y Utilidades: Los estudiantes aprenderán a utilizar herramientas y utilidades relevantes para la administración de bases de datos, como SQL Server Management Studio (SSMS) o herramientas de perfiles SQL.
Seguridad de Datos: La seguridad de datos es un aspecto crítico. Los fundamentos de cómo proteger los datos y las mejores prácticas en cuanto a la seguridad de las bases de datos serán abordados.
Pruebas y Evaluación: El curso incluye evaluaciones y pruebas para asegurarse de que los estudiantes comprendan y puedan aplicar los conceptos aprendidos.
Proyecto Práctico: Muchos cursos de este tipo incluyen un proyecto práctico en el que los estudiantes aplican lo aprendido para diseñar y desarrollar una base de datos funcional y aplicaciones que la utilizan.
OBJETIVO
Comprender los Fundamentos de las Bases de Datos: Proporcionar a los estudiantes una comprensión sólida de los conceptos fundamentales de las bases de datos, incluyendo su diseño, estructura y funcionamiento.
Dominar el Lenguaje SQL: Hacer que los estudiantes se sientan cómodos con el lenguaje SQL y puedan escribir consultas complejas para recuperar, modificar y administrar datos en una base de datos relacional.
Diseñar y Normalizar Bases de Datos: Enseñar a los estudiantes cómo diseñar bases de datos eficientes y normalizarlas para garantizar la integridad de los datos y reducir la redundancia.
Optimizar el Rendimiento de las Consultas: Ayudar a los estudiantes a comprender y aplicar técnicas de optimización de consultas para mejorar el rendimiento de las aplicaciones y consultas SQL.
Programar Procedimientos Almacenados y Desencadenadores: Capacitar a los estudiantes en la creación de procedimientos almacenados y desencadenadores para automatizar tareas y aplicar lógica de negocios en la base de datos.
Administrar Bases de Datos: Enseñar las mejores prácticas en la administración de bases de datos, incluyendo la gestión de usuarios, la realización de copias de seguridad y la seguridad de datos.
Integrar Datos desde Diferentes Fuentes: Mostrar cómo importar y exportar datos desde y hacia diversas fuentes, lo que puede ser esencial en entornos empresariales.
Utilizar Herramientas y Utilidades: Familiarizar a los estudiantes con herramientas y utilidades relevantes para la administración de bases de datos, como SQL Server Management Studio u otras herramientas de gestión de bases de datos.
Enfocarse en la Seguridad de Datos: Asegurar que los estudiantes comprendan la importancia de la seguridad de datos y cómo implementar medidas efectivas de protección.
Aplicar el Conocimiento en un Proyecto Práctico: Proporcionar a los estudiantes la oportunidad de aplicar lo que han aprendido en un proyecto práctico que involucra el diseño y desarrollo de una base de datos y aplicaciones relacionadas.
Evaluar el Aprendizaje: Realizar evaluaciones y pruebas a lo largo del curso para garantizar que los estudiantes estén adquiriendo los conocimientos y habilidades necesarios.
Preparar para la Certificación (Opcional): Si es relevante, preparar a los estudiantes para exámenes de certificación relacionados con bases de datos, como certificaciones SQL Server.
DESTINATARIOS
Estudiantes de Informática y Tecnología.
Desarrolladores de Software.
Administradores de Bases de Datos Principiantes.
Profesionales de Tecnología de la Información.
Analistas de Datos.
Estudiantes de Negocios y Gestión.
Personas que buscan Certificaciones en Bases de Datos.
CONTENIDO
Vamos a explorar exhaustivamente el uso óptimo del Motor de Base de Datos para mejorar el rendimiento en bases de datos con alto consumo de recursos. En este curso:
Instalaremos y configuraremos SQL Server en su versión Developer.
Te enseñaremos a utilizar Management Studio para administrar soluciones y proyectos de manera eficaz.
Comprenderás los fundamentos del lenguaje SQL, la estructura de sus objetos y la integridad de los datos, incluyendo el uso de restricciones como las Primary Keys y Foreign Keys.
Abordaremos el concepto de normalización de tablas.
Dominarás el uso de cláusulas SQL como WHERE, TOP, ORDER BY, DISTINCT y GROUP BY.
Aplicaremos funciones de agregado como MAX, MIN, AVG, COUNT y HAVING.
Exploraremos el uso de operadores lógicos como AND, OR, IN, LIKE, NOT y BETWEEN.
Trabajaremos con consultas y subconsultas, además de comprender el uso de variables y alias de tabla.
Programarás utilizando estructuras de control como IF, WHILE, CASE, TRY CATCH y más.
Aprenderemos sobre sentencias SQL CREATE, ALTER, DROP y TRUNCATE.
Abordaremos funciones de conversión de texto como REPLACE, LEN, LEFT, RIGHT, LTRIM, RTRIM, REPLICATE, DATEADD, DATEPART, ISDATE, CAST, CONVERT, SUBSTRING, y otras.
Explicaremos el manejo de transacciones.
Te enseñaremos a conectar tablas mediante cláusulas INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION y UNION ALL.
Aprenderás a crear funciones definidas por el usuario.
Comprenderás cómo implementar tablas temporales físicas, en memoria y vistas.
En las secciones prácticas, aplicaremos estos conceptos para crear tablas, diagramas DER, stored procedures (Insert, Select, Update y Delete), funciones, vistas, triggers y trabajos programados.
Exploraremos conceptos de administración de bases de datos, como usuarios, roles, schemas y permisos.
Aprenderás a realizar una integración de datos desde Excel.
Descubrirás cómo utilizar SQL Server Profiler, una herramienta poderosa para el desarrollo.
Te guiaremos en la realización de copias de seguridad y restauración de bases de datos.
Además, el curso incluye cinco exámenes de prueba para reforzar los conceptos aprendidos.
INVERSIÓN
Valor del curso: $30000
Descuento a estudiantes de grado FACE
DOCENTE A CARGO
LIC. FRANCO FELIX BERTINATTI
El docente a cargo es Lic. en Administración (UNT) y cuenta con una vasta formación y experiencia profesional en el ámbito de la analítica de negocios utilizando herramientas como Excel, SQL y Python. Actualmente, se encuentra trabajando en el sector comercial de un Banco de primera línea nacional.
BIOS:
"Una de mis mayores motivaciones es el aprendizaje continuo. Desde joven me convertí en un gran autodidacta, siempre en busca de oportunidades para adquirir nuevos conocimientos y habilidades. Gracias a mi lado creativo, busco inspiración en todo lo que me rodea, y disfruto encontrando nuevas formas de expresarlo a través de mi trabajo. He dedicado gran parte de mi carrera al mundo de la tecnología y los datos"
All Things Data | Data & Analytics | 🚀 Open IA
Temas que suele tratar: #data, #web3, #strategy, #dataanalytics y #businessinteligence
FORMULARIO DE INSCRIPCIÓN
(La inscripción en el curso se formaliza con el pago del arancel correspondiente)