Sql Databases Fundamentals certifica los conocimientos en un nivel básico respecto a bases de datos relacionales aplicadas a cualquier motor de DB, tanto a nivel de administrador como a nivel de desarrollador de bases de datos, esto es; la implementación del lenguaje SQL para la manipulación de datos y consulta de los mismos.
Formato: el examen incluye preguntas de falso o verdadero, selección múltiple y única respuesta, completar flujos conceptos, etc.
Numero de Preguntas: 100
Libro abierto: No
Idiomas: Aleman, Español, Ingles, Portugues (Brasil)
Puntaje Mínimo para aprobar: 75%
Duración (En minutos): 120 minutos
Introducción
- Introducción a bases de datos
No relacionales
Relacionales
Terminología básica
- Que es sql
Tipos de sentencias sql
Sql como un lenguaje no procedimental
Crear y alimentar una bases de datos
- Crear una base de datos
- Tipos de datos
Carácter
Numérico
Datos temporales
- Creación de tablas
Diseño
Refinamiento
Creación de esquema
- Alimentar y modificar datos en la tabla
Insertar
Actualizar
Eliminar
- Cuando las buenas instrucciones no funcionan
Sin llave primaria
Sin llave foránea
Violación de columna
Conversiones invalidas de fecha
Consultas básicas
- Mecanismos de las consultas
- Clausulas de las consultas
- Clausula select
Alias
Remover duplicados
- Clausula from
Tablas
Tablas enlazadas
Definir alias de las tablas
- Clausula where
- Clausula group by y having
- Clausula order by
Filtros
- Condiciones
Uso de parámetros
Operador not
- Construcción de condiciones
- Tipos de condiciones
Igualdad
Rango
Membresia
Semejanza
- Null
Consulta múltiples tablas
- Que es el join
Producto cartesiano
Inner joins
Sintaxis Ansi join
- Join tres o mas tablas
Usar subqueries como tablas
Uso de la misma tabla dos veces
Trabajando con conjuntos (sets)
- Teoría de conjuntos
- Teoría de conjuntos en practica
- Operadores de conjuntos
Unión
Intersect
Except
- Reglas de operaciones de conjuntos
Ordenar queries compuestos
Presedencia de las operaciones
Generación, manipulación y conversión de datos
- Trabajando con cadena de caracteres
Generación
Manipulación
- Trabajando con datos numéricos
Funciones aritméticas
Controlando precisión del numero
- Trabajando con datos temporales
Zona horaria
Generar datos temporal
Manipular datos temporales
Agrupación y agregación
- Conceptos de agrupación
- Funciones de agregación
Implicito versus explicito
Contar valores distintos
Usar expresiones
Como son null interpretados
- Generar agrupaciones
Una columna
Multiples columnas
Agrupar con expresiones
Generar rollups
Modulo IX: Subqueries
- Que es un subquery
- Tipos de subqueries
- Subqueries no relacionados
Multiple columna
Multiple fila, única columna
- Subqueries relacionados
Operador exists
Manipulación de datos usando subqueries
- Cuando utilizar subqueries.
Subquery como origen de datos
Subquery como expresión
Transacciones
- Bases multiusuario
Bloqueo
Bloqueo granular
- Que es una transacción
Iniciar una transacción
Finalizar una transacción
Puntos de guardado de transacciones
Vistas
- Que son las vistas
- Por que usar vistas
Seguridad de los datos
Agregación de datos Ocultar complejidad
Unir tablas particionadas
Cualquier persona que este interesado(a) en adquirir conocimientos básicos relacionados al lenguaje SQL para manipulación de datos en bases de datos relacionales.
Desarrollar competencias del estudiante en los siguientes temas
relacionados al lenguaje SQL:
• Introducción y terminología de bases de datos relacionales
• Conceptos básicos de manipulación de datos con SQL
• Conceptos básicos de consultas de datos con SQL
• Consultas múltiples
• Generación y conversión de datos
• Manejo de transacciones
• Conceptos básicos de manejo de vistas
Sql Databases Fundamentals certifica los conocimientos en un nivel básico respecto a bases de datos relacionales aplicadas a cualquier motor de DB, tanto a nivel de administrador como a nivel de desarrollador de bases de datos, esto es; la implementación del lenguaje SQL para la manipulación de datos y consulta de los mismos.