Curso de introducción a Oracle Application Express. Disertante: A.S. Ezequiel Portela

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Curso de introducción a Oracle Application Express. Disertante: A.S. Ezequiel Portela"

Transcripción

1 Curso de introducción a Oracle Disertante: A.S.

2 Contenidos Sobre el Curso... 4 Qué es APEX?... 4 Introducción al Curso... 4 Requisitos... 5 Modalidad... 5 Módulo 1: Fundamentos de Oracle SQL y PLSQL... 6 Tema 1: Introducción a SQL... 6 Tema 2: Consultas Agrupadas y Manipulación de Datos... 8 Tema 3: Subconsultas... 8 Tema 4: Objetos en la Base de Datos... 9 Tema 5: Introducción a PL/SQL y Ejecución de Bloques Tema 6: Interactuando con la Base de Datos y Entendiendo las Estructuras de Control Tema 7: Cursores Tema 8: Manejo de Excepciones Módulo 2: Fundamentos de APEX Tema 1: Introducción a APEX y primeros pasos Tema 2: Utilizando Formularios Tema 3: Trabajando con Páginas y Regiones Tema 4: Agregando Ítems y Botones Tema 5: Creando Procesos Tema 6: Utilizando los Componentes Compartidos y Navegación Tema 7: Mostrando Contenido Dinámico Tema 8: Trabajando con Temas Visuales, Plantillas y Archivos Tema 9: Implementando Seguridad y Distribuyendo aplicaciones Tema 10: Conclusión Final Planificación: Fundamentos de Oracle SQL y PLSQL Instituto Superior Santo Domingo 2

3 Plan 4 hs semanales Plan 2 hs Semanales Instituto Superior Santo Domingo 3

4 Sobre el Curso Qué es APEX? Oracle (APEX) es la principal herramienta de Oracle para el desarrollo de aplicaciones web en su base de datos. APEX es un entorno de desarrollo gratuito para construir aplicaciones web usando SQL y PL/SQL. Se puede utilizar para desarrollar aplicaciones profesionales de sistemas de negocios para exploradores de escritorio y teléfonos móviles. APEX en estos últimos años se ha considerado esencial por Oracle para sus propias necesidades de desarrollo de aplicaciones internos y externos. Si se trata de la velocidad de entrega o el control completo y la precisión que se requiere, APEX cumple con todos. En primer lugar el ambiente de desarrollo integrado (IDE) es muy intuitivo, lo que hace que la introducción y adaptación de APEX es muy fácil, independientemente si el desarrollador tiene experiencia o recién comienza. Por qué aprender APEX? Algunas de las razones por las cuales es conveniente utilizar y aprender APEX son: 1. Bajos costos de desarrollo. 2. Permite entregar aplicaciones de forma rápida y sencilla. 3. Apoyado por completo, sin costo agregado aparte de la licencia de la base de datos Oracle. 4. Es una Herramienta de desarrollo rápido de aplicaciones. 5. Segura y escalable de acuerdo a la Base de Datos. 6. Explota todas las características de la base de datos Oracle. Introducción al Curso Este curso tiene distintos propósitos. En primer término, que los estudiantes puedan adentrarse en el mundo de Oracle, conociendo esta alternativa al desarrollo de software y capacitarse para trabajar con estas tecnologías. Por otro lado, en base a mi experiencia como docente y coaching de recursos, pude observar que muchas veces no llegan a estar capacitados para el mercado Instituto Superior Santo Domingo 4

5 laboral, porque están acostumbrados a recibir un material o una explicación y se quedan con ella. No buscan investigar o aumentar esos conocimientos, o si, en el mejor de los casos que lo logren hacer, su curva de aprendizaje se tiende a estancar. En el caso de un estudiante recibido, si no aplica lo que aprendió en el corto plazo, tiende a perder la agilidad adquirida. Analizando esta situación, considero que es importante formar a los futuros profesionales, tratando de buscar transmitir la proactividad y la investigación/exploración de contenidos para no crear esa tendencia de brindar materiales ya procesados y que no exigen que el alumno busque resolverlos. Todo lo anteriormente expuesto, es a modo de crítica constructiva, para mejorar la calidad educativa en lo referido a los profesionales de sistemas. Mi propuesta para intentar revertir esta situación, comenzando con este curso a modo de prueba, es la de brindar materiales más extensos, que contengan más temas de los que se piden y se pueden llegar a exigir, para que el alumno tenga información complementaria que pueda necesitar para profundizar. Armar bibliografía complementaria, a modo de documentación web donde pueden buscar elementos que se utilizan en determinadas situaciones o expandir esos conocimientos. Y como ultima estrategia, la de paralelamente a los conceptos. Requisitos Es recomendable que los alumnos tengan conocimientos básicos en SQL y en algún lenguaje de programación (lógica de la programación). Esto es para que el curso pueda tener mejor ritmo y sea más comprensible por los estudiantes. Modalidad La forma que se podría dictar el curso es de manera Semipresencial, dos horas por semana, con ejercitación y material para que vayan viendo durante la semana. Otra alternativa a evaluar, es dictar el curso en la modalidad de Distancia con vídeos tutoriales explicativos de los diferente temas y respondiendo las consultas a través de videoconferencias. Instituto Superior Santo Domingo 5

