Vous êtes sur la page 1sur 2

Crear la primera base de datos

Actualizacin: noviembre 2007 En esta leccin, aprender a crear una base de datos que utilizar en lecciones posteriores para crear un programa de libreta de direcciones. En la leccin anterior, aprendi que una base de datos se puede usar para almacenar y recuperar datos para los programas de Visual Basic. Primero, debe tener una base de datos a la cual tener acceso. Aunque se puede usar una base de datos existente, en estas lecciones aprender a crear una nueva base de datos mediante Visual Database Tools, que se incluye en Visual Basic. Requisitos previos Intntelo

Para crear una base de datos

1. 2. 3. 4. 5. 6. 7.

En el men Archivo, haga clic en Nuevo proyecto. En el cuadro de dilogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicacin de Windows Forms. En el cuadro Nombre, escriba PrimeraBaseDeDatos y, a continuacin, haga clic en Aceptar.

Se abre un nuevo proyecto de formularios Windows Forms. En el men Proyecto, haga clic en Agregar nuevo elemento. En el cuadro de dilogo Agregar nuevo elemento, haga clic en Base de datos local. En el cuadro Nombre, escriba PrimeraBaseDeDatos y, a continuacin, haga clic en Agregar.

Se abrir el Asistente para la configuracin de orgenes de datos. En el Asistente para la configuracin de orgenes de datos, haga clic en Cancelar.

Una nueva base de datos, PrimeraBaseDeDatos.sdf, se agrega al proyecto y aparece en el Explorador de soluciones. Agregar una tabla Como puede observar, crear una base de datos es fcil. En su estado actual, la base de datos no es til dado 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

Para agregar una tabla a la base de datos

1. 2. 3. 4. 5. 6. 7.

En el men Ver, haga clic en Explorador de bases de datos. En el Explorador de bases de datos, expanda PrimeraBaseDeDatos.sdf (haga clic en el signo ms) y, a continuacin, seleccione Tablas. Haga clic con el botn secundario en Tablas y, a continuacin, en Crear tabla.

Se abre la ventana Nueva tabla. En el cuadro Nombre escriba Direcciones. Seleccione el campo vaco situado bajo Nombre de columna y escriba Nombre. En el campo Tipo de datos, haga clic en nvarchar en la lista desplegable. Establezca el valor del campo Longitud en 50; la columna Permitir valores null se establece automticamente en S.

Ahora se ha definido la primera columna en la nueva tabla. 8. Repita los tres pasos anteriores para agregar cuatro columnas ms con los valores siguientes:

a. b. c. d. 9.

Nombre de columna: Apellido, Tipo de datos: nvarchar, Longitud: 50 Nombre de columna: Calle, Tipo de datos: nvarchar, Longitud: 50 Nombre de columna: Ciudad, Tipo de datos: nvarchar, Longitud: 50 Nombre de columna: Telfono, Tipo de datos: nvarchar, Longitud: 50

Haga clic en Aceptar para crear la tabla y cerrar la ventana Nueva tabla.

Agregar claves principales Ahora tiene una tabla en la base de datos que puede usar para almacenar datos de nombres, direcciones y telfonos para la libreta de direcciones. El ltimo paso es agregar claves principales para evitar registros duplicados. Una columna de clave, tambin conocida como clave principal, designa una columna de la tabla que siempre contiene valores nicos. En esa columna de la tabla slo puede haber una fila que contenga un valor dado; si intenta insertar otra fila que contenga ese mismo valor, aparecer un error. Si no hay una columna que sirva de clave principal, puede usar ms de una columna. En el caso de la tabla Direcciones, designe las columnas Nombre y Apellido como claves principales. Aunque podra conocer a varias personas con el mismo nombre o apellido, es menos probable que conozca a dos personas que compartan el nombre y el apellido. Intntelo

Para agregar claves principales a la tabla

1.

En el Explorador de bases de datos, expanda el nodo Tablas.

2. 3. 4.
Nota:

Haga clic con el botn secundario en la tabla Direcciones y, a continuacin, haga clic en Editar esquema de tabla.

Se abre la ventana Editar tabla. En la fila Nombre, cambie Permitir valores null a No y Clave principal a S. En la fila Apellido, cambie Permitir valores null a No y Clave principal a S.

Permitir valores null se establece en No porque cualquier campo que se designe como clave principal debe contener un valor.

5.

Haga clic en Aceptar para guardar estos valores y cerrar la ventana Editar tabla.

Agregar datos Ahora tiene una base de datos que contiene una nica tabla, Direcciones. Por supuesto, una base de datos no es muy til a menos que contenga datos. En el siguiente procedimiento, va a agregar algunos datos a la tabla Direcciones. Si lo 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

1.

En el Explorador de base de datos, expanda el nodo Tablas, seleccione el nodo Direcciones y, a continuacin, en el men Datos, haga clic en Mostrar datos de tabla. Se abrir una ventana de tabla de datos.

2.
Nota:

En la ventana de tabla de datos, en el campo Nombre, escriba Sandeep.

Observe que al abrir la ventana de tabla de datos por primera vez, el valor NULL aparece en todos los campos; null es un trmino de la base de datos que significa que el campo est vaco.

3. 4. 5. 6.

En el campo Apellido, escriba Kaliyath. En el campo Calle, escriba 123 45th Ave. E. En el campo Ciudad, escriba Seattle. Seleccione el campo Telfono, escriba 2065550100 y presione la tecla TAB.

Ahora ha definido el primer registro en la tabla Direcciones. 7. Repita los pasos 2 a 6 para agregar dos registros ms que contengan los valores siguientes:

a. b. 8.

Nombre: Michael, Apellido: Alexander, Calle: 789 W. Capital Way, Ciudad: Tacoma, Telfono: 2065550101. Nombre: Andrea, Apellido: Dunker, Calle: 234 Moss Bay Blvd, Ciudad: Kirkland, Telfono: 2065550102.

En el men Archivo, haga clic en Guardar todo para guardar el proyecto y la base de datos.

Mientras escriba los datos, quiz haya observado unos iconos pequeos de signo de exclamacin junto a los datos. Al usar la tecla TABULADOR para pasar a la fila siguiente, los iconos desaparecieron. Este icono significa que los datos no se han guardado en la base de datos. Al dejar la fila en la que estaba escribiendo datos, los datos de toda la fila se guardan en la base de datos de manera automtica. Pasos siguientes En esta leccin ha creado una base de datos, ha agregado una tabla de base de datos y, a continuacin, ha agregado registros a la tabla en el entorno de desarrollo integrado (IDE). En la siguiente leccin, aprender a utilizar una base de datos en el programa.

Vous aimerez peut-être aussi