Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONEXIÓN DE APLICACIONES EN C# CON BASES DE DATOS (OBJETOS EN C# PARA…
CONEXIÓN DE APLICACIONES EN C# CON BASES DE DATOS
DEFINICIÓN
C# permite operar datos solo durante el tiempo de ejecución, los cuales son almacenados temporalmente en variables
Sin embargo, cuando se desea almacenar permanentemente es necesario utilizar bases de datos
Debido a que el usuario standar no maneja SGBD, es necesario que desde POO se facilite la posibilidad de que se acceda a los datos de forma amigable
Cuando C# necesita acceder a bases de datos, es necesario crear una conexión con el SGBD que permita la visualización y manipulación de los mismos de acuerdo a perfiles de usuario
OBJETOS EN C# PARA MANEJO DE DATOS
DataAdapter
Permite adaptar los datos de la BD a los objetos y elementos del entorno C#.
Por ejemplo, visualizar datos en un DataGrid o en un ListBox
DataReader
Permite la lectura de Datos de una BD desde un entorno C#
Connection
Permite al entorno C# establecer la conexión con la base de datos.
Gracias a este objeto se logra ejecutar desde C# los comandos de interacción que tradicionalmente se efectuan desde la BD (Query, insert, delete, update)
Command
Efectua el comando de la base de datos, relacionado como entrada de texto en el objeto.
Son los elementos contenidos en la clase de una base de datos
Normalmente están precedidos del nombre de su gestor para poder instanciar sus métodos. Ejemplo: SQLCommand, SQLDataAdapter
GESTORES DE BASES DE DATOS
ADO.NET
es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos
Ya viene incluido en la librería de Clases de .Net
Normalmente es usado para conectar Access con C#
SQL SERVER
Es el motor de base de Datos de Microsoft Corporation
Los datos que normalmente un usuario ejecuta en el entorno Windows son almacenados en una Base de Datos SQL Server que está embebida en el Sistema Operativo; sin embargo, la administración de ésta es restringida al Usuario, el cual la manipula solo desde el entorno gráfico del equipo
Microsoft ofrece por aparte el Software para Administración de Datos
Los componentes de esta Base de Datos también están incluidos en la librería de clases de .Net
MYSQL
Oracle adquirió este Gestor de libre Uso comercial
Se puede descargar gratis desde Internet, al igual que el conector que se debe agregar a la librería .Net para poderlo instanciar
Ofrece un entorno gráfico muy amigable para el usuario
ORACLE
Es uno de los SGBD más potentes y usado en la actualidad, a pesar de su alto precio, por lo cual es más usado por algunas empresas
El conector debe descargarse desde Internet para poder instanciar la librería desde C#
Soporta muchos más lenguajes que los otros SGBD
Para este trabajo, se destacarán los más usados actualmente