6 Módulo 1: Fundamentos de Oracle SQL y PLSQL Duración del Módulo: 16 hs. En este primer módulo, los alumnos se introducirán al SQL de Oracle. A partir de los conocimientos que tengan sobre SQL, profundizaremos sobre esos temas e incorporaremos lo propio de Oracle, hasta alcanzar un nivel intermedio. Luego comenzaremos a programar sobre las sentencias SQL vistas anteriormente. Permitiendo resolver problemas que desde SQL no podemos solucionar. Además que es muy importante para que en APEX podamos agregar lógica de negocios. Los temas que contiene son: Tema 1: Introducción a SQL Instalación de la Base de Datos. Sentencia SELECT: Enumerar las capacidades de las sentencias SQL SELECT. Ejecutar una sentencia SELECT básica. Cláusulas WHERE y ORDER BY: Limitar las filas recuperadas por una consulta. Ordenar las filas recuperadas por una consulta. Unión de Tablas Escribir sentencias SELECT para acceder a datos de más de una tabla utilizando uniones de igualdad y de no igualdad. Visualizar datos que generalmente no cumplen una condición de unión utilizando uniones externas. Unir una tabla consigo misma utilizando una autounión. Funciones de una Sola Fila: Describir varios tipos de funciones disponibles en SQL. Utilizar funciones de caracteres, numéricas y fecha en sentencias SELECT. Describir el uso de funciones de conversión. Instituto Superior Santo Domingo 6

7 Los alumnos aprenderán los temas más básicos de SQL, es probable que los hayan visto, la finalidad es nivelar y refrescar los conocimientos previos. Se les enseñara como instalar la Base de Datos y la IDE que utilizaremos. Además veremos cómo emparejar dos o más tablas, las funciones más utilizadas y la forma en la que se utilizan. Se busca también que sepan cómo aplicar funciones dentro de SQL. Escribir una sentencia SELECT que: Devuelva todas las filas y las columnas de una tabla. Devuelva columnas especificadas de una tabla. Utilice alias de columna para asignar cabeceras de columna descriptivas. Utilizar la cláusula WHERE para restringir filas de salida Utilizar las condiciones de comparación. Utilizar las condiciones BETWEEN, IN, LIKE y NULL. Aplicar los operadores lógicos AND, OR y NOT. Utilizar la cláusula ORDER BY para ordenar filas de salida. Unión de Tablas: Unión de tablas utilizando una unión de igualdad Realización de uniones externas y autouniones Adición de condiciones Funciones de una Fila: Realizar cálculos sobre datos utilizando funciones. Modificar elementos de datos individuales utilizando funciones. Manipular la salida para grupos de filas utilizando funciones. Alterar formatos de fecha para su visualización utilizando funciones. Convertir tipos de dato de columna utilizando funciones. Utilizar funciones NVL. Utilizar la lógica IF-THEN-ELSE. Instituto Superior Santo Domingo 7

8 Tema 2: Consultas Agrupadas y Manipulación de Datos Consultas Agrupadas: Identificar las funciones de grupo disponibles. Describir el uso de las funciones de grupo. Agrupar datos utilizando la cláusula GROUP BY. Incluir o excluir filas agrupadas utilizando la cláusula HAVING. Manipulación de Datos: Describir cada sentencia DML Insertar filas en una tabla Actualizar las filas de una tabla Suprimir filas de una tabla Fusionar las filas de una tabla Controlar transacciones Los alumnos aprenderán a utilizar las consultas sumarias y a agrupar por distintas columnas. También verán en detalle como insertar, modificar y eliminar registros y controlar transacciones. Este es un tema que es necesario fortalecer. Consultas Agrupadas: Escritura de consultas que utilizan las funciones de grupo. Agrupación por filas para obtener más de un resultado. Exclusión de grupos utilizando la cláusula HAVING. Manipulación de Datos: Inserción de filas en las tablas. Actualización y supresión de filas de la tabla. Control de Transacciones. Tema 3: Subconsultas Instituto Superior Santo Domingo 8

