¿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 grafica de usuario. Este libro pone a su alcance los elementos necesarios para diseñar arquitecturas de red de alto nivel con estandares de interconexion. Las tecnicas explicadas le permitiran sacar el maximo partido a su base de datos, sea cual sea esta, pues aunque los ejemplos efectuan conexiones con Oracle y Microsoft Access, el uso con otros sistemas gestores es inmediato. No es necesario ningun tipo de conocimiento previo de Java, servicios web o codificacion HTML, dado que aqui se presentan estas tecnologias. Ademas, si esta familiarizado con C, vera que es facil aprovechar los conocimientos de que ya dispone para acceder a bases de datos a traves de interfaces web. Desde una perspectiva integradora, se tratan cuestiones aparentemente dispares, como el uso de Microsoft Access como cliente de Oracle, la transmision de datos mediante paginas web con CGI, el uso de cookies, la programacion de aplicaciones en C y Java con SQL embebido, ODBC y JDBC, la generacion de paginas 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 practico, y se acompaña de multitud de ejemplos e ilustraciones, asi 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 encontrara util para acercarse al mundo de la interconexion del software mediante middleware.
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.