SQL Querying: Básico
Categoría:
En este curso aprenderás a utilizar SQL como una herramienta para recuperar la información que necesitas de las bases de datos y te enseñará un proceso para planificar y diseñar de manera efectiva una base de datos funcional y eficiente. Saber cómo planificar una base de datos relacional es importante para el éxito de las bases de datos que cree. Sin planificación, es imposible saber qué debe hacer la base de datos, o incluso qué información incluir en la base de datos. La planificación de una base de datos es esencial y evita el trabajo adicional de solucionar problemas de mantenimiento de datos más adelante.
Objetivos
En este curso, realizará los pasos para diseñar una base de datos relacional, incluida la recopilación de requisitos, el modelado de datos y la implementación de la planificación, y redactará consultas SQL para recuperar la información deseada de una base de datos.
Podrás:
- Seguir un proceso eficiente para diseñar una base de datos relacional.
- Definir el modelo conceptual de la base de datos.
- Definir el modelo lógico de la base de datos.
- Aplicar métodos de normalización de bases de datos para mejorar el diseño inicial de una base de datos.
- Completar el diseño de la base de datos, incluidos los controles para garantizar su integridad referencial y la integridad de los datos.
- Conectarse a la base de datos de SQL Server y ejecute una consulta simple.
- Incluir una condición de búsqueda en una consulta simple.
- Usar varias funciones para realizar cálculos en los datos.
- Organizar los datos obtenidos de una consulta antes de que se muestren en pantalla.
- Recuperar datos de varias tablas.
- Exportar los resultados de una consulta.
Este curso está destinado a personas con habilidades informáticas básicas, familiarizadas con los conceptos relacionados con la estructura y la terminología de las bases de datos, que necesitan aprender los aspectos básicos del diseño de bases de datos y utilizar SQL para consultar bases de datos.
- Analistas de Negocios
- Analistas de datos
- Desarrolladores
- Aquellos que necesitan saber cómo consultar en una base de datos SQL.
Módulo 1: Introducción al diseño de bases de datos relacionales
- Identificar los componentes de la base de datos
- Identificar problemas comunes de diseño de bases de datos
- Siga un proceso de diseño de base de datos
- Reunir requisitos
Módulo 2: Definición del modelo conceptual de la base de datos
- Crear el modelo conceptual
- Identificar relaciones entre entidades
Módulo 3: Definición del modelo lógico de la base de datos
- Identificar columnas
- Identificar claves primarias
- Identificar y Diagramar Relaciones
Módulo 4: Normalización de datos
- Evite errores comunes de diseño de bases de datos
- Cumplir con las Formas Normales Superiores
Módulo 5: Finalización del diseño de la base de datos
- Adaptar el modelo físico para diferentes sistemas
- Garantizar la integridad referencial
- Garantizar la integridad de los datos a nivel de columna
- Garantizar la integridad de los datos a nivel de tabla
- Tema E: Diseño para la Nube
Módulo 6: Ejecutar una consulta simple
- Conéctese a la base de datos SQL
- Consultar una base de datos
- Guardar una consulta
- Modificar y ejecutar una consulta guardada
Módulo 7: Realización de una búsqueda condicional
- Buscar usando una o más condiciones
- Búsqueda de un rango de valores y valores NULL
- Búsqueda de datos basada en patrones de cadenas
Módulo 8: Trabajar con funciones
- Realización de cálculos de fechas
- Calcular datos usando funciones agregadas
- Manipulación de valores de cadena
Módulo 9: Organización de datos
- Ordenar datos
- Clasificación de datos
- Datos de grupo
- Filtrar datos agrupados
- Resumir datos agrupados
- Usar operadores PIVOT y UNPIVOT
Módulo 10: Recuperación de datos de varias tablas
- combinar los resultados de dos consultas
- Comparar los resultados de dos consultas
- Recuperar datos uniendo tablas
Módulo 11: Exportación de resultados de consultas
- generar un archivo de texto
- generar un archivo XML
Para asegurar su éxito en este curso, debe tener habilidades informáticas fundamentales.
- SQL Querying Avanzado