9 Describir los tipos de problemas que pueden resolver las subconsultas. Definir subconsultas. Listar los tipos de subconsultas. Escribir subconsultas de una sola fila y de varias filas. Escribir una subconsulta de varias columnas. Describir y explicar el comportamiento de las subconsultas cuando se recuperan valores nulos. Escribir una subconsulta en una cláusula FROM. Utilizar subconsultas escalares en SQL. Describir los tipos de problemas que se pueden resolver con subconsultas correlacionadas. Escribir subconsultas correlacionadas. Actualizar y suprimir filas mediante subconsultas correlacionadas. Utilizar los operadores EXISTS y NOT EXISTS. En esta lección, los estudiantes aprenderán en que situaciones aplica utilizarlas y cómo hacer uso de ellas identificando los tipos de problemas que resuelven. Identificar cuándo una subconsulta puede ayudar a resolver un problema. Escribir subconsultas cuando una consulta está basada en valores de otras tablas. Creación de subconsultas de varias columnas. Escritura de subconsultas correlacionadas. Uso del operador EXISTS. Uso de subconsultas escalares. Uso de la cláusula WITH. Tema 4: Objetos en la Base de Datos Describir los principales objetos de base de datos Gestión de Tablas: Crear tablas. Instituto Superior Santo Domingo 9

10 Describir los tipos de dato que se pueden utilizar al especificar la definición de columna. Modificar definiciones de tablas. Borrar, cambiar el nombre y truncar tablas. Restricciones: Describir restricciones. Crear y mantener restricciones. Gestión de Vistas: Describir una vista. Crear y borrar una vista, así como modificar su definición. Recuperar datos a través de una vista. Insertar, actualizar y suprimir datos a través de una vista. Otros Objetos: Crear, mantener y utilizar secuencias. Crear y mantener índices. Crear sinónimos públicos y privados. Se explicará cómo crear tablas y vistas. Para ello es necesario conocer el concepto, los distintos tipos de datos de Oracle y en que situaciones utilizarlas. Veremos también la utilización de otros objetos en la Base de Datos como Secuencias, Índices, Sinónimos y el manejo de restricciones en las columnas. Uso de sentencias DDL para crear, modificar, borrar y cambiar el nombre a tablas. Agregar Restricciones a Tablas. Creación de una vista simple. Creación de una vista compleja. Creación de una vista con una restricción de control. Intento de modificar datos de la vista. Visualización de definiciones de vista. Eliminación de vistas. Creación de secuencias. Uso de secuencias. Instituto Superior Santo Domingo 10

11 Creación de índices. Borrado de índices. Creación de Sinónimos. Tema 5: Introducción a PL/SQL y Ejecución de Bloques Reconocer lo básico de un bloque PL/SQL y sus secciones. Describir el significado de las variables en PL/SQL. Declarar variables en PL/SQL. Ejecutar un bloque PL/SQL. Describir el significado de la sección ejecutable de los bloques Utilizar correctamente los identificadores. Escribir instrucciones dentro de la sección ejecutable. Describir las reglas de los bloques anidados. Ejecutar y probar los bloques PL/SQL. Usar convenciones de codificación. Los alumnos verán la sintaxis general de PL/SQL y variables y ejecutarán los primeros programas. Veremos también la estructura de los Bloques Anónimos y cómo se ejecutan instrucciones dentro de las mismas. Determinar la validez de las declaraciones. Declarando bloques PL/SQL simples. Ejecutando bloques PL/SQL simpes. Revisar el alcance y las reglas de los bloques anidados Desarrollar y probar bloques PL/SQL. Tema 6: Interactuando con la Base de Datos y Entendiendo las Estructuras de Control Instituto Superior Santo Domingo 11

12 Escribir instrucciones SELECT en bloques PL/SQL. Escribir instrucciones DML dentro de bloques PL/SQL. Controlar las transacciones en PL/SQL. Determinar el resultado de sentencias DML. Identificar los usos y tipos de Estructuras de Control. Entendiendo la instrucción IF. Usando expresiones CASE. Identificando y construyendo a diferentes instrucciones de iteración. Usando tablas lógicas. Se conectaran los estudiantes a la Base de Datos para consultar datos y modificando datos. Además del manejo de Transacciones y las estructuras condicionales y repetitivas. Seleccionar datos de tablas. Insertar datos en tablas. Actualizar datos de tablas. Eliminar registros de tablas. Realizar acciones condicionalmente utilizando la instrucción IF. Realizar instrucciones iterativas utilizando estructuras de bucles. Tema 7: Cursores Distinguir las diferencias entre cursores implícitos y explícitos. Describir en qué casos es recomendable utilizar los cursores. Utilizar variables de registro PL/SQL. Escribir cursores utilizando bucles iterativos. Aprenderemos a consultar sobre un conjunto de datos e iterar por cada registro para trabajar con esos datos. Declarando y utilizando cursores para consultar filas de tablas. Instituto Superior Santo Domingo 12

