MANUAL SQL
- TE VOY A EXPLICAR TODOS LOS TERMINOS PARA CONECTAR UNA BASE DE DATOS CON VISUAL BASIC .NET - PARA ESTUDIANTES, NOVATOS, INTERESADOS. TODAS LOS MESES VOY AGREGAR NUEVAS COSAS, EN ESTA PRIMER POST, QUIERO QUE SEPAN DE MEMORIA ESTOS TERMINOS, PARA QUE SE DEN CUENTA COMO TRABAJA TODO ESTO - PARA ENTENDER ESTO TENES QUE TENER IDEA INICIAL DE VISUAL BASIC .NET Y CONSULTAS EN LENGUAJE SQL. EMPEZAMOS LEYENDO Y ENTENDIENDO QUE SIGNIFICA TODO ESTO:
- LA TECNOLOGIA DE VISUAL .NET PARA LA CONEXION A BASE DE DATOS ES ADO.NET: Utiliza un modelo desconectado con la base de datos. Establece la conexion y obtiene los datos.
- DATAADAPTER: hace de mediador entre la conexion y el conjunto de datos obtenidos.
- Establecer un objeto CONNECTION : configurar la conexion con la base dedatos:
--> CONECCTION STRING -> Indica todos los detales necesarios para establecer la conexion con la base de datos:
-1) Tipo de base de datos, 2) Servidor de la base de datos, 3) Nombre de la base de datos, 4) Informacion de la cuenta del usuario.
- Teniendo la conexion con la base de datos, despues tenemos que indicar a que partes de la misma queremos acceder, utilizamos un objetollamado DATAADAPTER (es la intermediación entre el conjunto de datos y la base de datos).
- Cuando queremos obtener o modificar datos, siempre se utiliza el objeto DATAADAPTER.
- La aplicacion cliente (computadora del usuario) trabaja con una copia local de los datos almacenados en la base de datos, representada en ADO.NET con un objeto llamado DATASET.
- El objeto DATASET es lo que manejala aplicacion cliente, consultando e incluso modificando los datos solicitados.
- El objeto DATASET debe reprentar lo mas fielmente posible a la base de datos a la que se accede, por lo tanto tambien refleja las relaciones que existen entre las tablas (claves primarias, foraneas).
- La aplicacion cliente trabajo con el conjunto de datos o DATASET, como si los hiciera con la propia base dedatos, pero todo esto lo hace en forma desconectada.
- Para proporcionar informacion de la base de datos, el objeto DATAADAPTER utiliza su propiedad "SELECT COMMAND" (aqui se establece el codigo sql para obtener los datos).
- La propiedad SELECT COMMAND realmente es un conjunto de propiedades, entre las que encontramos "COMMAND TEXT".
- DATAADAPTER dispone de otras propiedades quese utiliza para actualizar la base de datos, "INSERT COMMAND" (aque se establece el codigo sql para actualizar los datos).
- Los objetos CONNECTION y DATAADAPTER trabajan en equipo, trabajan juntos, ya que el objeto DATAADAPTER tiene que saber como acceder a la base de datos, informacion que se obtiene desde el objeto CONNECTION.
- La propiedad DELETE COMMAND es para borrar datos,(aqui se establece el codigo sql para borrar los datos).
----------------------------------------------------------------------------------------------
- Una vez conectados a nuestra base de datos, tenemos que mostrar los datos, por ejemplo de los "socios de un video club", necesitamos mostrarlo en un control llamado DATAGRID.
- DATAGRID es un control que enlaza a los datos.
- Podemosponer un DATAGRID en un formulario cualquiera, y le hacemos click con el mouse, (al datagrid del formulario), en la ventana de propiedades (ventana de la derecha), vemos que DATAGRID tiene una propiedad llamada DATASOURCE, esta propiedad es la que enlaza el control con los datos.
- Tambien el DATAGRID tiene una propiedad llamada DATAMEMBER que se indica con que parte del conjunto de datosenlazamos la cuadricula (datagrid).
DataSet, que es una caché de memoria interna de datos recuperados de un origen de datos, representa un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable que se pueden relacionar entre ellos mediante objetos DataRelation. También se puede imponer la integridad de los datos de DataSet...
Regístrate para leer el documento completo.