Está en la página 1de 4

www.oracle.

com/academy

Descripción del curso sobre diseño y programación de bases de datos


con SQL
Visión general
Este curso involucra a los alumnos en el análisis de casos de negocio complejos y la creación de un modelo de datos: una
representación conceptual de la información de una organización. Los participantes implantan su diseño de base de datos mediante la
creación de una base de datos física con SQL. Se revisan la sintaxis básica de SQL y las reglas de creación de sentencias SQL
válidas. Este curso termina con un proyecto que desafía a los alumnos a diseñar, implantar y demostrar una solución de base de datos
para un negocio u organización.

Idiomas del plan de estudios disponibles:


 Inglés, chino simplificado, portugués brasileño, español

Duración
 Duración total del curso recomendada: 180 horas*
 Horas de créditos de formación profesional para los educadores que completan la formación de Oracle Academy: 60
* La duración del curso incluye fase de instrucción, autoestudio/deberes, prácticas, proyectos y evaluación.

Asistentes
Educadores
 Profesores de universidad que imparten clases de programación informática, tecnologías de la información y la comunicación
(ITC) o una asignatura relacionada
 Profesores de educación secundaria que imparten clases de programación informática, ICT o una asignatura relacionada
Alumnos
 Alumnos que desean aprender las técnicas y herramientas para diseñar, crear y extraer información de una base de datos
 Alumnos que poseen habilidades básicas para las matemáticas, la lógica y la solución de problemas analíticos
 Programadores con poca experiencia, así como de niveles avanzados, para aprender el lenguaje de programación SQL a un
nivel avanzado

Requisitos previos
Necesarios
 Hábil manejo de una computadora
 Conocimientos generales sobre bases de datos y la actividad de consulta
Recomendados
 Ninguno

Próximos cursos sugeridos


 Programación de bases de datos con PL/SQL

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
2

Temas lección por lección


Diseño de Base de Datos
Introducción
 Introducción a Oracle Academy
 Datos frente a Información
 Historia de la Base de Datos
 Transformaciones Importantes en Informática

Entidades y Atributos
 Modelos Conceptuales y Físicos
 Entidades, Instancias, Atributos e Identificadores
 Modelado de Relación de Entidades y ERD

Conceptos Básicos de las Relaciones


 Identificación de Relaciones
 Convenciones de Diagramas de ER
 Interpretación de ERD y Dibujo de Relaciones
 Diagramas de Matriz

Supertipos, Subtipos y Reglas de Negocio


 Supertipos y Subtipos
 Documentación de Reglas de Negocio

Conceptos Fundamentales de las Relaciones


 Relaciones Transferibles
 Tipos de Relaciones
 Resolución de Relaciones de Varios a Varios
 Descripción de los Requisitos de CRUD

UID y Normalización
 UID Artificiales, Compuestos y Secundarios
 Normalización y Primer Formato Normal
 Segundo Formato Normal
 Tercer Formato Normal

Arcos, Jerarquías y Modelado Recursivo


 Arcos
 Jerarquías y Relaciones Recursivas

Cambios y Modelado Histórico


 Modelado de Datos Históricos
 Cambio de Modelado: Tiempo
 Cambio de Modelado: Precio
 Convenciones de Dibujo para Mejorar la Lectura

Asignación
 Introducción a los Conceptos de la Base de Datos Relacional
 Asignación Básica: Proceso de Transformación
 Asignación de Relaciones
 Asignación de Subtipos

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
3

Creación de Proyectos de Bases de Datos


 Ciclo de Vida de Desarrollo del Sistema
 Visión General e Introducción al Proyecto
 Gestión del Proyecto de Presentación
 Componentes de la Presentación Final

Presentación de Proyectos de Bases de Datos


 Creación de Tablas para la Presentación Final
 Preparación de la Documentación Escrita
 Preparación de Materiales Visuales
 Presentaciones Finales

Programación de Bases de Datos con SQL

Introducción
 Oracle Application Express
 Tecnología de Base de Datos Relacional
 Anatomía de una Sentencia SQL

SELECT y WHERE
 Columnas, Caracteres y Filas
 Limitación de Filas Seleccionadas
 Operadores de comparación

WHERE, ORDER BY e Introducción a las Funciones


 Comparaciones Lógicas y Reglas de Prioridad
 Ordenación de Filas
 Introducción a las Funciones

Funciones de Una Sola Fila Parte I


 Manipulación de Mayúsculas/Minúsculas y de Caracteres
 Funciones Numéricas
 Funciones de Fecha

Funciones de Una Sola Fila Parte II


 Funciones de Conversión
 Funciones NULL
 Expresiones Condicionales

JOIN
 Uniones Cruzadas y Uniones Naturales
 Cláusulas Join
 Uniones Internas frente a Externas
 Autouniones y Consultas Jerárquicas
 Unión Igualitaria y Producto Cartesiano de Oracle
 Uniones No Igualitarias y Uniones Externas de Oracle

Funciones de Grupo
 Funciones de Grupo
 Uniones No Igualitarias y Uniones Externas de Oracle
 Uso de las Cláusulas Group By y Having
 Uso de las Operaciones Rollup y Cube, y Grouping Sets
 Uso de los Operadores SET

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
4

Subconsultas
 Conceptos Fundamentales de las Subconsultas
 Subconsultas de Una Sola Fila
 Subconsultas de Varias Filas
 Subconsultas Correlacionadas

Garantía de Consultas de Calidad Parte I


 Garantía de Resultados de Consultas de Calidad

DML
 Sentencias INSERT
 Actualización de Valores de Columna y Supresión de Filas
 Valores DEFAULT, MERGE e Inserciones en Varias Tablas

DDL
 Creación de Tablas
 Uso de Tipos de Dato
 Modificación de una Tabla

Restricciones
 Introducción a las Restricciones; Restricciones NOT NULL y UNIQUE
 Restricciones PRIMARY KEY, FOREIGN KEY y CHECK
 Gestión de Restricciones

Vistas
 Creación de Vistas
 Operaciones DML y Vistas
 Gestión de Vistas

Secuencias y Sinónimos
 Trabajar con Secuencias
 Índices y Sinónimos

Privilegios y Expresiones Regulares


 Control del Acceso de los Usuarios
 Creación y Revocación de Privilegios de Objeto
 Expresiones Regulares

TCL
 Transacciones de Base de Datos

Proyecto Final y Revisión de Examen


 Pruebas
 Creación de la Base de Datos del Proyecto Final
 Revisión del Examen Final

Garantía de Consultas de Calidad Parte II


 Garantía de Resultados de Consultas de Calidad - Técnicas Avanzadas

Para buscar y registrarse en los eventos programados en su zona, visite el calendario de eventos de Academy.

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.

También podría gustarte