AUTOR/ES: Willis Thearon
ISBN: 9788441520530
AÑO: 2006
EDICION: 1ª
IDIOMA: Castellano
ENCUADERNACIÓN: Rústica Hilo
PÁGINAS: 736
DIMENSIONES: 17,6 x 22,6 cm.
PESO: 1184
añadir libro al carrito
Pedidos superiores a 48€ (sin gastos envío) - España
ver carrito
recomendar este libro
recomendar la web
PUNTOS CLAVE: Uno de los campos fundamentales de la informática es el relativo al diseño y desarrollo de software, área en la que tienen cabida los lenguajes de programación, compiladores, entornos de diseño de interfaces, depuradores y otras herramientas relacionadas con éstas. Tras más de una década de evolución, en la que han ido cambiando los lenguajes de programación y las plataformas a la que se dirigen los proyectos a fin de adaptarse a las necesidades que, en cada momento, han ido teniendo los programadores, aparece Visual Basic 2005. Cuenta con un entorno sencillo, un compilador extremadamente rápido y un lenguaje con las más avanzadas características. Bases de datos con Visual Basic 2005 muestra los conceptos y técnicas imprescindibles para crear aplicaciones de bases de datos que puedan utilizarse en las empresas. Si bien trata conceptos de diseño de bases de datos, se centra en el acceso a la información de bases de datos relacionales y su manipulación mediante ADO.NET. Comenta brevemente todos sus proveedores de datos, utilizando OleDb para acceder a las bases de datos de Access, SQL y Oracle. Este libro pretende ser una herramienta para el aprendizaje del desarrollo de aplicaciones de bases de datos en Visual Basic 2005. Le enseñará cómo usar consultas, vistas y procedimientos almacenados para acceder, de una forma eficiente, a los datos de las aplicaciones, así como para manipularlos. Las explicaciones y los ejemplos abordarán el acceso a los datos desde servicios web y aplicaciones de Windows y ASP.NET. Además, introduce otros conceptos más avanzados, como la creación de componentes de lógica empresarial y de acceso a datos, así como la lectura y escritura del Registro de Windows.
INDICE: . Introducción. A quién va dirigido este libro. De qué trata este libro. Qué necesita para ejecutar los ejemplos. Convenciones. Código fuente. . 1. Bases de datos. Bases de datos Access. El archivo de base de datos. Tablas. Consultas. Bases de datos de SQL Server. Archivos de datos. Archivos de registro. Bases de datos de Oracle. Archivos de datos. Archivos redo log. Archivos de control. Archivos temporales. Archivos de contraseñas. El modelo de base de datos relacional. Normalización. Elaboración de las bases de datos de trabajo. Esquema de Access. Esquema de SQL Server. Esquema de Oracle. Resumen. . 2. Introducción a ADO.NET. Perspectiva general de ADO.NET. La arquitectura de ADO.NET. Los componentes de ADO.NET. La clase Connection. Constructores comunes. Abrir una conexión. Cerrar una conexión. La clase Command. La clase DataAdapter. La clase DataReader. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 3. Los asistentes de datos de Visual Studio 2005. Componentes de acceso a datos. DataSet. DataGridView. BindingSource. BindingNavigator. TableAdapter. Enlace a datos. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 4. SQL básico. La instrucción INSERT. La instrucción SELECT. La instrucción UPDATE. La instrucción DELETE. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 5. SQL y consultas de Access. Conexiones dinámicas. Crear una cadena de conexión. Comprobar el estado de una conexión, abrirla y cerrarla. SQL incrustado. Consultas de Access. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 6. Seleccionar datos en Access. Desarrollo de la aplicación Time Tracker. Implementación de las consultas en SQL. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 7. Insertar, actualizar y borrar datos en Access. El objeto OleDbCommand. Consultas para la tabla Group. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 8. Conversión de datos desde Access. Conexiones dinámicas. Parámetros en las instrucciones en SQL. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 9. Procedimientos almacenados y vistas de SQL Servery Oracle. Procedimientos almacenados. Paquetes de Oracle. Vistas. Creación de una vista. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 10. Creación de componentes de lógica empresarialy de acceso a datos. Arquitectura de aplicación distribuida. Objetivos del diseño de los componentes Wrox. Diseño del componente de acceso a datos. Diseño del componente de lógica empresarial. Vista previa del diseño. Resumen. Ejercicio. . 11. Insertar datos. Validación de los datos en el componente de lógica empresarial. Tratamiento de las cadenas vacías y los valores nulos. Validar cadenas de caracteres. Procedimientos almacenados que insertan datos. Variables locales. Comprobar y generar errores. Lógica condicional. Transacciones. Cursores. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 12. Seleccionar datos. Alias de columna. Alias de tabla. Concatenación. Combinaciones. Combinaciones internas o naturales. Combinación externa izquierda. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 13. Modificar datos. La lógica de los procedimientos almacenados. Modificar partes horarios. Resumen. Ejercicios. Ejercicio 1. Ejercicio 2. . 14. Acceder a los datos en ASP.NET. Seleccionar y mostrar datos. El control DataGrid para formularios Web. Resumen. . 15. Creación de un servicio Web. Objetivo de diseño. Funciones de fecha. Fecha de fin de semana actual. Fecha del primer día del mes. Primer día del trimestre. Primer día del año. Servicios Web. Resumen. . 16. Acceder a un servicio Web. Hacer referencia a un servicio Web desde una aplicación para Windows. Hacer referencia a un servicio Web desde una aplicación Web. Resumen. . . Apéndices. . A. Equivalencia de los tipos de datos. . B. La interfaz de usuario del proyecto Time Tracker. Desarrollar una interfaz como la de Outlook. El formulario Admin. El formulario TimeSheet. El formulario Login. El formulario About. La clase MainEntry. El archivo AssemblyInfo. El archivo App.config. La clase WDABase. El código del formulario Admin. El código del formulario TimeSheet. El código del formulario About. . C. Soluciones a los ejercicios. . Índice alfabético.