Detalle del libro
Ver Índice
Introducción
Soluciones de acceso a datos
ADO.NET
Visual Studio .NET
Objetivos de este libro
Estructura del libro
Ayuda al lector
Parte I. Sentar las bases
1. Terminología y conceptos
Orígenes de datos
Bases de datos
DBMS y RDBMS
Arquitectura cliente/servidor
Arquitecturas n-tier
Servicios de acceso a datos
Proveedores y controladores
Lenguajes de comunicación
Estructura de los datos
Entidades y atributos
Dominios y restricciones
Identidad de una entidad
Relaciones entre conjuntos de entidades
Índices
Vistas
Procedimientos almacenados
Normalización
Transacciones
XML
Resumen
2. SQL y sus dialectos
¿Qué es SQL?
Partes de SQL
Derivados de SQL
Ejecución de sentencias SQL
DDL
Creación de una base de datos
Creación de tablas
Modificación y borrado de tablas
Otras operaciones de definición de datos
DML
Inserción de datos
Recuperación de datos
Alias de tablas
Selección de filas
Condicionales complejos
Orden de las filas
Expresiones y funciones de resumen
Agrupamiento
Enlaces entre tablas
Consultas dentro de consultas
Actualización de datos
Eliminación de datos
DCL
Derivados de SQL
Transact-SQL
Variables y tipos de datos
Evaluación de expresiones
Condicionales y bucles
Codificación de procedimientos almacenados
PL/SQL
Variables y tipos de datos
Evaluación de expresiones
Condicionales y bucles
Codificación de procedimientos almacenados
Resumen
3. Orígenes de datos
Orígenes locales y remotos
Microsoft Access
Definición de las tablas
Relación entre las tablas
Introducción de datos
Simplificar la selección de editorial
SQL Server
Creación de la base de datos
Definición de las tablas
Relación entre las tablas
Introducción de datos
Uso de la base de datos de ejemplo
Definición de una vista
Definir procedimientos almacenados
Ejecución de procedimientos almacenados
Oracle
Creación de la base de datos
Definición de las tablas
Introducción de datos
Definición de una vista
Definir funciones y procedimientos almacenados
Ejecución de funciones y procedimientos
InterBase
Creación de la base de datos
Definición de las tablas
Introducción de datos
Definición de una vista
Definir procedimientos almacenados
Ejecución de procedimientos almacenados
Microsoft Excel
Creación de un nuevo libro
Definición de la estructura
Introducción de datos
XML
Definición de la estructura de documento
Creación del documento XML
Directorio activo
Acceso al Directorio activo
Resumen
Parte II. ADO.NET
4. Introducción a ADO.NET
Objetivos del modelo ADO.NET
Representación interna en XML
Ausencia de cursores de datos
Cursores de lectura
Solución multipropósito
Configuración de los clientes
Resumen
5. Modelo de objetos
Estructura del modelo de objetos
Ámbitos con nombre de ADO.NET
Interfaces para los proveedores
Asociación de columnas y tablas
Acceso a filas de datos
Adaptadores de datos
Conexiones, comandos y transacciones
Detalles sobre los proveedores
Otras clases comunes y específicas
Clases independientes del origen de datos
Conjuntos de datos
Tablas
Filas
Columnas
Restricciones
Relaciones
Vistas de datos
Resumen
6. Conexión al origen de datos
Obtención e instalación de proveedores adicionales
Dónde obtener los proveedores
Instalación del proveedor
Generalidades sobre la conexión
Cadena de conexión
Apertura y cierre de la conexión
Propiedades informativas
Cadenas de conexión
Selección del controlador
Identificación del servidor u origen de datos
Base de datos inicial
Parámetros de seguridad
Propiedades exclusivas
En la práctica
Conexión con Microsoft Access
Conexión con Microsoft Excel
Conexión con SQL Server
Conexión con InterBase
Conexión con Oracle 8i
Conexiones ODBC mediante DSN
Tipos de DSN
Creación de un DSN
Uso del DSN con ADO.NET
Archivos UDL
Resumen
7. Información de esquema de la base de datos
¿Qué es la información de esquema?
Orígenes OLE DB
Tabla de resultados
En la práctica
Otros orígenes
En la práctica
Información sobre columnas
En la práctica
Resumen
8. Recuperación de datos
Generalidades sobre los comandos
Asociación entre comando y conexión
Definición del comando a ejecutar
Ejecución del comando
Lectura de los datos
Recuperar el contenido de una tabla
Varios conjuntos de datos
Ejecución de sentencias de selección
Sentencias con parámetros
Recuperación de un solo valor
Manipulación de datos
Otras operaciones
Recuperación de una vista
Ejecución de un procedimiento almacenado
Resumen
9. Conjuntos de datos
Generalidades sobre conjuntos de datos
Tablas y relaciones
Selección de datos
Generalidades sobre adaptadores de datos
Creación de un adaptador de datos
Obtención de los datos
Actualización de datos
En la práctica
Recuperación de datos
Información de esquema
Manipulación de los datos
La plataforma Microsoft .NET, supone un nuevo universo de posibilidades para los programadores. Cuenta con unos completos servicios de acceso a datos, conocidos genéricamente como ADO.NET, mediante los cuales cualquier aplicación puede almacenar y recuperar datos de hojas de cálculo, sistemas RDBMS y archivos XML.
Con Programación de Bases de datos con Visual Basic .NET conocerá el modelo de objetos de ADO.NET completo, sus interfaces y clases, aprenderá a usar el entorno de Visual Studio .NET para automatizar gran parte del trabajo, aprenderá a utilizar el lenguaje SQL para definir estructuras, seleccionar y manipular datos, conocerá los pasos necesarios para crear sus propios proveedores de datos ADO.NET, etc.
El objetivo del libro es enseñarle el acceso a datos con ADO.NET desde Visual Basic .NET. Con este él podrá usar ADO.NET sin necesidad de conocer previamente ningún otro mecanismo de acceso a datos, tan sólo necesitará saber cómo utilizar Visual Basic .NET para construir aplicaciones Windows y Web.
El CD-ROM adjunto contiene los ejemplos del libro y la plataforma .NET.