Lenguajes de Alto Nivel y de Cuarta Generación Enero-2002 LENGUAJES DE ALTO NIVEL Y DE CUARTA GENERACIÓN Profesor: M. en C. Mario Farías-Elinos. e-mail: elinos@ci.ulsa.mx web: http://www.ci.ulsa.mx/~elinos/docencia Horario: Martes de 19:00 a 22:00 hrs. Sala. Antecedentes: Bases de datos, Programación, Leguajes C Objetivo: Al finalizar el módulo, el alumno será capaz de evaluar la capacidad del lenguaje de cuarta generación, así como sus aplicaciones. Evaluación: • Proyecto Final • Prácticas y trabajos (casos de estudio) 70% 30% Fechas importantes: § Entrega de proyecto final Abril-16-2002 Notas importantes: • Los decimales 0.999999 no sube. Temario: 1. INTRODUCCIÓN 1.1. Antecedentes 1.2. PostgreSQL 1.3. Arquitectura del PostgreSQL 2. STRUCTURED QUERY LANGUAGE (SQL) 2.1. Conceptos 2.2. Sintaxis 2.3. Tipos de datos 2.4. Operadores 2.5. Comandos SQL 3. SQL AVANZADO 3.1. Procedimientos y funciones 3.2. Creación de usuarios 3.3. Permisos Lenguajes de Alto Nivel y de Cuarta Generación 4. Enero-2002 PROGRAMACIÓN AVANZADA 4.1. Interfaz con lenguaje C 4.1.1. Llamadas SQL desde C 4.1.2. Llamadas C desde SQL 4.2. Interfaz con ODBC’s 4.3. Interfaz con el Web Bibliografía: • POSTGRESQL: USER’S GUIDE Trevor A. Kletz Thomas Lockhart, 2000 • POSTGRESQL: PROGRAMMER’S GUIDE Trevor A. Kletz Thomas Lockhart, 2000 • POSTGRESQL: INTRODUCTION AND CONCEPTS Bruce Momjian Addison-Wesley, 2000 • THE GURU'S GUIDE TO TRANSACT-SQL Kenneth W. Henderson, Ken Henderson Addison-Wesley, 2000 • A GUIDE TO THE SQL STANDARD: A USER'S GUIDE TO THE STANDARD DATABASE LANGUAGE SQL Hugh Darwen,Chris J. Date Marcel Dekker, 1999. • AN INTRODUCTION TO DATABASE SYSTEMS C. J. Date Addison-Wesley, 1999