- Presencial
- 14 horas
- Aula Virtual
- No disponible
Este curso de 3 días da una introducción a SQL Developer, SQL * Plus ya SQL, el lenguaje de consulta estructurado utilizado para acceder a una base de datos relacional e incluye las nuevas características de la última versión de ORACLE.
Los principios aprendidos también pueden aplicarse a bases de datos tan diversas como Microsoft SQL Server, MySQL, Access, Informix y DB2.
Introducción
- Visión de conjunto
- Metas y objetivos
- Data de muestra
- Programar
- Introducciones
- Pre-requisitos
- Responsabilidades
Bases de Datos Relacionales
- La base de datos
- La Base de Datos Relacional
- Mesas
- Filas y columnas
- Base de datos de ejemplo
- Selección de filas
- Tabla de proveedores
- Saleord Table
- Índice de clave primaria
- Índices secundarios
- Relaciones
- Analogía
- Clave externa
- Clave externa
- Unir tablas
- Integridad referencial
- Tipos de relación
- Relaciones entre muchos y muchos
- Resolver una relación de muchos a muchos
- Relación de uno a uno
- Completar el diseño
- Resolver relaciones
- Microsoft Access - Relaciones
- Relación diagrama de entidad
- Modelado de datos
- Herramientas CASE
- Diagrama de ejemplo
- El RDBMS
- Ventajas de un RDBMS
- lenguaje de consulta estructurado
- DDL - Lenguaje de definición de datos
- DML - Lenguaje de Manipulación de Datos
- DCL - Lenguaje de control de datos
- ¿Por qué utilizar SQL?
- Tablas de los cursos
SQL * Plus
- SQL * Plus Login
- Conexión fácil
- Utilización de / NOLOG
- Uso de SQL * Plus
- Finalización de la sesión
- Comandos SQL * Plus
- Entorno SQL * Plus
- SQL * Plus Prompt
- Archivo LOGIN.SQL
- Cambio de la contraseña
- Encontrar información sobre las tablas
- Obteniendo ayuda
- Dónde cláusula
- Uso de archivos SQL
- ISQL * Plus
- Comandos SQL * Plus
Recuperación de Datos
- Desarrollador SQL
- SQL Developer - Conexión
- Visualización de la información de la tabla
- Uso de SQL, Cláusula Where
- Usando Comentarios
- Datos del personaje
- Usuarios y esquemas
- Cláusula AND y OR
- Uso de soportes
- Campos de fecha
- Uso de fechas
- Fechas de formato
- Formatos de fecha
- HASTA LA FECHA
- TRUNC
- Visualización de fecha
- Orden por cláusula
- DUAL Table
- Concatenación
- Selección de texto
- Operador de IN
- ENTRE Operador
- Operador de LIKE
- Errores comunes
- Función SUPERIOR
- Comillas simples
- Encontrar Metacaracteres
- Expresiones regulares
- Operador REGEXP_LIKE
- Valores nulos
- IS NULL Operador
- NVL
- Aceptar entrada de usuario
Definición de Datos
- Creación de una tabla
- Tipos de datos
- Ejemplo de creación simple
- Nombrar tablas
- Restricciones
- No nulo
- Clave primaria
- Clave externa
- Comprobar
- Único
- Alteración de restricciones
- Ejemplo de creación completa
- Diccionario de datos
- Alterar tabla
- Índices secundarios
- Índice del árbol B
- Índice de mapa de bits
- Crear un índice
- Explique el plan
- Utilización de índices
- Clusters
- Tablas tabuladas
- Creación de una tabla particionada
- Rebautizar
- Declaración de la gota
- Tabla de Flashback
- Administración de la Papelera de reciclaje
Actualización de Datos
- Insertar
- Algunos valores
- Insertar
- Todos los valores
- Insertar
- Valores de fecha
- Insertar
- HASTA LA FECHA
- Valores predeterminados
- Uso de variables de sustitución
- Actas
- Cometer
- Revertir
- Uso de restricciones
- Actualizar
- Aritmética de la fecha
- Actualizar
- HASTA LA FECHA
- TRUNC
- Borrar
- Truncar
- Secuencias
- Conceder
- Crear sinónimo
- Crear sinónimo público
- Cierre
- Revocar
- Punto de guardado
- Auto comisión
Recuperación de Múltiples Tablas
- Cálculos
- Precedencia
- ROUND Función
- Alias de columna
- Aritmética de la fecha
- Uso de alias
- CEIL y PISO
- Producto cartesiano
- Unirse a la tabla
- Alias de tabla
- Selección de la columna de combinación
- Unirse sin seleccionar
- Puntos de vista
- Eliminar vistas
- Búsqueda de vistas
- Columnas derivadas
- Con opción de cheque
- Vistas de instantáneas
- Consulta de Flashback
Uso de Funciones
- TO_CHAR
- AL NUMERO
- LPAD
- RPAD
- NVL
- Función NVL2
- Opción DISTINCT
- SUBSTR
- INSTR
- Funciones de fecha
- Funciones agregadas
- CONTAR
- Grupo por Cláusula
- Rollup y modificadores de cubo
- Tener Cláusula
- Agrupar por funciones
- DESCODIFICAR
- CASO
- Taller
Sub-Query & Unión
- Sub-consultas de fila única
- Unión
- Union - Todos
- Intersección y menos
- Subtareas de varias filas
- Union - Comprobación de datos
- Unión externa
Más sobre Joins
- Se une
- Productos Cruzados o Cartesianos
- Unir internamente
- Notación de combinación implícita
- Notación de combinación explícita
- Natural Join
- Equi-Join
- Cruzar
- Juntas externas
- Izquierda combinación externa
- Unión externa derecha
- Unión externa completa
- Usando UNION
- Algoritmos de unión
- Bucle anidado
- Combinar
- Hash Join
- Reflexivo o autoadhesivo
- Single Table Join
- Taller
Consultas Avanzadas
- ROWNUM y ROWID
- Análisis de N superior
- Vista en Línea
- Existe y no existe
- Sub-consultas correlacionadas
- Sub-consultas correlacionadas con funciones
- Actualización correlacionada
- Recuperación de instantáneas
- Recuperación de Flashback
- Todas
- Cualquiera y algunos operadores
- Insertar ALL
- Unir
Data de Muestra
- Tablas ORDER
- Tablas de PELÍCULA
- Tablas de EMPLEADOS
- Las tablas ORDER
- Las tablas FILM
PL / SQL
- Qué es PL / SQL?
- Por qué utilizar PL / SQL?
- Estructura del bloque
- Código de muestra
- Declaración SELECT
- Uso de variables
- Aceptar entrada de usuario
- Excepciones
- Otras declaraciones DML
- Creación de procedimientos
- Mostrando errores
- Describa un procedimiento
- Procedimientos de llamada
- Creación y ejecución de funciones
- Mostrando errores
- Describir una función
- Funciones de llamada
- Creación de disparadores
- Mostrando errores
Optimización de Consultas
- Optimización de consultas
- Creación de las tablas
- Sentencias SQL de tiempo
- Otras declaraciones de tiempo
- Explique el plan
- Creación de la tabla PLAN_TABLE
- Uso de SET AUTOTRACE
- Recopilación de estadísticas
- Clave primaria
- Índices secundarios
- El Optimizador de consultas
- Optimización basada en reglas
- Optimización Basada en Costos
- Elegir palabra clave
- Recopilación de estadísticas
- Sugerencias del optimizador
- Cómo especificar sugerencias
- Utilización de índices
- Tipos de índice
- B * árboles
- Índices de mapa de bits
- Tabla organizada por índices
- Cuándo crear índices
- Elección de índices compuestos
Uso de Objetos
- Base de datos orientada a objetos
- Base de datos objeto-relacional
- Creación de objetos
- Creación de tablas con objetos
- Uso de objetos en tablas
- Soporte de objetos grandes
- Tipos de datos LOB
- Creación de tablas con LOBs
- Inserción de un LOB vacío
- Creación de tablas con BFILE
- Creación de directorios para BFILEs
- Inserción de un BFILE
- SQL * PLUS REPORTS
- Objetivos
- ACEPTAR y PROMPT
- Definir y desenredar
- Creación de un informe SQL * Plus
- Comando de interrupción
- Comando de cálculo
- Guardar la salida en un archivo
Utilidades
- Qué es una utilidad?
- Utilidad de exportación
- Uso de parámetros
- Uso de un archivo de parámetros
- Utilidad de importación
- Uso de parámetros
- Uso de un archivo de parámetros
- Descarga de datos
- Procesos por lotes
- Utilidad de SQL * Loader
- Ejecución de la utilidad
- Adición de datos
Otros cursos bonificables de NobleProg:
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.