13 Utilizar cursores con bucles iterativos. Utilizando atributos del cursor para consultar su estado. Tema 8: Manejo de Excepciones Distinguir las diferencias entre cursores implícitos y explícitos. Definir las excepciones PL/SQL. Reconocer las excepciones no controladas. Listar y utilizar los diferentes tipos de controladores de excepciones PL/SQL. Capturar errores inesperados. Describir el efecto de propagación de excepciones en bloques anidados. Personalizar mensajes de excepción PL/SQL. En esta lección veremos cómo administrar y controlar las excepciones que pueden producirse en un bloque de código. Manejo de excepciones nombradas. Creando e invocando excepciones definidas por el usuario. Módulo 2: Fundamentos de APEX Duración del Módulo: 20 hs. En este último módulo, veremos todos los conceptos básicos de APEX a partir de los cuales pueden empezar a desarrollar. Los temas que incluye este módulo son de no conocer nada de la herramienta a tener un nivel intermedio. Complementariamente a los distintos conceptos que se vayan incorporando ir desarrollando un proyecto para aplicar en un contexto más real lo aprendido. Los temas que se verán a lo largo de este módulo son: Tema 1: Introducción a APEX y primeros pasos Instituto Superior Santo Domingo 13

14 Presentación de APEX: Conceptos generales. Casos de éxitos. Beneficios de utilizar APEX. Instalación/Actualización de APEX en la Base de Datos. Identificar los distintos tipos de reportes que se pueden crear en APEX. Usando Reportes Interactivos. Crear y personalizar los Reportes Interactivos. Crear Reportes Clásicos. Se presentará APEX, los beneficios de trabajar con esta tecnología y se enseñara como instalar/actualizar en la base de datos. Esta lección también tiene como finalidad de introducir los estudiantes en el uso de reportes y las funcionalidades que se pueden lograr. Usar Reportes Interactivos. Creando y personalizando Reportes Interactivos. Creando reportes basados en consultas SQL. Comienzo de proyecto que se extenderá a lo largo del curso: El tema será libre a elegir por el alumno, teniendo algunos requerimientos que exijan un nivel de complejidad. El primer paso será hacer el Startup del proyecto y confeccionar el DER, convertir ese diagrama en objetos en la base de datos. Tema 2: Utilizando Formularios Identificar los distintos tipos de formularios que se pueden utilizar en las aplicaciones. Crear Formularios: Formularios basados en una tabla. Formularios con Reporte. Formularios Tabulares. Formularios del tipo Maestro-Detalle. Instituto Superior Santo Domingo 14

15 Editar Formularios. Veremos cómo crear formularios y agregar lógica con PLSQL. Crear Formularios basados en tablas. Crear Formularios del tipo Maestro Detalle. Crear Formularios Tabulares. Avanzar con el proyecto creando los formularios y reportes sobre las tablas paramétricas. Tema 3: Trabajando con Páginas y Regiones Ver/Editar los atributos de las páginas. Crear una región nueva. Ver/Editar los atributos de las regiones. Crear sub-regiones. Crear página cero y grupos de páginas. Ampliaremos los conceptos de Páginas y Regiones usados anteriormente, pero hondando un poco más en lo que podemos hacer con ellas. Creando región de reporte SQL. Modificando atributos para personalizar regiones. Continuar con el desarrollo del proyecto, siguiendo con las Altas, Bajas, Modificaciones y Consultas sobre las tablas Paramétricas. Agregando los conceptos de páginas y regiones vistas en esta clase. Tema 4: Agregando Ítems y Botones Identificar los diferentes tipos de Ítems. Crear ítem y editar sus atributos. Crear y utilizar Listas de Valores. Instituto Superior Santo Domingo 15

16 Crear botones y editar sus atributos. Veremos en detalle los distintos Ítems y funcionalidades que se pueden ejecutar desde los botones. Crear una página en blanco. Crear y agregar a esa página distintos Ítems y Botones. Editar los atributos de los Ítems y Botones. Continuar con el desarrollo del proyecto, modificando en las páginas creadas los Ítems y Botones y sus atributos, logrando una mejor interfaz gráfica. Tema 5: Creando Procesos Entender la diferencia entre los distintos puntos de ejecución de procesos. Crear procesos de página. Crear validaciones para verificar los datos ingresados por el usuario. Crear enlaces a otras páginas dentro de la aplicación. Agregaremos lógica de negocios con procesos PLSQL para extender las funcionalidades. Crear procesos al cargar la página. Crear procesos al enviar los datos de la página. Validar los Ítems de la página. Continuar con el desarrollo del proyecto, agregando validaciones y procesos en las pantallas desarrolladas. Comenzar por la creación de pantallas que resuelven las funcionalidades principales, sobre las tablas de movimiento. Tema 6: Utilizando los Componentes Compartidos y Navegación Instituto Superior Santo Domingo 16

