Вы находитесь на странице: 1из 3

CREAR BASE DE DATOS DESDE VB.

NET
Crear la primera base de datos
Primero, debe tener una base de datos a la cual tener acceso. Si bien se puede utilizar una base
de datos existente, para estas lecciones aprender a crear una nueva base de datos mediante
Visual Database Tools, que se incluye en Visual Basic.
Requisitos previos
Para crear y tener acceso a una base de datos de SQL Server con Visual Basic Express,
tambin debe instalar SQL Server . ste se instala de manera predeterminada durante la
instalacin de Visual Basic Express, sin embargo, si decidi no instalarlo, deber hacerlo antes
de continuar.
Intntelo
Para crear una base de datos
En el men Archivo, elija Nuevo proyecto.
En el cuadro de dilogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicacin para
Windows.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Aceptar.
Se abre un nuevo proyecto de formularios Windows Forms.
En el men Proyecto, elija Agregar nuevo elemento.
En el cuadro de dilogo Agregar nuevo elemento, seleccione Base de datos SQL.
En el cuadro Nombre, escriba FirstDatabase y haga clic en Agregar.
Se iniciar el Asistente para la configuracin de orgenes de datos.
En el Asistente para la configuracin de orgenes de datos, haga clic en Cancelar.
Se agregar una nueva base de datos, FirstDatabase.mdf, al proyecto y aparecer en el
Explorador de soluciones.
Agregar una tabla
Como puede ver en el procedimiento anterior, crear una base de datos es fcil. En este punto, la
base de datos no es til, puesto que no contiene datos. En el siguiente procedimiento, se
agregar una tabla a la base de datos, en este caso, una tabla para almacenar informacin de
direcciones.
Intntelo
En el men Ver, seleccione Explorador de base de datos.
En el Explorador de base de datos, expanda el nodo (haga clic en el signo ms)
FirstDatabase.mdf y seleccione el nodo Tables.
En el men Datos, elija Agregar nueva Tabla.
Se abrir una ventana del Diseador de tablas.
En la ventana Propiedades, seleccione Nombre y escriba Addresses.
En la ventana del Diseador de tablas, seleccione el campo Nombre de columna y escriba
FirstName.
Seleccione el campo Tipo de datos y seleccione nvarchar (50) de la lista desplegable; se activar
automticamente la columna AllowNulls.
Ahora se ha definido la primera columna en la nueva tabla.
Repita los dos pasos anteriores para agregar cuatro columnas ms con los siguientes valores:
Nombre de columna: LastName, Tipo de datos: nvarchar(50)
Nombre de columna: StreetAddress, Tipo de datos: nvarchar(50)
Nombre de columna: City, Tipo de datos: nvarchar(50)
Nombre de columna: Phone, Tipo de datos: nvarchar(50)
En el men Archivo, elija Guardar direcciones.
Agregar una clave
Ahora tiene una tabla en la base de datos que puede utilizar para almacenar datos de nombres,
direcciones y telfonos para la libreta de direcciones. El siguiente paso es: agregar una clave
para evitar registros duplicados.
Una columna clave, tambin conocida como una clave principal, designa una columna o

