Esta obra ha sido concebida fundamentalmente como libro de texto del módulo Desarrollo de aplicaciones en entornos de cuarta generación y con herramientas CASE, perteneciente al ciclo formativo de grado superior Desarrollo de Aplicaciones Informaticas. Tambien puede resultar de interes para alumnos de ingenierias superiores y tecnicas, asi como para profesionales del sector y cualquier persona interesada en el tema que se quiera acercar al mismo de forma autodidacta. El libro tiene un marcado caracter practico, sin olvidar los fundamentos en los que se basan los diversos puntos que se tratan. Cubre aspectos como el algebra relacional, SQL92, SQL:1999, QBE, programacion de procedimientos almacenados (tanto de forma estructurada como orientada a objetos), objetos grandes, generacion de formularios e informes, diseño de bases de datos con herramientas CASE, etc. Asi mismo, se propone un enfoque innovador al describir de forma paralela QBE y SQL con los mismos ejemplos. Todos los temas se documentan ampliamente con software seleccionado, atendiendo, en la medida de lo posible, a criterios de actualidad, profesionalidad, gratuidad para desarrolladores y bajos requerimientos de hardware. Las explicaciones se ilustran con mas de 1.000 capturas de pantalla de Oracle 8i, Oracle 10g, Oracle Developer 6i (Reports y Forms), CASE Studio 2, Access, etc. El texto se completa con mas de 200 problemas propuestos con distinto grado de dificultad, para que el lector pueda afianzar los conocimientos adquiridos.
¿Se ha preguntado alguna vez qué tienen en común una librería virtual, un servicio de venta de entradas por Internet y un banco electrónico? Todos estos sistemas hacen un uso intensivo de bases de datos y comparten un mismo tipo de interfaz gráfica de usuario. Este libro pone a su alcance los elementos necesarios para diseñar arquitecturas de red de alto nivel con estándares de interconexión. Las técnicas explicadas le permitirán sacar el máximo partido a su base de datos, sea cual sea ésta, pues aunque los ejemplos efectúan conexiones con Oracle y Microsoft Access, el uso con otros sistemas gestores es inmediato. No es necesario ningún tipo de conocimiento previo de Java, servicios web o codificación HTML, dado que aquí se presentan estas tecnologías. Además, si está familiarizado con C, verá que es fácil aprovechar los conocimientos de que ya dispone para acceder a bases de datos a través de interfaces web. Desde una perspectiva integradora, se tratan cuestiones aparentemente dispares, como el uso de Microsoft Access como cliente de Oracle, la transmisión de datos mediante páginas web con CGI, el uso de cookies, la programación de aplicaciones en C y Java con SQL embebido, ODBC y JDBC, la generación de páginas web con C y servlets Java en Tomcat, el empleo de Oracle Forms Server o el diseño de GUI complejas con applets. El texto tiene un marcado acento práctico, y se acompaña de multitud de ejemplos e ilustraciones, así como de un CD-ROM con muchas de las herramientas y servidores empleados. Tanto si usted es un profesional como si es un estudiante de cursos avanzados, lo encontrará útil para acercarse al mundo de la interconexión del software mediante middleware.