17 Entender la diferencia entre los distintos puntos de ejecución de procesos. Identificar y utilizar los distintos componentes compartidos que se pueden definir en una aplicación. Crear y editar dentro de los componentes compartidos la navegabilidad dentro de una aplicación. La finalidad de esta clase es estudiar todos los componentes que pueden ser reutilizados en otras aplicaciones y la navegabilidad dentro de nuestra aplicación. Crear procesos al cargar la página. Creando una lista de navegación. Creando una página de ayuda y agregándola al menú de navegación. Editando entradas de navegación. Creando una condición para mostrar los menús de navegación. Continuar con el desarrollo del proyecto, agregando los conceptos aprendidos en esta clase. Tema 7: Mostrando Contenido Dinámico Crear y utilizar Acciones Dinámicas. Importar y utilizar Plugins. Crear Gráficos. Crear Calendarios. Crear Árboles. El propósito de esta clase es la de agregar lógica y componentes del lado del cliente para la interacción con las funcionalidades de nuestras aplicaciones. Creando una acción dinámica que pida confirmación antes de eliminar. Importar un plugin de una lista seleccionable que permite realizar Instituto Superior Santo Domingo 17

18 búsquedas y agregarlo en tu aplicación. Creando y modificando Gráficos. Creando un Calendario. Creando un Árbol. Continuar con el desarrollo del proyecto, agregando lógicas del lado del cliente, plugins, gráficos, calendarios y árboles según requiera la funcionalidad. Tema 8: Trabajando con Temas Visuales, Plantillas y Archivos Crear un Nuevo Tema Visual. Cambiar de un tema a otro. Modificar atributos del Tema. Crear y editar Plantillas. Subir archivos. Revisaremos los temas visuales y plantillas para personalizar nuestras aplicaciones. Además de gestionar archivos para utilizar. Trabajando con Plantillas. Agregar un logo a la aplicación. Trabajando con hojas de estilo. Continuar con el desarrollo del proyecto, terminando las funcionalidades principales, agregando reportes de salida de información y gráficos. Además de agregar imágenes y hojas de estilo a la aplicación. Tema 9: Implementando Seguridad y Distribuyendo aplicaciones Crear un Nuevo Tema Visual. Identificar las diferentes formas para agregar seguridad a tu aplicación. Comprender la diferencia entre autentificación y autorización. Crear esquemas de autentificación. Instituto Superior Santo Domingo 18

19 Crear esquemas de autorización. Habilitar y configurar la Protección de Estado de Sesión. Identificar el proceso para Exportar/Importar aplicaciones. Cambiaremos las distintas formas que se puede autenticar a nuestra aplicación y aplicaremos restricciones. Aprenderemos también como exportar e importar para distribuir aplicaciones y las distintas opciones que se pueden configurar. Creando un esquema de Autentificación. Creando un esquema de Autorización y aplicarlo a componentes. Habilitar y configurar la Protección de Estado de Sesión. Exportar la aplicación e Importarla. Continuar con el desarrollo del proyecto, agregando seguridad a nuestra aplicación. Tema 10: Conclusión Final Respuestas a consultas sobre los temas vistos en todo el curso. Presentación de Trabajos. Cierre del Curso. En esta última lección tiene como finalidad servir como cierre del curso, despejando las dudas/consultas que se le pueden presentar al usar APEX. Además de hacer una presentación del proyecto en el que ha estado trabajando durante el curso. Cierre de Proyectos. Presentación de Proyectos. Instituto Superior Santo Domingo 19

ORACLE DEVELOPER 10g

ORACLE DEVELOPER 10g Diplomado ORACLE DEVELOPER 10g INTRODUCCION En la era de los sistemas y la información es cada vez más imperioso presentar soluciones ajustadas a requerimientos determinados por los usuarios, con interfaces

Más detalles

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del

Más detalles

MS_20461 Querying Microsoft SQL Server

MS_20461 Querying Microsoft SQL Server Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso proporciona a los estudiantes las habilidades

Más detalles

3 Consultas y subconsultas

3 Consultas y subconsultas 3 Consultas y subconsultas En SQL, la sentencia SELECT permite escribir una consulta o requerimiento de acceso a datos almacenados en una base de datos relacional. Dichas consultas SQL van desde una operación

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II SÍLABO 1. DATOS GENERALES UNIDAD DIDÁCTICA : DESARROLLO DE APLICACIONES CON BASE DE DATOS MÓDULO : DESARROLLO DE SOFTWARE

