práctica no. 8 lectura de datos. objetivo: que el estudiante adquiera conocimientos y técnicas...
TRANSCRIPT
![Page 1: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/1.jpg)
Práctica No. 8
Lectura de Datos
![Page 2: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/2.jpg)
Objetivo:
Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET y ADO.NET
![Page 3: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/3.jpg)
Actividades de investigación:
El modelo de objetos que utiliza ADO.NET hace uso de dos bloques:
a) Data Provider Objetcs.b) Dataset Objetcs.
1. Documento en su cuaderno las características de ambos.
![Page 4: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/4.jpg)
La estructura de directorios de ASP.NET contiene de forma convencional los siguientes directorios en la URL. 2. Describa en su cuaderno el uso de los siguientes directorios:
App_Browsers App_Code App_DataApp_LocalResources App_GlobalResources App_ThemesApp_WebReferences Bin
![Page 5: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/5.jpg)
3. Documente en su cuaderno al menos cuatro proveedores de bases de datos .NET (nombre y característica de la base de datos).
4. Describa en su cuaderno las características de los siguientes objetos del Data Provider Objects a) Connection b) Command c) DataReader d) DataAdapter
![Page 6: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/6.jpg)
5. Describa en su cuaderno las funciones de los siguientes objetos del Dataset Objects.
a) Dataset b) Datatable c) DataColumn d) DataRow e) Constraint f) DataRelation
![Page 7: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/7.jpg)
6. Describa en su cuaderno las ventajas y desventajas que presenta el uso de bases de datos conectadas.
7. Describa en su cuaderno las ventajas y desventajas que presenta el uso de bases de datos desconectadas.
![Page 8: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/8.jpg)
AccessPara acceder a una base de datos específica (access y SQL) desde ASP.NET es necesario importar los espacios de nombres requeridos. 8. Explique la razón del uso de las siguientes líneas de código:
Imports Namespace=“System.Data”
Imports Namespace=“Sistem.Data.OleDb”
![Page 9: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/9.jpg)
Para una conexión típica asociada a la pregunta anterior, se genera la instacia de OleDbConnection.9. Explique la razón del uso de las siguientes líneas de código:
Dim Connecta As New OleDbConnection()
Connecta.ConnectionString=“Provider=Microsoft.Jet.OLEDB.4.0;” & _ “Data Source=pubs.mdb;”
Conecta.Open()
![Page 10: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/10.jpg)
SQLPara acceder a una base de datos específica (access y SQL) desde ASP.NET es necesario importar los espacios de nombres requeridos. 10. Explique la razón del uso de las siguientes líneas de código:
Imports Namespace=“System.Data”
Imports Namespace=“Sistem.Data.SQLClient”
![Page 11: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/11.jpg)
Para una conexión típica asociada a la pregunta anterior, se genera la instacia de SqlConnection.11. Explique la razón del uso de las siguientes líneas de código:
Dim Connecta As New SqlConnection()
Connecta.ConnectionString=“Data source=Ejemplo;” & _
“Initial catalog=Pubs;” & _
”Password=clave123;”
Conecta.Open()
![Page 12: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/12.jpg)
OraclePara acceder a una base de datos Oracle desde ASP.NET es necesario importar los espacios de nombres requeridos. 12. Explique la razón del uso de las siguientes líneas de código:
Imports Namespace=“System.Data”
Imports Namespace=“Sistem.Data.OracleClient”
![Page 13: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/13.jpg)
Para una conexión típica asociada a la pregunta anterior, se genera la instacia de OracleConnection.13. Explique la razón del uso de las siguientes líneas de código:
Dim Connecta As New OracleConnection()
Connecta.ConnectionString=“User Id=SYSTEM;” &_
“Password=clave123;” & _
“Data Source=EJEMPLONET:”
Conecta.Open()
![Page 14: Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET](https://reader036.vdocuments.site/reader036/viewer/2022062511/551ce26f550346497a8b4c5f/html5/thumbnails/14.jpg)
El enlazado de datos (Data Binding) se puede implementar de dos formas:
a)Enlazado simple.b)Enlazado complejo.
14. Describa las características de ambos tipos de enlazados en su cuaderno.15. Documente las principales propiedades del enlazado complejo.