Curso de Database Design and Programming with SQL
Database Diseño y Programming con SQL es un campo integral de estudio y práctica centrado en la creación, gestión y utilización de bases de datos.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a profesionales de TI de nivel intermedio que desean aprender cómo diseñar, implementar y administrar bases de datos relacionales, y cómo consultar y manipular datos usando SQL.
Al final de esta formación, los participantes serán capaces de:
- Comprender los fundamentos del diseño de bases de datos.
- Aprende a crear y gestionar bases de datos relacionales.
- Adquiera competencia en la escritura de SQL consultas para recuperar y manipular datos.
- Comprender conceptos y técnicas avanzadas SQL.
- Desarrollar habilidades para optimizar y mantener bases de datos.
Formato del curso
- Charla interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Introducción a los Databases
- ¿Qué es una base de datos?
- Tipos de bases de datos
- Introducción a las bases de datos relacionales
- Database Management Descripción general de los sistemas (DBMS)
- Funciones de un SGBD
- Software DBMS popular
Database Fundamentos de diseño
- Modelos de datos conceptuales, lógicos y físicos
- Introducción al modelado Entidad-Relación (ER)
- Creación de diagramas ER
- Entidades, atributos y relaciones
Normalización y Database diseño
- Formas normales (1NF, 2NF, 3NF, BCNF)
- Ventajas de la normalización
- Ejemplos prácticos de normalización
- La desnormalización y sus usos
Introducción a SQL
- SQL Sintaxis y estructura
- Tipos de datos en SQL
- Sentencias CREATE, ALTER, DROP
- Restricciones (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Manipulación de datos
- Instrucción INSERT
- Operaciones de inserción masiva
- Sentencias UPDATE y DELETE
- Uso de la cláusula WHERE
Consulta de datos con SQL
- Instrucción SELECT
- Filtrado de datos con la cláusula WHERE
- Clasificación de datos con ORDER BY
- Uso de LIMIT y OFFSET
Conceptos avanzados SQL
- COMBINACIÓN INTERNA, COMBINACIÓN IZQUIERDA, UNIÓN DERECHA, UNIÓN COMPLETA
- Escritura de subconsultas
- Cláusulas GROUP BY y HAVING
- Funciones de agregación (COUNT, SUM, AVG, MAX, MIN)
Trabajar con índices y vistas
- Creación y uso de índices
- Pros y contras de los índices
- Creación y administración de vistas
- Uso de vistas para simplificar las consultas
Database Seguridad y transacciones
- Roles y permisos de usuario
- Implementación de las mejores prácticas de seguridad
- Propiedades de ACID
- Sentencias COMMIT y ROLLBACK
Database Optimización y mantenimiento
- Análisis y optimización de SQL consultas
- Uso del plan EXPLAIN
- Estrategias de copia de seguridad
- Restauración de bases de datos
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de funcionamiento informático
Audiencia
- Database Administradores
- Profesionales de TI
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Database Design and Programming with SQL - Booking
Curso de Database Design and Programming with SQL - Enquiry
Database Design and Programming with SQL - Consultas
Consultas
Testimonios (5)
Aprendí funciones complejas y cómo aplicarlas
Ana Alexandrescu - DB Global Technology
Curso - Oracle SQL Advanced
Traducción Automática
Gran comunicación, Łukasz explicó todo de una manera fácil y comprensible
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
Traducción Automática
Los conocimientos del instructor y experiencia
Mauricio Somohano Rios - INTERCAM BANCO SA INSTITUCION DE BANCA MULTIPLE, INTERCAM GRUPO FINANCIERO
Curso - Beyond the Relational Database: Neo4j
el entrenador fue muy útil, el ritmo del entrenamiento fue realmente bueno y los ejercicios no fueron demasiado difíciles, ni tampoco demasiado fáciles. cada vez que me atascaba, me ayudó muy bien y se aseguró de que entendiera todo.
Jade Stappaerts - KULeuven
Curso - Oracle SQL Language
Traducción Automática
los ejercicios
Amna AlAli - Federal Demographic Council
Curso - Oracle SQL for beginners
Traducción Automática
Próximos cursos
Cursos Relacionados
Oracle SQL Language
14 HorasEl curso responde preguntas
¿Cómo construir una consulta?
¿Qué posibilidades tiene SQL?
¿Qué es una base de datos relacional?
¿Cuál es la estructura y los comandos SQL.
NoSQL Database with Microsoft Azure Cosmos DB
14 HorasEste curso en vivo dirigido por un instructor en Argentina (en línea o in situ) está dirigido a administradores o desarrolladores de bases de datos que deseen usar Microsoft Azure Cosmos DB para desarrollar y administrar aplicaciones de baja latencia y alta capacidad de respuesta.
Al final de esta capacitación, los participantes serán capaces de:
- Aprovisione los recursos de Cosmos DB necesarios para empezar a crear bases de datos y aplicaciones.
- Escale el rendimiento y el almacenamiento de las aplicaciones mediante el uso de las API de Cosmos DB.
- Administre las operaciones de base de datos y reduzca los costos mediante la optimización de los recursos de Cosmos DB.
Hasura GraphQL Engine
14 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a administradores y desarrolladores de bases de datos que desean utilizar Hasura para crear, acceder y administrar bases de datos y aplicaciones de manera eficiente con GraphQL.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a construir bases de datos con Hasura.
- Construya, ejecute, administre el acceso a los datos y las consultas en Hasura utilizando modelos GraphQL.
- Proteja el acceso a los datos configurando la autenticación con JSON Web Tokens y Firebase.
- Amplíe las funciones de la base de datos mediante la integración de la lógica empresarial.
- Administre las migraciones de bases de datos y los metadatos de manera efectiva en Hasura para evitar la pérdida de datos.
Más allá de la Base de Datos Relacional: neo4j
21 HorasEn esta capacitación práctica en vivo dirigida por un instructor en Argentina, configuraremos un proyecto en vivo y pondremos en práctica las habilidades para modelar, administrar y acceder a sus datos usando neo4j. Contrastamos y comparamos las bases de datos de grafos con las bases de datos basadas en SQL, así como con otras bases de datos NoSQL, y aclaramos cuándo y dónde tiene sentido implementar cada una dentro de su infraestructura.
Building Graph Databases with Neo4j AuraDB
14 HorasEsta formación en vivo en Argentina (online o presencial) está dirigida a desarrolladores que deseen utilizar Neo4j la base de datos gráfica de AuraDB para construir aplicaciones en la nube con alta disponibilidad y cero administración.
Al final de esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a desarrollar aplicaciones de bases de datos de grafos con Neo4j AuraDB.
- Comprender las características, los conceptos básicos y la arquitectura de Neo4j AuraDB.
- Aprenda a crear y escalar aplicaciones de bases de datos de gráficos en la nube.
- Mejore la seguridad en la nube con las funciones de autenticación y cifrado preconfiguradas de AuraDB.
- Migrar las bases de datos existentes Neo4j a AuraDB.
Oracle SQL for Administrators
21 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a administradores y desarrolladores de bases de datos de nivel principiante que desean aprender SQL a administrar, consultar y manipular datos de manera eficiente en bases de datos Oracle para tareas administrativas y operativas.
Al final de esta formación, los participantes serán capaces de:
- Comprender Oracle la arquitectura de la base de datos, incluidos los esquemas, los usuarios y las sesiones.
- Escriba y optimice SQL consultas para la recuperación, el filtrado y la manipulación de datos.
- Utilice combinaciones, subconsultas y operadores de conjunto para trabajar con varias tablas y consultas complejas.
- Realice la agregación, agrupación y análisis de datos mediante las funciones SQL.
- Administre objetos de esquema como vistas, secuencias e índices para mejorar las operaciones de la base de datos.
Oracle SQL for Developers
35 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o en el sitio) está dirigida a desarrolladores y administradores de bases de datos de nivel intermedio que desean usar Oracle SQL para diseñar, administrar y optimizar aplicaciones de bases de datos y automatizar tareas de manera eficiente.
Al final de esta formación, los participantes serán capaces de:
- Comprenda Oracle la arquitectura de la base de datos y administre usuarios, esquemas y permisos.
- Escriba consultas optimizadas SQL para la recuperación, manipulación y análisis de datos.
- Utilice técnicas avanzadas SQL, como combinaciones, subconsultas y consultas jerárquicas.
- Diseñe y administre objetos de base de datos como tablas, índices, vistas y secuencias.
Oracle SQL Avanzado
14 HorasOyentes
Este curso está diseñado para personas que desean utilizar las funciones avanzadas de SQL en Oracle
El curso responde a las preguntas
- ¿Cómo crear consultas avanzadas?
- ¿Cómo crear informes avanzados?
Oracle SQL para Principiantes
21 HorasOyentes
Esta formación está dirigida a personas que empiezan a trabajar con el lenguaje SQL en la base de datos Oracle
La respuesta del curso a las preguntas:
- ¿Cómo crear una consulta?
- ¿Qué posibilidades tiene SQL?
- ¿Qué es una base de datos relacional?
- ¿Cuál es la estructura y los comandos SQL?
Oracle SQL para Desarrollo y Administración de Bases de Datos
35 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (en línea o presencial) está dirigida a profesionales de bases de datos de nivel intermedio que desean mejorar sus habilidades en Oracle SQL desarrollo y administración.
Al final de esta formación, los participantes serán capaces de:
- Cree y optimice consultas complejas SQL.
- Administre bases de datos de manera eficiente utilizando herramientas Oracle SQL.
- Aplicar las mejores prácticas en el desarrollo y mantenimiento de bases de datos.
- Administre el acceso de los usuarios y la seguridad de la base de datos en un entorno Oracle.
Fundamentos SQL ORACLE
14 HorasEste curso de 2 días ofrece una introducción a SQL Developer, SQL*Plus y a SQL, el Lenguaje de Consulta Estructurada utilizado para acceder a un Relacional Database e incluye las nuevas características de la última versión de ORACLE. Los principios aprendidos también se pueden aplicar a bases de datos tan diversas como Microsoft SQL Server, MySQL, Access, Informix y DB2.
El curso adopta el formato de un taller, con una mezcla de conferencias, ejemplos de trabajo y ejercicios prácticos. Aunque el contenido se puede personalizar, se necesitan al menos 2 días para cubrir los elementos principales.
Se proporcionan notas completas del curso junto con archivos de base de datos de muestra, archivos de ejemplo SQL y herramientas de software libre para su uso en el acceso a una base de datos ORACLE.
Oracle SQL Intermedio - Extracción de Datos
14 HorasEl objetivo del curso es permitir que los participantes adquieran un dominio de cómo trabajar con el lenguaje SQL en la base de datos Oracle para la extracción de datos a un nivel intermedio.