POLITECNICO COLOMBIANO JAIME ISAZA CADAVID FACULTAD DE INGENIERIAS PROGRAMA DE LA ASIGNATURA TALLER BASES DE DATOS FUNDAMENTOS DE ORACLE Objetivo: Proporcionar los conceptos básicos relacionados con la construcción de bases de datos utilizando la herramienta Oracle. Tema 1: Conceptos generales y SQL Plus 1. Introducción a SQL Plus 1.1. Iniciar SQL Plus 1.2. Configuración 1.3. Uso del editor y bloc de notas 2. Fundamentos de Bases de Datos 2.1. Modelo Entidad-Relación: Item, tupla, entidad, clave principal, relación 2.2. Modelo relacional: Tabla, registro, campo o atributo (requeridos, opcionales, nulos, blancos), claves foráneas, restricciones (constraints). 3. Comandos 3.1. DDL (Data Definition Language) Create, Alter, Rename, Drop, Add, Modify 3.2. DML (Data Modification Language) Insert, Delete, Update 3.3. DCL (Data Control Language) Grant, Revoke 3.4. TCL (Transaction Control Language) Commit, Rollback 3.5. DD (Data Dictionary) Tab, Describe, Catalog, Syscatalog 3.6. SELECT Cláusulas FROM, WHERE,ORDER BY, GROUP BY, HAVING 4. Operadores 4.1. Lógicos And, Or, Not 4.2. Condicionales >, >=, <, <=, <> 5. Funciones 5.1. Caracter 5.2. Numéricas 5.3. Fecha Tema 2: Lenguaje de programación PL/SQL 2.1. Desarrollo de un bloque PL/SQL – Declaración de variables 2.2. Manipulación de datos con PL/SQL 2.3. Control de flujo – Construcción de condiciones lógicas e iterativas (loops) 2.4. Procesamiento de instrucciones con SQL – Querys explícitos – Uso de cursores 2.5. Manejo de las rutinas de excepción 2.6. Construcción de subprogramas Tema 3: Forms Builder 3.1. El objeto Navegador 3.1.1.Formulario, Trigger, Alertas, Librerías, Bloques de datos, Lienzo (Canvas), Editores, Listas de valores, Grupos de objetos, Parámetros, Menúis desplegables, Unidades de programa, Clases de propiedad, Grupos de registros, Informes, Atributos visuales, Ventanas).
3.2. Uso de la barra de menús Archivo, Editar, Vista, Programa, Herramientas, Ventana, Ayuda 3.3. Conceptos básicos de formularios, ventanas, bloques 3.4. Items Botones, botones de radio, cajas de chequeo, campo de visión de datos, campo de entrada de datos, imagen, Elemento de lista, Frames, Texto 3.5. Elaboración de formularios 3.5.1.Uso del editor de diseño 3.5.2.Uso del asistente de bloques 3.5.3.Uso del asistente de listas de valores 3.5.4.Inclusión de fotos 3.5.5.Elaboración de un formulario maestro/detalle (relación entre bloques) 3.6. Creación de menús 3.7. Manipulación de archivos planos Tema 4: Reports Builder 4.1. Generación de reportes usando el asistente Bibliografía:
Manuales Oracle http://www.oracle.com http://www.stanford.edu/dept/itss/docs/oracle/10g/ http://www.orape.net http://www.zonaoracle.com