Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas...

Post on 02-Apr-2015

130 views 3 download

Transcript of Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas...

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 y ADO.NET

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.

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

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

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

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.

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”

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()

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”

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()

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”

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()

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.