columnas en la tabla como un valor nico. Slo puede haber una fila en la tabla que contenga
este valor; si intenta escribir una segunda fila con el mismo valor recibir un error.
En el caso de la tabla Addresses, designe las columnas FirstName y LastName como clave
principal, si bien puede conocer varias personas con el mismo nombre o apellido, es improbable
que conozca dos personas con ambos.
Intntelo.
En el Diseador de tablas, desactive la casilla de verificacin Permitir valores nulos para las filas
Nombre y Apellido
Seleccione las filas Nombre y Apellido. Sugerencia
Puede hacer clic en el cuadrado gris a la izquierda del campo Nombre, presionar la tecla CTRL y
hacer clic en la fila LastName para seleccionar ambos.
En el men Diseador de tablas, elija Establecer clave principal.
Aparecer un pequeo smbolo de llave a la izquierda de cada fila.
En el men Archivo, elija Guardar direcciones.
Agregar datos
Ahora tiene una base de datos que contiene una tabla nica, Addresses. Por supuesto, una base
de datos no es muy til a menos que contenga datos. En el siguiente procedimiento, se
agregarn algunos datos a la tabla Addresses. Si desea, puede sustituir los nombres y las
direcciones de las personas que conoce por aquellos proporcionados en el ejemplo.
Intntelo
Para agregar datos a la tabla
En el Explorador de base de datos, expanda el nodo Tables, seleccione el nodo Direcciones y, a
continuacin en el men Datos, elija Mostrar datos de tabla.
Se abrir una ventana de tabla de datos.
En la ventana de tabla de datos, seleccione el campo Nombre y escriba Samantha.
Nota
Observe que cuando selecciona el campo por primera vez, aparece el valor NULL en cada
campo; null es un trmino de la base de datos que significa que el campo est vaco.
Seleccione el campo LastName y escriba Smith.
Seleccione el campo Direccin y escriba 123 45th Ave. E.
Seleccione el campo City y escriba Seattle.
Seleccione el campo Phone, escriba 2065550100 y presione la tecla TAB.
Ahora ha definido el primer registro en la tabla Addresses.
Repita los cinco pasos anteriores para agregar dos registros ms con los siguientes valores:
Nombre: Michael, Apellido: Alexander, Direccin: 789 W. Capital Way, Ciudad: Tacoma, Telfono:
2065550101.
Nombre: Andrea, Apellido: Dunker, Direccin: 722 Moss Bay Blvd, Ciudad: Kirkland, Telfono:
2065550102.
En el men Archivo, seleccione Guardar todo para guardar el proyecto y la base de datos.
Segn ha escrito los datos, quiz haya observado un pequeo icono de lpiz junto a los datos,
que desaparece al utilizar la tecla TAB para moverse a la fila siguiente. El icono de lpiz significa
que los datos no se han guardado en la base de datos. Cuando se desplaza fuera de la fila en la
que est escribiendo los datos, los datos de la fila completa se guardan automticamente en la
base de datos.
Obtener la informacin necesaria: conectarse a una base de datos existente
En esta leccin, obtendr informacin sobre cmo conectar su programa a una base de datos
existente.
La conexin a una base de datos existente es un procedimiento muy sencillo. Puede utilizar las
herramientas visuales de Visual Basic Express para explorar la base de datos y agregar una
copia local al proyecto. En esta leccin, crear un nuevo proyecto y lo conectar a la base de
datos Addresses que cre en la leccin anterior.

Intntelo!
Para conectar a una base de datos existente
En el men Archivo, elija Nuevo proyecto.
En el cuadro de dilogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicacin para
Windows.
En el cuadro Nombre, escriba Addresses y haga clic en Aceptar.
Se abrir un nuevo proyecto de formularios Windows Forms.
En el Explorador de soluciones, haga clic en la ficha Orgenes de datos . Everts Garay |
Granada, Nicaragua| Paseo por Visual Basic 2008 105
En la ventana Orgenes de datos, seleccione Agregar nuevo origen de datos.
Se abrir el Asistente para la configuracin de orgenes de datos.
Seleccione Base de datos y, a continuacin, haga clic en Siguiente.
Haga clic en el botn Nueva conexin.
Se abrir el cuadro de dilogo Agregar conexin.
En el cuadro de dilogo Agregar conexin, si Origen de datos no es Archivo de base de datos de
Microsoft SQL Server (cliente SQL), haga clic en el botn Cambiar y seleccione Archivo de base
de datos de Microsoft SQL, en el cuadro de dilogo Cambiar origen de datos. Haga clic en
Aceptar.
Haga clic en el botn Examinar, desplcese a la ubicacin donde guard la base de datos
FirstDatabase.mdf y haga clic en Abrir.
Haga clic en Aceptar para cerrar el cuadro de dilogo y, a continuacin, en el Asistente para la
configuracin de orgenes de datos, haga clic en Siguiente. Si se le pide copiar el archivo de
datos en su proyecto, haga clic en S.
En la pgina siguiente del asistente, estar seleccionada la casilla de verificacin S, guardar la
conexin como. Haga clic en Siguiente para continuar.
En la pgina Elija los objetos de base de datos, expanda el nodo Tablas y, a continuacin, active
la casilla de verificacin de la tabla Addresses.
Haga clic en Finalizar para finalizar.
Se ha agregado un archivo de base de datos local a su proyecto. Observe que se ha agregado
un objeto FirstDatabaseDataSet a la ventana Orgenes de datos.
En el men Archivo, elija Guardar todo para guardar el proyecto.
Mostrar informacin al usuario: mostrar datos en la interfaz de usuario
En esta leccin, obtendr informacin sobre cmo crear una interfaz de usuario bsica para ver
los datos en su base de datos local.
Ahora que ha creado una conexin a un archivo de base de datos local, el paso siguiente es
crear una interfaz de usuario para mostrar los datos. La programacin subyacente a la
recuperacin de los datos de una base de datos y mostrarlos en una interfaz de usuario es muy
complicada. Afortunadamente, Visual Basic Expresscrea y configura automticamente los
objetos de datos

Вам также может понравиться