Más detalles

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

ÍNDICE INTRODUCCIÓN...13

ÍNDICE INTRODUCCIÓN...13 ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y

Más detalles

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs. Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER Duración : 35 Hrs. Sobre este curso Este curso de 5 días impartido por un instructor proporciona a estudiantes con las habilidades técnicas necesarias

Más detalles

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos. CURSO PROFESIONAL DE TRANSACT-SQL MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 450 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos: Nuestro

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

CURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence

CURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence CURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence DURACIÓN: 250 horas MODALIDAD: E-Learning COMIENZO: 11 Enero 2010..PRECIO: 620 Euros

Más detalles

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2.

Más detalles

Sub consultas avanzadas

Sub consultas avanzadas Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando

Más detalles

CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G

CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G DESARROLLO DEL CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G: El Curso

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

2071 Querying Microsoft SQL Server 2000 with Transact- SQL 2071 Querying Microsoft SQL Server 2000 with Transact- SQL Introducción La meta de este curso es proveer a los estudiantes con las habilidades técnicas requeridas para escribir consultas básicas de Transact-SQL

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO PLAN DE ESTUDIOS 2006-II SÍLABO I DATOS ADMINISTRATIVOS

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 6 Situación Contraste externo Actualización

Más detalles

MS_10774 Querying Microsoft SQL Server 2012

MS_10774 Querying Microsoft SQL Server 2012 Querying Microsoft SQL Server 2012 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso de cinco días impartido por instructor,

Más detalles

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva INDICE Prólogo XXIII Por qué este libro es para usted XXVII Primera Parte. Panorámica general de SQL 1 1. Introducción 3 El lenguaje SQL 3 El papel de SQL 6 Características y beneficios de SQL 7 Independencia

Más detalles

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle FORMACIÓN E-LEARNING Curso de Lenguaje SQL para Oracle Para conocer cómo extraer información útil, resumida y procesada a partir de información cruda recogida por procedimientos automáticos. Tel. 902 021

Más detalles

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL Código-Materia: 05253 - Excel avanzado Requisito: Excel nivel intermedio Programa - Semestre: Ingeniería Industrial Período académico: 15-2

Más detalles

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Práctica preliminar Crear la siguiente base de datos de prácticas

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

DIPLOMADO EN BASE DE DATOS ORACLE

DIPLOMADO EN BASE DE DATOS ORACLE DIPLOMADO EN BASE DE DATOS ORACLE Release 10.2.0.2 MODULO 1 - DISEÑO DE BASES DE DATOS RELACIONALES (20 Horas) OBJETIVO Introducir al alumno a los conceptos necesarios para construir sistemas de información

Más detalles

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Esquema de la clase 1. Procesamiento de consultas 2. El optimizador del DBMS 3. Los Ajustes del Rendimiento

Más detalles

Guía práctica para el alumnado del curso ORACLE 11 G

Guía práctica para el alumnado del curso ORACLE 11 G Guía práctica para el alumnado del curso ORACLE 11 G Horas 50 Objetivos Objetivos generales Proporcionar los conocimientos básicos para implantar procesos, prácticas y herramientas que permitan innovar

Más detalles

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

Curso SQL Nivel Avanzado 1. Miguel Jurado García

Curso SQL Nivel Avanzado 1. Miguel Jurado García Curso SQL Nivel Avanzado 1 Miguel Jurado García Temario Sesión 1: 1- Elementos de Sintaxis Uso de Variables Collation y las Fechas Construcción de Sentencias Dinámicas 2- SQL Server Management Studio Filtrado

Más detalles

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL www.bmformacion.es info@bmformacion.es Objetivos Se describen todos los programas que integran la suite ofimática Microsoft Office XP: Word, Excel, Access,

Más detalles

Manual avanzado Access 2010

Manual avanzado Access 2010 Manual avanzado Access 2010 Agradecimientos (c) Francisco Charte Ojeda Cómo usar este libro Estructura del libro Convenciones tipográficas Información de soporte Introducción Bases de datos Microsoft Access

Más detalles

BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1

BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1 BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN EXPERTO EN DESARROLLO DE SISTEMAS 1 1. Cuáles de los siguientes enunciados son declaraciones válidas? 2. Cuál de

Más detalles

Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por:

Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por: Oracle básico (II): Creación y manejo de tablas Con el artículo anterior iniciamos una entrega de Oracle Básico comenzando con el tema de creación y manejo de tablas. Ahora pasaremos a estudiar la consulta

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS.

MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS. MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS. Lograr instalar aplicaciones con los valores por omisión, conociendo el funcionamiento de las mismas. Procesadores de Textos: Instalación de la aplicación.

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

ÍNDICE PRIMERA PARTE... 17

ÍNDICE PRIMERA PARTE... 17 ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS

Más detalles

6 Funciones avanzadas

6 Funciones avanzadas 6 Funciones avanzadas Adicionalmente a soportar el estándar SQL en su totalidad, Oracle9i Server incluye múltiples extensiones que facilitan la ejecución de operaciones complejas y mejoran la performance

Más detalles

1. DML. Las subconsultas

1. DML. Las subconsultas 1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE INTRODUCCIÓN AL SQL. TRANSACT-SQL SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE INTRODUCCIÓN AL SQL. TRANSACT SQL CONCEPTOS BÁSICO DE SQL SQL (Structured Query Language),

Más detalles

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25. INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.

Más detalles

Fundamentos de Base de Datos

Fundamentos de Base de Datos UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU0017H FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN CLAVE: 08USU4054V PROGRAMA DEL CURSO Fundamentos de Base de Datos DES: Económico Administrativa Programa(s) Educativo(s):

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD DIRECCIÓN DE DESARROLLO ECONOMICO Y FOMENTO PRODUCTIVO OPTIMICE

Más detalles

ST31_Querying Microsoft SQL Server

ST31_Querying Microsoft SQL Server ST31_Querying Microsoft SQL Server Presentación Este curso de 5 días proporciona a los estudiantes las habilidades técnicas necesarias para escribir consultas de Transact-SQL básicas para Microsoft SQL

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database PROGRAMA FORMATIVO Desarrollo de aplicaciones Web sobre Oracle Database Pearson Vue MÓDULOS FORMATIVOS Módulo nº 1 INTRODUCCIÓN A SQL Al finalizar este módulo los alumnos podrán realizar consulta de datos

Más detalles

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB MACROMEDIA DREAMWEAVER Unidad 1. El entorno de trabajo La pantalla inicial Las barras Los paneles e inspectores Personalizar el área de trabajo

Más detalles

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3 NOMBRE DEL MODULO: DREAMWEAVER BÁSICO CLAVE: ESPECIALIDAD: DISEÑO GRÁFICO DURACION: 5 FASES OBJETIVO GENERAL DEL MODULO: EL ALUMNO APRENDERÁ TODO LO RELACIONADO CON LA CREACIÓN DE SITIOS WEB DINAMICOS.

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas

OPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas OPTIMIZACIÓN DE CONSULTAS EN SQL Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas Análisis de Consultas y Transacciones Para elaborar el diseño físico de la base de datos debemos

Más detalles

ORACLE 11g. 50 horas 60 días

ORACLE 11g. 50 horas 60 días ORACLE 11g DURACIÓN DÍAS DE CONEXIÓN 50 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

Más detalles

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS Diseño Web Estático Nivel Intermedio Escribir lenguaje de marcado HTML Utilizar programas editores de HTML Utilizar Hojas de Estilo en Cascada CSS Configurar sitios web locales Personas provenientes del

Más detalles

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl Contenido ACERCA DE LOS AUTO RES..................................... III AGRADECIMIENTOS........................................... xi INTRODUCCION............................................... Xl Introduccion

Más detalles

5 Objetos de base de datos

5 Objetos de base de datos 5 Objetos de base de datos Una consulta SQL, restringiendo las filas resultantes, agrupando valores a nivel de grupos de datos, realizando conversiones de datos, etc., puede ser almacenada en la base de

Más detalles

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del

Más detalles

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...

Más detalles

Temario Curso Bases de Datos

Temario Curso Bases de Datos Temario Curso Bases de Datos TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Información 2. Sistemas de Información 2.1. Componentes de un Sistema de Información 3. Niveles de Gestión de

Más detalles

2 Bloque de consulta básico

2 Bloque de consulta básico 2 Bloque de consulta básico En una base de datos relacional los datos son almacenados en estructuras de almacenamiento o tablas. Las dos operaciones básicas a llevar a cabo sobre una base de datos relacional

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Cursos Especialización Versión 1.0 13/02/2013 Tabla de contenido 1. Introducción... 3 2. Objetivos... 3 3. Prerrequisitos... 4 4. Duración y Precio... 4 5. Contenido... 4 2 Cursos Especialización Querying

Más detalles

INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO

INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO INFORMÁTICA APLICADA A LA GESTIÓN COMERCIAL LECCIONES DE OFIMÁTICA BÁSICA: MICROSOFT ACCESS QUÉ SE PRESENTA EN ESTE DOCUMENTO El objetivo de esta sencilla guía es el de describir los procedimiento básicos

