Programacion

Páginas: 5 (1007 palabras) Publicado: 18 de agosto de 2014
Conexiones a base de datos
Base de datos relacional
Es un tipo de base de datos que utiliza matrices para almacenar la información. Utiliza valores procedentes de dos matrices para asociar los datos de una tabla con los de la otra. En general, en una base de datos relacional los datos se almacenan una sola vez.
Modo no conectado
Significa que una aplicación o un usuario no está conectadoconstantemente a una fuente de datos, un ejemplo las aplicaciones de internet utilizan a menudo este modo de funcionamiento.
FALTA LIBRO VISUAL HAY MÁS

Ventajas y desventajas de la Base de Datos
Ventajas
Desventajas
Independencia de los datos respecto a los tratamientos y viceversa.
Instalación costosa.

Coherencia de los resultados.

Personal especializado.

Mejordisponibilidad de los datos para el conjunto de los usuarios.

Implantación larga y difícil.

Mayor valor informativo (puesto que se captan relaciones propias del mundo real entre los datos, tiene más información que la suma individual de los datos por separado).

Falta de rentabilidad a corto plazo.


Mejor y más normalizada documentación de la información, la cual está integrada con los datos.Escasa estandarización (la tendencia de esta desventaja es a ser cada vez menor).

Mayor eficiencia en la recogida, validación e introducción de los datos en el sistema.
Reducción del espacio de almacenamiento.
Desfase entre teoría y práctica. Esto no tiene que ocurrir necesariamente, se refiere a un desfase entre la concepción teórica, de lo que es la base de datos, que pueden losdirectivos con respecto a lo que ofrece la tecnología realmente.

ADO.NET:
Es definido en la MSDN como un conjunto de clases que exponen servicios de acceso a datos para que el programador pueda fácilmente hacer aplicaciones de uso compartido mediante datos distribuidos. Dichas librerías ayudan a realizar tareas de manipulación de datos como se explica en la siguiente figura.Como se puede apreciar, la aplicación es la encargada de abrir la conexión y solicitar los datos al Gestor de base de datos. Este envía los datos a la aplicación para su modificación. Por último, se debe programar la transmisión y el cierre de la conexión desde la aplicación.
Este acceso a los datos puede ser dentro de dos entornos: “conectado” o “desconectado”. En el entorno“conectado” los usuarios están con la conexión todo el tiempo, mientras que en el entorno “desconectado” sólo se obtienen los datos y se cierra la conexión.

CONECTADO
DESCONECTADO
VENTAJAS
Entorno más fácil de manejar.
La concurrencia se controla más fácilmente.
Los datos están actualizados.
Las conexiones se utilizan menor tiempo lo que permite proveer de mayor número de servicios a los usuarios.Mejora escalabilidad y rendimiento de la aplicación.
DESVENTAJAS
Debe existir una conexión a red constante.
Escalabilidad limitada.
Los datos no siempre están conectados.
Pueden producirse conflictos de cambios y deben solucionarse.

La conexión a la base de datos también depende del Gestor de base de datos utilizados ya que dependiendo del Gestor de base de datos así debe elegirse elcorrecto Proveedor de datos .NET Framework. Así, no se debe ocupar el mismo proveedor para conectarse a SQL Client que a Microsoft Access.
Recordar que “ADO.NET incluye proveedores de datos de .NET Framework para conectarse a una base de datos, ejecutar comandos y recuperar resultados. Los resultados se procesan directamente o se colocan en un objeto DataSet de ADO.NET con el fin de exponerlos alusuario para un propósito específico, combinados con datos de varios orígenes, o de utilizarlos de forma remota entre niveles. El objeto DataSet de ADO.NET también puede utilizarse independientemente de un proveedor de datos de .NET Framework para administrar datos que son locales de la aplicación o que proceden de un origen XML.”1. Así, podemos concluir que cada proveedor de datos Framework.NET...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS