Está en la página 1de 16

FASE 3 PASO 4 CONCEPTOS BASICOS DE BASES DE DATOS

Y MULTIMEDIA

CURSO:
VISUAL BASIC BASICO
Tutor:
JAIME RUBIANO LLORENTE

POR:
HERNEY GALVIS RIVERA
CODIGO 80177610

GRUPO:
201416_35

UNIVERSIDAD NACIONAL A DISTANCIA - UNAD


BOGOTA D.C.
2018
ABRIL DEL 2018
INTRODUCCIÓN

Interactuar con las bases de datos es un camino emocionante que implica conocer
desde las operaciones más sencillas hasta las más complejas, el lenguaje con el
cual se enlazan las aplicaciones y las bases de datos permiten ejecutar las
diferentes sentencias SQL para consultar los datos organizados de las bases de
datos.
DESARROLLO DEL TEMA
Identificar y aplicar los conceptos básicos de manejo de bases de datos y
multimedia
Tema seleccionado:
2. Manejo de Bases de Datos desde Visual Basic
5. Validación de información que se ingresa a una Base da Datos y sus
diferentes formatos
MANEJO BASES DE DATOS EN VISUAL BASIC
Enlace de datos en Windows Forms.
Introducción
La finalidad de la mayoría de las aplicaciones es mostrar datos a los usuarios con
el fin de que puedan editarlos. Esto sugiere pensar que habrá que transportar datos
desde un origen hacia un destino; por ejemplo, entre el modelo de objetos obtenido
del modelo de datos relacional de una base de datos y la interfaz gráfica de la
aplicación que consume esos datos.
Este proceso de transportar los datos adelante y atrás, si lo tenemos que
implementar manualmente requiere bastante código, sin embargo, utilizando los
objetos que proporciona .NET se convierte en un proceso sencillo. (2012, Ceballos).
Enlace de datos con las clases de .NET
Podemos decir que el enlace de datos es un mecanismo que establece una
conexión entre la interfaz gráfica del usuario de una aplicación (ventana Form) y los
datos proporcionados por objetos pertenecientes a la lógica de negocio de dicha
aplicación.
Dicho mecanismo permite que los elementos que están enlazados a los objetos de
datos reflejen los cambios automáticamente cuando los datos cambian su valor, y
viceversa, que los objetos reflejen los cambios automáticamente cuando los
elementos de la interfaz cambian su valor.
En .NET cada enlace tiene, al menos, estos componentes:
• Un objeto destino del enlace (el elemento)
• Una propiedad de destino (una propiedad del elemento)
• Un objeto origen del enlace (el objeto)
• Una ruta de acceso al valor que se va a usar del objeto origen del enlace (la
propiedad del objeto)

La clase Binding
Un enlace de datos en .NET viene definido por un objeto de la clase Binding. Este
objeto conecta de forma transparente para el desarrollador, las propiedades de los
objetos diferentes: uno se corresponde con el destino del enlace (normalmente,
controles de Windows Forms) y el otro, con el origen de enlace (objeto de datos, por
ejemplo, una base de datos o cualquier objeto que contenga datos) con el fin de
sincronizar los valores de sus propiedades
Propiedades de la clase Binding
• DataSource: Obtiene el origen de datos para este enlace.

• ControlUpdateMode: Indica cuando se propagan los cambios realizados en


el origen de datos a la propiedad del control enlazado. El valor
predeterminado es OnPropertyChanged.

• DataSourceUpdateMode: Indica cuando se propagan los cambios


realizados en la propiedad del control enlazado al origen de datos. El valor
predeterminado es OnValidation.

• PropertyName: Indica el nombre de la propiedad enlazada del control


• FormattingEnabled: Almacena un valor booleano que indica si se aplican
formato y conversión de tipos a los datos de la propiedad del control.

• BindingComplete: Se genera cuando la propiedad FormattingEnabled está


establecida en True, y se ha completado una operación de enlace.

