Acceso a Datos con Visual Basic
Capítulo 1: Definición del Proyecto
Sin duda alguna, que uno de los lenguajes más potentes para manejo de bases de datos es
Microsoft Visual Basic .Net, por lo cual en esta ocasión veremos cómo hacer uso de esta
herramienta, específicamente de la versión 2010, así que te invito que abras tu mente y dispongas
de todo tu empeño para seguir este curso, y sin más preámbulo, iniciemos de una buena vez.
Lo primero que haremos será crear nuestro proyecto, el que definiremos proyecto con el cual
trabajaremos siguiendo los siguientes pasos:
1. Hacer clic en el menú Archivo/Nuevo/Proyecto…, o bien desde la barra de herramientas
estándar sobre el botón nuevo proyecto o si lo prefieres, puedes utilizar la combinación de
teclas Ctrl + Shift + N.
2. De la nueva ventana que se nos muestra elegir de los tipos de plantillas instaladas para
Visual Basic, las de tipo Windows y de la parte central de la ventana seleccionar la plantilla
Aplicación de Windows Forms, acompañemos el nombre del proyecto y para este este
primer ejercicio lo definiremos con el nombre de: Acceso_A_Datos_01, Ver figura No.1.
Figura No.1. Ventana Nuevo Proyecto
3. Configuramos ahora la ruta en la que se guardara nuestro proyecto y lo haremos haciendo
clic en el botón examinar, buscar en la parte izquierda de la ventana que se nos mostró
Escritorio, presionamos luego el botón Seleccionar Carpeta, ver Figura No.2
Figura No.2. Ubicación del Proyecto.
4. Para finalizar debemos ahora presionar el botón Aceptar de la Ventana Nuevo Proyecto, ver
figura No.1 y listo, de esta manera habremos creado nuestro proyecto.
Nota: si por alguna razón no defines una ruta en la cual se guarde el proyecto, Visual Studio
la guardará en una carpeta por defecto la que puedes encontrar en: Mis Documentos/Visual
Studio 2010/Projects, en ese lugar deberán estar todos los proyectos a los que no indicamos
una ruta para guardarlo.
Capítulo 2: Creación de la Base de Datos
Una vez creado el proyecto, el siguiente paso será crear la Base de Datos, para ello seguiremos los
siguientes pasos:
1. Ubicamos el Panel Explorador de Soluciones, ubicado normalmente en la parte derecha de
la ventana, ver figura No.3.
Figura No.3. Ventana Principal de Visual Studio y en la parte derecha el Explorador de
Soluciones.
Nota: Si no puedes encontrarla, entonces prueba haciendo clic en el menú Ver/Explorador de
Soluciones o bien la combinación de teclas Ctrl + Alt + L y en seguida lo tendrás a tu
disposición.
2. Hacer un clic sobre el nombre del proyecto, seguidamente ubicarse sobre la Opción Agregar
y mantener el puntero sobre esta opción hasta que se desplegué un sub menú, desde donde
hay que hacer clic en el la opción Nuevo elemento…, ver figura No.4; también puedes
presionar la combinación de teclas Ctrl + Shitf + A.
Figura No.4. Acceder a la opción Agregar un Nuevo Elemento al Proyecto
3. De la nueva ventana que se nos mostrará, en la parte izquierda de la venta, bajo la
clasificación Elementos comunes, seleccionar Datos, del centro de la venta elegir el tipo de
elemento Base de Datos Local, definimos un nombre para las misma, que para este ejemplo
llamaremos Base_de_Datos y para finalizar, hacemos clic sobre al botón Aceptar, ver figura
No.5
Figura No.5. Agregar Nuevo Elemento
4. Acto seguido, deberá aparecer una ventana de asistente, la que permite configurar el origen
de datos que utilizará nuestro proyecto, ver figura No.6., elegir de ella la opción conjunto de
datos y seguidamente hacer clic en el botón Siguiente.
Figura No.6. Asistente para la configuración de orígenes de datos
Nota: Lo que se configura a continuación es un elemento proporcionado por Microsoft
Visual Studio llamado DataSet o Conjunto de Datos, el que tiene como objetivo funcionar
de intermediario entre la Base de Datos y el proyecto que hemos creado.
5. Para finalizar con el Asistente, resta nada más que asignarle un nombre al DataSet y en
este ejemplo llamaremos Conjunto_de_Datos y finalizaremos el asistente haciendo clic en el
botón Aceptar del asistente, ver figura No.7.
Figura No.7. Asistente para la configuración de orígenes de datos.
Nota: Antes de continuar hay que cerciorarse que al proyecto se han agregado los elementos que
hemos definido, por un lado, la Base de Datos y por otro lado el DataSet, lo cual puedes verificar en
el explorador de soluciones, ver fig. No.8.
Figura No.9. Pantalla Principal de Microsoft Visual Studio, a la derecha el Explorador de
soluciones y los dos archivos que se crean al agregar un nuevo elemento de tipo Base de
Datos Local.
Capítulo 3: Creación de las Tablas y sus Campos en la Base de Datos
Creada la Base de Datos y establecido el origen de datos que manipulará nuestra base de datos, el
siguiente paso es crear cada una de las tablas que compondrán la estructura de la Base de Datos,
así como cada uno de los campos para cada tabla, tipo de dato y tamaño, igualmente la clase
primaría para cada una de las tablas que se han definido.
Veamos pues, como llevar a cabo esta operación:
1. Hacer doble clic sobre el archivo de Base de Datos que se agregó anteriormente a nuestro
proyecto, el que debe tener el nombre de Base_de_Datos.sdf, para hacer visible el panel
Explorador de Servidores, que es el lugar de donde podemos ir agregando las tablas y todos
los requerimientos de las mismas, ver figura No.9
Figura No.9. Ventana principal de Microsoft Visual Studio, a la izquierda de ella el explorador
de servidores.
2. Desplegado el Panel explorador de servidores, lo que continúa es hacer clic derecho sobre
la carpeta Tablas, del menú que aparecerá, hacer clic sobre la opción Crear tabla, ver figura
No.10.
Figura No.10. Acceso a la opción Agregar Tabla.
3. Una vez realizado el paso anterior aparecerá una nueva ventana en donde se tendrá que
definir el nombre a la tabla (Actores, Peliculas), así como el nombre, el tipo de dato y en
ocasiones el tamaño para esos campos y se finaliza haciendo clic en el botón Aceptar, ver
figura No.11 y figura No.12.
Figura No.11. Ventana Nueva Tabla, datos para la tabla Actores.
Figura No.12. Ventana Nueva Tabla, datos para la tabla Películas.
Nota: Para estar seguro de que las tablas se han agregado correctamente, basta con hacer
clic sobre la pestaña de la carpeta tablas del Explorador de Servidores, en donde deberán
mostrarse las tablas agregadas recientemente, ver figura No.13.
Figura No. 13. Explorador de Servidores, tablas agregadas a la Base de Datos.
Capítulo 4: Creación de las Relaciones entre las Tablas de la Base de Datos
Uno de los aspectos más importantes de una base de datos, son las relaciones que existen entre
sus tablas, y para ellos, Microsoft Visual Studio también facilita un medio para la definición de éstas,
a través del DataSet, vemos cómo se logra estos:
1. Lo primero será ubicar nuestro DataSet, debiendo estar ubicado en el Panel Explorador de
soluciones, hacer doble clic sobre él, y al instante aparecerá una nueva ventana, ver figura
No.14.
Figura No.14. Ventana principal del DataSet
2. Con clic sostenido, arrastrar cada una de las tablas definas en la Base de Datos hasta la
nueva ventana o clic derecho sobre cada una de las tablas, copiar y pegar sobre la ventana
del DataSet que es igual, ver figura No.15, 16 y 17.
Figura No.15. Copiar una Tablas en el Explorador de Servidores.
Figura No.16. Pegar una Tabla en la ventana del DataSet.
Figura No.17. Tablas agregadas en la ventana del DataSet.
3. Una vez ubicadas las tablas sobre el DataSet, el siguiente paso es agregar las relaciones
entre las tablas, haciendo clic derecho sobre una de las tablas implicadas en la relación,
preferentemente sobre la tabla secundaria, elegir del menú que se presentara la opción
Agregar, mantener el puntero sobre la opción hasta que desplegué un nuevo menú de
opciones y elegir de éste último la opción Relación…, ver figura No. 18.
Figura No.18. Agregar Relaciones entre tablas.
4. En la nueva ventana que desplegara, elegir los campos que se repiten entre las tablas, es
decir los campos comunes entre las tablas implicadas en la relación, hacer clic sobre la
opción: Tanto relación como restricción Foreign Key y por último hacer clic sobre el botón
Aceptar, ver figura 19.
Figura No.19. Ventana de Relaciones.
Figura No.20. Tablas Relacionadas.
Nota: Este proceso se repite por cada una de las tablas que tiene relaciones con otras, de tal
manera que una sola tabla puede estar relacionada con varias tablas a la vez, y en casos muy
aislados, más de una vez con una misma tabla.
Aclarar también que existe otro método para crear relaciones entre tablas, desde el
explorador de Servidores.
Top Related