Más detalles

ESPECIALISTA EN BASE DE DATOS

ESPECIALISTA EN BASE DE DATOS ESPECIALISTA EN BASE DE DATOS EXPERTO ANALISIS Y DISEÑO DE BASE DE DATOS EN MANEJAR BASES DE ACCESS COMPLETO DATOS MYSQL Requisito: Manejo Windows POSTGRESQL DURACION: 3 MESES DE L-V SQL SERVER Cliente-Administración

Más detalles

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Escuela Provincial de Educación Técnica N 1 UNESCO. Planificación Anual 2015 Ciclo Superior Secundario

Escuela Provincial de Educación Técnica N 1 UNESCO. Planificación Anual 2015 Ciclo Superior Secundario Escuela Provincial de Educación Técnica N 1 UNESCO Planificación Anual 2015 Ciclo Superior Secundario Especialidad: Técnico en Informática Personal y Profesional - Espacio Curricular: Programación Web

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda Agradecimientos Introducción Gestores de bases de datos Servidores de bases de datos Microsoft SQL Server 2012 Qué puede hacer con SQL Server

Más detalles

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33

Prólogo...3 Agradecimientos...4. Tabla de Contenidos...5. Lista de figuras...17. Apartado I: El ecosistema móvil...33 Tabla de Contenidos - 5 Tabla de Contenidos Prólogo...3 Agradecimientos...4 Tabla de Contenidos...5 Lista de figuras...17 Introducción...25 La historia de Delphi...26 Delphi para plataformas móviles...29

Más detalles

Procesamiento y Optimización de consultas Material Preliminar en preparación

Procesamiento y Optimización de consultas Material Preliminar en preparación Procesamiento y Optimización de consultas Material Preliminar en preparación Optimización SQL Identificar sentencias problemáticas Verificar las estadísticas Revisar los planes de ejecución Reestructurar

Más detalles

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers Subconsultas Stored Procedures - Triggers Subconsultas Concepto Ubicación En el SELECT En el FROM En el WHERE Operadores IN ANY-ALL EXISTS Concepto Son sentencias SELECT que aparecen dentro de otra consulta

Más detalles

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 63 Horas Objetivo General: Construir páginas Web a partir

Más detalles

Tutorial de SQL - El comando SELECT

Tutorial de SQL - El comando SELECT Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente

Más detalles

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET Microsoft Visual Basic.NET Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic.NET, cuyas particularidades se estudian en la

Más detalles

SINTAXIS DE SQL-92. ::= CREATE SCHEMA [ ... ]

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ] SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

MS-Excel 2007, Intermedio Avanzado (30 horas)

MS-Excel 2007, Intermedio Avanzado (30 horas) MS-Excel 2007, Intermedio Avanzado (30 horas) Presentación El presente curso está enmarcado en el plan de Formación Continua, en el cual se incentiva el desarrollo de habilidades informáticas en el personal

Más detalles

CURSOS DE OFIMATICA ::

CURSOS DE OFIMATICA :: CURSOS DE OFIMATICA :: Access Nivel Inicial :: Access Nivel Medio :: Access Nivel Avanzado :: Excel Nivel Inicial :: Excel Nivel Medio :: Excel Nivel Avanzado :: Power Point Nivel Inicial :: Power Point

Más detalles

8283: Administración y programación en Microsoft SQL Server 2012

8283: Administración y programación en Microsoft SQL Server 2012 8283: Administración y programación en Microsoft SQL Server 2012 Este curso es orientado a los profesionales en desarrollo que desean maximizar la participación de SQL Server 2012 en beneficio del desempeño

Más detalles

Programación del Módulo Profesional. Desarrollo de Aplicaciones en Entornos de 4ª Generación y con Herramientas Case

Programación del Módulo Profesional. Desarrollo de Aplicaciones en Entornos de 4ª Generación y con Herramientas Case Programación del Módulo Profesional Desarrollo de Aplicaciones en Entornos de 4ª Generación y con Herramientas Case Del Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Informáticas CURSO 2011-2012

Más detalles

HOJA DE CALCULO EXCEL NIVEL II

HOJA DE CALCULO EXCEL NIVEL II HOJA DE CALCULO EXCEL NIVEL II DURACION: 30 HORAS Los participantes al finalizar la acción formativa serán capaces de utilizar la hoja de cálculo EXCEL, adquiriendo los conocimientos teóricos y prácticos

Más detalles

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Microsoft Visual Basic 2008 Microsoft Visual Basic 2008 Curso de desarrollo de aplicaciones utilizando la tecnología de programación Microsoft.NET. El lenguaje utilizado es Visual Basic 2008, cuyas particularidades

Más detalles