TUTORIAL VISUAL BASIC CONEXIÓN A UNA BASE DE DATOS

1. Iniciamos creando la Base de Datos desde SQLEXPRESS Server 2012,


abrimos SQL Server Management, ingresando la cuenta de usuario
Administrador (sa) y la clave de acceso

2. Después de abrir Management SQLEXPRESS Server 2012, clic derecho


para crear la Base de Datos
3. En el siguiente cuadro de configuración, parametrizamos la nueva Base de
Datos con el nombre, los archivos de base de datos, en este caso crearemos
Inventarios date Inventarios log.
En esta opción de configuración se puede indicar la ubicación de los archivos de
base de datos los archivos log, de imágenes etc.
Se pueden agregar mas archivos a la base de datos desde el botón “Add” y la opción
Filegroups.
El dueño de la base de datos por default es Administrador (sa)

4. Después de crear la Base de Datos, se puede visualizar de la siguiente


forma, clic sobre el en Databases, muestra la base de datos creada y todas
las propiedades.
EL PROCESO CONTINUA DESDE VISUAL BASIC
1. Desde Visual Studio creamos un nuevo proyecto, abrimos Visual Studio, en
la interface inicial seleccionamos “Nuevo Proyecto”
2. Nos muestra un cuadro Nuevo Proyecto, Seleccionamos “Visual Basic”,
“Aplicación de Windows Form, y en el campo Nombre ingresamos el nombre
del Proyecto “ConexionSQLServer”

3. En la parte derecha de la interfaz de Visual Studio damos doble clic sobre la


opción “My Project.”
4. Nos muestra el siguiente cuadro de configuración, clic en el botón de
selección
5. Nos mostrara las propiedades de la conexión a la Base de Datos, podemos probar
la conexión con la base de datos previamente creada.
En la opción Nombre del servidor ingresamos el nombre del servidor de base de
datos, este dato se muestra al iniciar el Management.
Desde la opción Probar conexión, realiza un test desde Visual Basic hacia la base
de datos

5. Visual Studio muestra un cuadro de dialogo indicando sobre la


confidencialidad de los datos en la base de datos

Por último, muestra en la opción configuración los datos configurados

5. Validación de información que se ingresa a una Base de Datos y sus diferentes


formatos
Para validar la información de la base de datos utilizaremos en Visual Basic la
herramienta DataGridView
1. Desde Visual Basic agregamos un nuevo Form, dentro del Form agregamos
una DataGridView
2. Agregamos el código que nos permitirá hacer consultas desde la aplicación
en Visual Basic hacia la base de datos Inventarios1.
Utilizaremos las sentencias SQL las cuales nos permitirán desde la aplicación
realizar todas las consultas posibles

3. Se muestra una parte del código en Visual Basic, para el enlace de la


aplicación con la base de datos.
En ejecución

En ejecución
Crear una base de datos
Utilizamos la sentencia:
CREATE DATABASE nombre
CREATE DATABASE Inventario

Crear una Tabla


CREATE TABLE tabla (columna1, columna2)
CREATE TABLE productos (
Nombre VARCHAR (30) NOT NULL,
Tipo VARCHAR (30) NOT NULL,
Código VARCHAR (30) PRIMARY KEY NOT NULL, )
BIBLIOGRAFIA

Durán, R. L. (2007). Bases de datos con Visual Basic. Barcelona, ES:


Marcombo. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=9&
docID=10204163&tm=1480464852302

Aula clic. (2106). Unidad 55. Bases de datos. Recuperado


dehttp://www.aulaclic.es/visualbasic/t_55_2.htm

Rubiano. J. (2015). Material de apoyo unidad 3. Recuperado


dehttp://hdl.handle.net/10596/9392

Stephens, R. (2010). Visual Basic 2010: Programmer's Reference. Indianápolis,


IN: Wrox. Parte 1. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nlebk
&AN=310355&lang=es&site=ehost-live