Base de datos Oracle 19c: Fundamentos de SQL - curso 68.990 rublos. de Especialista, formación 40 horas académicas, fecha: 7 de mayo de 2023.
Miscelánea / / December 04, 2023
El curso proporciona a los estudiantes conocimientos básicos de SQL, lo que permite al desarrollador escribir consultas en una o más tablas, modificar datos de tablas y crear objetos de bases de datos. La principal herramienta de desarrollo utilizada en el curso es Oracle SQL Developer; SQL Plus se utiliza como adicional.
¡El curso se imparte en ruso!
Oráculo es la base de datos más popular utilizada por la mayoría de las grandes empresas, bancos y agencias gubernamentales. Hay demanda de profesionales con conocimientos de Oracle en todas partes. El curso es adecuado para las versiones de Oracle Database 12c, 18c, 19c y está destinado a ingenieros de soporte técnico, administradores técnicos y administradores de almacenes de datos familiarizados con los conceptos básicos del trabajo con Oracle. La capacitación se lleva a cabo en la plataforma Linux, pero no se requiere experiencia con Linux.
¡Atención! Finalización exitosa de los cursos de Oracle en el Centro de especialistas de MSTU. NORDESTE. Bauman no sólo le ayudará a dominar todas las funciones de trabajar con productos Oracle, sino que también le preparará para aprobar exámenes para la obtención de la certificación internacional Oracle Database Administrator Certified Associate (Administrator Assistant Base de datos).
Aprenderás:
- crear consultas a una o más tablas de bases de datos utilizando varias condiciones de filtrado y clasificación de filas;
- utilizar comandos de manipulación de datos (DML);
- crear tablas, índices y otros objetos de bases de datos;
- utilizar representaciones de datos;
- controlar el acceso a los objetos del esquema de la base de datos;
- utilizar subconsultas;
- utilizar funciones de una sola línea y de grupo del lenguaje SQL;
- aplicar subconsultas escalares y relacionadas;
- utilizar expresiones regulares;
6
cursosProfesor práctico, especialista experimentado en DBMS Oracle. Sabe transmitir su gran experiencia a cada oyente y hacerlo en un lenguaje sencillo y accesible, utilizando numerosos ejemplos prácticos. Los oyentes agradecidos notan su capacidad para mostrar una amplia variedad de matices del trabajo con Oracle DBMS.
Mikhail Fokin tiene diez años de experiencia trabajando con Oracle DBMS (versiones 8, 8i, 9i, 10g, 11g), incluida experiencia en administración. y configuración de rendimiento del DBMS de Oracle en plataformas Unix y Windows, incluida la configuración de la aplicación real Racimos. Profesionalmente con fluidez en lenguajes SQL, PL/SQL. Dominio de las tecnologías de copia de seguridad y recuperación de bases de datos, tanto mediante RMAN como manualmente (copia de seguridad y recuperación administradas por el usuario). Proporciona almacenamiento de datos confiable y tolerancia a fallas utilizando tecnologías RAC de Data Guard. Resuelve problemas de rendimiento de la base de datos y también realiza ajustes de comandos SQL y código PL/SQL. Además, tiene siete años de experiencia impartiendo cursos sobre administración de DBMS Oracle, ajuste de rendimiento, seguridad, desarrollo de aplicaciones y generación de informes utilizando Oracle Forms Developer y Oracle Informes.
Actualmente es administrador de Oracle DBMS en un gran banco ruso.
4
cursoProfesor experto de cursos de Oracle y Java. Especialista Certificado en Oracle, Candidato de Ciencias Técnicas. Se distingue por su diversa experiencia en actividades prácticas y docentes. En 2003, Alexey Anatolyevich se graduó con honores en MIREA. En el año 2006...
Profesor experto de cursos de Oracle y Java. Especialista Certificado en Oracle, Candidato de Ciencias Técnicas. Se distingue por su diversa experiencia en actividades prácticas y docentes.
En 2003, Alexey Anatolyevich se graduó con honores en MIREA. En 2006 defendió su tesis doctoral sobre el tema de la construcción de sistemas de información automatizados seguros.
Un importante especialista en el campo de la seguridad de bases de datos, que crea aplicaciones web y Java seguras para Oracle DBMS y SQL Server, y desarrolla módulos de programas almacenados en PL/SQL y T-SQL. Automatizó las actividades de grandes empresas estatales. Brinda servicios de consultoría y asesoría en el desarrollo de aplicaciones web distribuidas complejas basadas en la plataforma Java EE.
La experiencia docente de Alexey Anatolyevich en el sistema de educación de posgrado supera los 7 años. Trabajó con clientes corporativos, capacitó a empleados de las empresas “BANK PSB”, “Universidad de Tecnologías de la Información de Internet (INTUIT)”, “SINTERRA”.
Autor de varios manuales educativos y metodológicos sobre programación y trabajo con bases de datos. De 2003 a 2005, Alexey Anatolyevich se dedicó a la adaptación y traducción técnica de literatura extranjera sobre programación web y trabajo con bases de datos. Publicado más de 20 artículos científicos.
Los graduados agradecidos siempre notan la manera accesible de presentar incluso los temas más complejos, las respuestas detalladas a las preguntas de los estudiantes y la abundancia de ejemplos vivos de la práctica profesional del docente.
3
cursoDocente con 27 años de experiencia, experto en Oracle, poseedor de certificaciones internacionales Oracle, MySQL, Microsoft, IBM. Tiene amplia experiencia en programación en administración SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux,...
Docente con 27 años de experiencia, experto en Oracle, poseedor de certificaciones internacionales Oracle, MySQL, Microsoft, IBM. Tiene amplia experiencia en programación en SQL, PL/SQL, Java, C, C++, R, Python, administración Unix/Linux, utilizando el sistema Git, creando máquinas virtuales (VMWare, Virtualbox, HYPER-V), administrar bases de datos Oracle, IBM Informix, configurar hardware de servidor y REDADA.
Desde 1991, Ilya Andreevich imparte cursos de TI en la Universidad Estatal de Moscú, incluida su aplicación en los negocios. Entre sus graduados se encuentran empleados de las empresas más grandes de la Federación de Rusia. Es autor de numerosos trabajos en publicaciones económicas sobre tendencias en el uso de TI en los negocios. También imparte periódicamente cursos de formación para mejorar las habilidades de los especialistas en TI y habla en seminarios.
Cortés, con sentido del humor, paciente, responsable: así caracterizan los estudiantes a su maestro. Sabe transmitir su experiencia a cada alumno en un lenguaje sencillo y accesible, lo que lo convierte en un profesor verdaderamente de gran calidad.
Módulo 1. Introducción a la base de datos Oracle 19c (1 ac. h.)
Descripción general de las características principales de la base de datos Oracle 19c
Discusión de conceptos básicos, así como aspectos teóricos y físicos de las relaciones.
Base de datos
Clasificación de comandos SQL como lenguaje estándar para bases de datos relacionales
Resumen de los datos utilizados en el curso.
Uso de SQL Developer para establecer una sesión de base de datos
Guardar resultados de consultas en archivos y usar archivos de script en SQL Developer
Módulo 2. Extrayendo datos usando el comando SQL SELECT (1.5 ac. h.)
Descripción general de las funciones del comando SELECT
Crear un informe usando el comando SELECT básico
Seleccionando todas las columnas
Seleccionar columnas específicas
Encabezados de columna predeterminados
Expresiones aritméticas
Comprender las prioridades del operador
Uso del comando DESCRIBE para mostrar la estructura de la tabla
Módulo 3. Limitación y clasificación de datos (2 ac. h.)
Usar una cláusula WHERE para seleccionar las filas requeridas
Usar operadores de comparación y operadores lógicos en la cláusula WHERE
Descripción de reglas de precedencia para operadores de comparación y operadores lógicos
Uso de literales de caracteres en la cláusula WHERE
Ordenar filas usando la cláusula ORDER BY del comando SELECT
Ordenar el resultado en orden ascendente y descendente de valores
Módulo 4. Usando funciones de una sola línea en el comando SELECT (3 ak. h.)
Demostrando las diferencias entre funciones SQL de una sola línea y de varias líneas
Conversión de cadenas utilizando funciones de caracteres utilizadas en la lista SELECT y la cláusula WHERE
Conversión de números utilizando las funciones ROUND, TRUNC y MOD
Usar aritmética de fechas en una cláusula SELECT
Usar funciones para trabajar con fechas
Módulo 5. Usando funciones de conversión y expresiones condicionales (3 ak. h.)
Conversión de tipos de datos implícita y explícita
Uso de las funciones de conversión TO_CHAR, TO_NUMBER y TO_DATE
Funciones unifilares anidadas
Aplicar las funciones NVL, NULLIF y COALESCE a fechas
Uso de condiciones lógicas IF THEN ELSE en un comando SELECT
Módulo 6. Agregación de datos mediante funciones de grupo (2 ac. h.)
Uso de funciones de grupo en el comando SELECT para crear informes analíticos
Creación de grupos de datos utilizando la cláusula GROUP BY
Excluyendo grupos de datos usando la cláusula HAVING
Módulo 7. Datos de muestreo de varias tablas (2 ac. h.)
Escribir un comando SELECT para acceder a datos de más de una tabla
Ver datos de tablas usando una combinación externa
Unir una mesa consigo misma (autounión)
Módulo 8. Usando subconsultas (2 ak. h.)
Tipos de problemas resueltos con subconsultas
Definición de subconsultas
Tipos de subconsultas
Subconsultas de una sola fila y de varias filas
Módulo 9. Usando operadores establecidos (2 ak. h.)
Descripción de operadores para trabajar con conjuntos.
Usar operadores de conjuntos para combinar múltiples consultas en una
Ordenar resultados al utilizar operadores de conjuntos
Módulo 10. Manipulación de datos (3 ac. h.)
Sintaxis del comando DML
Agregar filas a una tabla usando el comando INSERT
Uso del comando ACTUALIZAR para modificar filas de la tabla
Eliminar datos de una tabla usando el comando DELETE
Usar scripts para manipular datos
Guardar y revertir cambios usando los comandos COMMIT y ROLLBACK
¿Qué es la coherencia en la lectura?
Módulo 11. Uso de comandos DDL para crear y administrar tablas (3 ac. h.)
Principales objetos de base de datos cubiertos en el curso.
Descripción general de la estructura de la tabla
Tipos de datos básicos utilizados al crear columnas de tabla
Usar sintaxis simple para crear tablas
¿Qué reglas de integridad se pueden definir al crear una tabla?
Cómo funcionan los objetos de esquema: (comandos ALTER, DROP)
Módulo 12. Creando otros objetos esquemáticos (2 ak. h.)
Creando una vista simple y compleja
Acceder a datos a través de una vista
Crear, editar y usar secuencias
Creación y mantenimiento de índices.
Crear sinónimos públicos y privados
Módulo 13. Control de acceso de usuarios (2 ac. h.)
Diferencias entre privilegios del sistema y privilegios de objetos
Creando usuarios
Otorgar privilegios del sistema
Otorgar privilegios a las tablas
Crear un rol y otorgarle privilegios
Cambiar contraseña de usuario
Otorgar privilegios de objeto
Revocar privilegios
Módulo 14. Gestionar objetos de esquema (2 ac. h.)
Agregar, cambiar o eliminar una columna
Agregar y eliminar restricciones
Habilitar y deshabilitar restricciones, verificación de restricciones diferidas
Crear y eliminar índices
Crear índices basados en características
Realizar una operación FLASHBACK
Crear y usar tablas externas
Módulo 15. Gestionar objetos mediante un diccionario de datos (2 ak. h.)
Diccionario de datos
Usar vistas de diccionario
Vistas USER_OBJECTS y ALL_OBJECTS
Información sobre tablas y columnas.
Ver información de restricciones
Ver información sobre secuencias, índices y sinónimos.
Cómo agregar comentarios a una tabla y columnas
Módulo 16. Manipulación de grandes conjuntos de datos (2 ac. h.)
Manipulación de datos mediante subconsultas
Descripción de las características del comando INSERT de varias tablas.
Uso de diferentes tipos de comando INSERT de varias tablas
Fusionar filas usando el comando MERGE
Realizar un seguimiento de los cambios en los datos durante un período de tiempo
Módulo 17. Mantenimiento de datos de diferentes zonas horarias (2 ac. h.)
Usar diferentes tipos de datos de fecha y hora para almacenar fracciones de segundo, así como datos de soporte de diferentes zonas horarias
Usar tipos de datos de intervalo para almacenar la diferencia entre dos valores que contienen tiempo
Aplicación práctica de una serie de funciones de fecha y hora para la globalización de aplicaciones.
Módulo 18. Muestreo de datos mediante subconsultas complejas (2 ac. h.)
Subconsultas de varias columnas
Uso de subconsultas escalares en SQL
Gama de problemas resueltos mediante subconsultas correlacionadas
Modificar y eliminar filas usando subconsultas correlacionadas
Usando los operadores EXISTE y NO EXISTE
Usando la cláusula CON
Módulo 19. Soporte de expresiones regulares (1,5 ac. h.)
Beneficios de usar expresiones regulares
Usar expresiones regulares para unir y reemplazar cadenas