Compartir a través de


Almacenar y obtener acceso a datos

Actualización: noviembre 2007

En esta lección, aprenderá a utilizar una base de datos para almacenar datos y tener acceso a ellos.

Los datos son un concepto central en programación. La mayoría de los programas utilizan datos de una manera u otra. Por ejemplo, en una lección anterior, escribió datos en forma de números; después se utilizaron esos datos en un cálculo y se devolvieron en un cuadro de mensaje.

En programas muy simples, los datos se representan como campos dentro del programa. Sin embargo, para programas más complejos, los datos se almacenan en una estructura independiente del programa, denominada base de datos.

¿Qué es una base de datos?

Una base de datos es una colección de datos, almacenados en un archivo independiente del programa. Los datos almacenados en una base de datos pueden ser de muchos tipos distintos: texto, números, imágenes y otros. Pueden conectarse distintos programas a la misma base de datos para ver y actualizar los datos que contiene.

Una base de datos se divide generalmente en una o más tablas. Una tabla es una colección de registros relacionados. Por ejemplo, si utilizó una base de datos que contenía los datos de un negocio pequeño, debería tener una tabla que representara los productos, otra tabla para los pedidos y otra para los clientes.

Cada tabla se organiza en una cuadrícula de columnas y filas. Las columnas representan las categorías de los datos de un registro y las filas representan los registros individuales. Por ejemplo, en la ilustración anterior, la tabla Pedidos contiene una fila o registro independiente que representa cada pedido y columnas que representan el producto pedido, junto con la cantidad y el precio.

Introducción a los datos

Para tener acceso a los datos de una base de datos del programa, debe tener primero una base de datos. Con Visual Basic, puede crear fácilmente su propia base de datos o usar una creada por otra persona.

Con Visual Basic Express, puede tener acceso a tres tipos diferentes de bases de datos: Microsoft SQL Server Compact Edition, Microsoft SQL Server Express o Microsoft Access. En estas lecciones, va a usar una base de datos de SQL Server Compact Edition. Para obtener más información, vea Usar SQL Server Compact 3.5 (Visual Studio).

Cuando tenga una base de datos, puede conectarla al programa mediante un objeto denominado DataSet y, a continuación, conectar los campos o controles de un formulario a los datos de la base de datos mediante una técnica denominada enlace de datos.

Cuando un campo del programa, como un control TextBox , se enlaza a una columna de una tabla de base de datos, se pueden mostrar los datos de esa columna en el cuadro de texto, modificarlos en dicho cuadro de texto y guardarlos en la base de datos, o bien escribirlos en un nuevo registro y agregarlos a la base de datos.

Aunque esto puede parecer complicado, en realidad no es difícil. Las herramientas de bases de datos de Visual Basic facilitan el trabajo con los datos, como verá en las siguientes lecciones.

Pasos siguientes

En esta lección, aprendió lo que es una base de datos y cómo se relaciona con el programa. En la siguiente lección, aprenderá a crear una base de datos que puedan utilizar los programas que esté creando.

Nota:

Si no instaló SQL Server 2005 Compact Edition al instalar Visual Basic Express, tendrá que instalarlo antes de continuar con la lección siguiente. Para obtener más información, vea Usar SQL Server Compact 3.5 (Visual Studio) y Cómo: Agregar una base de datos de SQL Server Compact 3.5 a un proyecto.

Siguiente lección: Crear la primera base de datos

Vea también

Conceptos

Usar LINQ en Visual Basic Express

Otros recursos

Administrar registros: utilizar datos en un programa

Paseo con guía por Visual Basic